Title: | The Digital way of working |
Moderator: | QUARK::LIONEL ON |
Created: | Fri Feb 14 1986 |
Last Modified: | Fri Jun 06 1997 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 5321 |
Total number of notes: | 139771 |
Can anyone give me first hand information to the following. Do you know of any object broker license sales? Do you know a successful three tier client/sever application which used object broker ? Regards, Ray
T.R | Title | User | Personal Name | Date | Lines |
---|---|---|---|---|---|
4064.1 | Question for OBJECTBROKER conference? | JALOPY::CUTLER | Tue Aug 22 1995 08:20 | 8 | |
Ray, Not sure if you have already, but you may want to place this question in the OBJECTBROKER conference on SEND::OBJECTBROKER . Rick | |||||
4064.2 | yep | DPDMAI::EYSTER | Livin' on refried dreams... | Tue Aug 22 1995 11:17 | 11 |
DEC/EDI v2.x and above use ObjectBroker v2.5a (with some caveats here). This allows us to implement a client/server solution for EDI processing wherein the server can reside on a VAX or Alpha and clients can reside on same, HP, IBM, more. We sell ObjectBroker as a supporting layered product with every DEC/EDI sale. Transport modes can be DecNet or TCP/IP, with the latter rapidly becoming the mode of choice. For further questions regarding this, please contact Mark Thompson @REO (EDIENG::THOMPSON). Tex | |||||
4064.3 | WLDBIL::KILGORE | DEC: ReClaim The Name! | Tue Aug 22 1995 11:36 | 4 | |
Other ObjectBroker success stories can be obtained from the product manager, Dan OOYES::GILFIX. | |||||
4064.4 | PMS | ODIXIE::DWYERR | Tue Aug 22 1995 21:11 | 7 | |
The Navy PMS project is using Object Broker for a "three-tiered" solution. Although, they are just using the RPCs instead of taking advantage of its object capabilities. Don Moes is the technical lead on the project. Also, check with Yominda in your office, she has access to the number of licenses sold. | |||||
4064.5 | NWD002::BAYLEY::Randall_do | Software: Making Hardware Useful | Tue Aug 22 1995 21:12 | 5 | |
On the SEND node is a document called references. At ObjectWorld, Wells Fargo Bank in California went public about a multimillion $ project they have done with Objectbroker. 3-tier accounted for 5% of development projects in 1994, projected for over 30% by 1997, according to Gartner. | |||||
4064.6 | Constrast with Entera | ODIXIE::DWYERR | Tue Aug 22 1995 21:13 | 2 | |
As a follow on to the base notes question, can anyone contrast Object Broker with OEC's Entera? | |||||
4064.7 | re .5 exactly where on SEND:: | BEAVER::MCKEATING | Wed Aug 23 1995 05:30 | 11 | |
re "On the SEND node is a document called references." where on send:: ? I tried send::r* SEND::OBB$PUBLIC:[000000...]r* no luck? thanks in advance, Bob | |||||
4064.8 | Try send::obb$info:*r* | UKARC1::WONG | Cecia Wong Software Partner Eng | Wed Aug 23 1995 07:50 | 2 |
4064.9 | Entera vs. ObjectBroker | MARKB::BRAMHALL | Mark Bramhall | Tue Aug 29 1995 18:45 | 19 |
OEC's Entera is a series of development tools (most of which are extra cost above the base price) and a few simple management tools on top of either (1) DCE RPC or (2) OEC's "RPC lite." Entera uses a simple Interface Definition Language (IDL) that is a gross subset of DCE RPC IDL (only the most simple data types, etc.). With this one can simply and quickly build RPC servers and the clients that call them for relatively simple operations. ObjectBroker(tm) [please use it as all one word even if you leave off the trademark indication as only as a single "word" is it Digital's trademark) is a CORBA-compliant object / distributed object run-time system. It comes (in the developer kit form) wtih the necessary include files, IDL compiler, etc. to develop CORBA-style object applications. It supports the full CORBA V1.2 spec with some additions. Other additions, CORBA V2.0 elements, etc. are in the works. It also comes with a bridge to OLE so that CORBA servers can be transparently used by OLE desktop applications. /s/ MarkB | |||||
4064.10 | ULYSSE::FINKA | Wed Aug 30 1995 04:08 | 17 | ||
re .9 Opposing OEC's Entera vs. Objectbroker From the OEC's Entera characteristics : > IDL (only the most simple data types, etc.). With this one can simply > and quickly build RPC servers and the clients that call them for > relatively simple operations. ... One may then conclude that with Objectbroker one cannot simply and quickly build servers and the clients that call them for relatively simple operations. Am I the only one to think this is going to the opposite direction to the market trends requiring more and more simple and flexible distributed systems ? Regards, Jean | |||||
4064.11 | Simplicity is vital | FORTY2::SHIPMAN | MOG | Wed Aug 30 1995 04:26 | 7 |
re .10: No, you're not the only one. I don't think it's 'just' market trends. Simple solutions are all we need and all we can afford. The longer I work in this trade the more convinced I am of that. Nick | |||||
4064.12 | WLDBIL::KILGORE | DEC: ReClaim The Name! | Wed Aug 30 1995 08:07 | 16 | |
.10> ... One may then conclude that with Objectbroker one cannot simply .10> and quickly build servers and the clients that call them for relatively .10> simple operations. One may logically conclude that from what was said and unsaid in previous replies -- but one should not take that conclusion to the bank. One is invited to look at the fairly simple banking examples that are included with the ObjectBroker V2.5 kits. One may also look forward to a "quick start" feature in a coming release of ObjectBroker, which will allow simple operating applications to be created automatically from IDL, and which was convincingly demonstrated at ObjectWorld within the past few weeks. | |||||
4064.13 | Learning Curve Issues | FBEDEV::GLASER | Wed Aug 30 1995 10:29 | 38 | |
Regarding .10 Modeling, building, and maintaining a clarge client/server based distributed system is a very complicated task. The CORBA standard/ObjectBroker implementation are intended to build such systems. You can use it to build a small client/server system (say one or two object types) but you could also do this using SQL Windows, Power Builder, ... for a much less money. Just don't expect such a system to scale. Even using CORBA, destirbuted systems are hard to build. We, the colllective industry, are still learning the ins and outs of building such beasts. As we internalize "typical customer requirements" we can then figure out how to elminate all of the knobs and buttons that must be dealt with at this point in time. Our competition is in the same boat. CASE tools that address various aspects of the distributed system design process are appearing. Here at Digital, the FBE team has put together a methodology and tool set to address requirements gathering, system design, interface specification and server implementation. This whole process is based on an extended OMT methodology that is front ended by Jacobson Use Cases. So, with reagard to ObjectBroker and its supporting tools, things are not bad at all. Our competition is in worse shape and we are not standing still. David Glaser FBE Team Member | |||||
4064.14 | Some noise from the trenches... | WRLDYD::OSBORNE | Thu Aug 31 1995 13:40 | 142 | |
> Modeling, building, and maintaining a clarge client/server based > distributed system is a very complicated task. This is something of a religious issue with me, and I think I will point out a few (overview) things about OO development from the IM&T point of view. I feel somewhat qualified to speak on this, because I am one of the developers of the R/3--ObjectBroker integration strategy & toolset. FBE is currently using and apparently selling this strategy/toolset to external customers. First, it appears to me, from some 17 years in IM&T, that rarely if ever are new, large scale applications built FROM SCRATCH. Most (and I believe this trend is increasing, due to cost constraints...) are either integrations or modifications of existing systems, or are purchased; in either case, they are medium-to-large scale "legacy" (or "heritage") systems. So the trend is towards "wrapping" existing applications to provide "business objects" which can be "integrated" in client-server links with other legacy systems. I believe the IM&T work in "wrapping" existing systems, and integrating them, FAR exceeds any work in scratch-building new applications. Thus, the oppor- tunity for sales of Digital services is in system integration, NOT in new design or building. > CASE tools that address various aspects of the distributed system > design process are appearing. Here at Digital, the FBE team has > put together a methodology and tool set to address requirements > gathering, system design, interface specification and server > implementation. This whole process is based on an extended OMT > methodology that is front ended by Jacobson Use Cases. There is SOME value in front-end design of OO systems, but to do it in an abstract way, (as in FBE's "Method F" Use Cases) does NOT address the needs of the IM&T organization involved in integration projects. Clearly, the legacy systems and their APIs already define the data and processing required for integration. There is little point in modeling such things, because the model is just a copy of the existing behavior. At best, an OO object and method (message) is just the logical sum of the APIs implementing the method. Obviously, if the existing APIs are not well documented, then "modeling" does help in understanding the integration requirements. But once the model is complete, where are you? Well, ObjectBroker can take an IDL (Interface Definition Language statement) and compile it into C language code modules and messaging/brokering definitions. The C language modules are, fundamentally, an RPC! Now you have to modify both of the "legacy" appli- cations to fit the C module RPC. Then you have to install the messaging and brokering definitions on the various network nodes where the system resides, and once everything is debugged, a non-trivial process, you have a client- server interconnect, and from what I've experienced, a pretty good one in terms of performance, reliability, portability, etc. That's the GOOD news. Here's the BAD news: if anything about the interconnect that you've just implemented needs to be changed, you get to do the above process all over again. The ObjectBroker object/method CANNOT be extended or changed without overhauling all of the code from the IDL on. This is why the FBE process emphasizes "carefull modeling". That's good, but it assumes that the requirements of interconnects are STATIC, and once we've done the model, nothing will change for a long period of time. Anyone who's worked in IM&T for more than a week knows that's nonsense. Requirements change DURING development, and constantly thereafter. That's the nature of application development: unlike developing a layered product, there are no standards, like CORBA or ANSI C, to meet, and the requirements are NEVER "frozen". (And I can say I'm glad to see that development methodologies have FINALLY begun to recognize this fact, and adjust the so-called "system life cycle".) So, for IM&T, the first issue is to wrap or modify ObjectBroker in some way that makes it easier to use, faster to develop, and most of all, MORE FLEXIBLE. Flexibility is the KEY to successful IM&T work, and particularly integration. Flexibility leads to more rapid application integration, and less pain down- stream, when everything needs to be changed. Flexibility is the only way that tools can move IM&T organizations from point-to-point connections to true OO strategy (And I believe this is a worthwhile goal, but seen by IM&T as nearly impossible with existing technologies and situations). So here are some things to think about, relative to the tools, and the OO paradigm: OO defines objects as extensible via inheritance. This is nearly impossible in ObjectBroker, and method mapping does not really compensate for this lack. "Simplify, simplify": Objectbroker does not follow Thoreau's advice. Method development involves numerous complexities which can be, to some degree, safely ignored, but this parsing process slows development and severely deepens the learning curve. For systems to build OO applications, the objects and methods must be in a clearly-defined library, and the contents of the library must be controlled. The Microsoft Foundation Class library is a reasonable example. ObjectBroker does not support this. Models which attempt to integrate existing systems must recognize that some poor coder is going to have to take some abstract concept and write it line-by-line in C to integrate with the legacy system's API, which may or may not be "open", and the coder will not be pleased to have to write 1000 lines of code to "force fit" some abstract model, with NO guarantee it won't change tomorrow. IM&T (and all business, I would guess, to some degree) must be targeted on relatively short-term goals, one to two years. Long term goals are often stated, but IM&T recognizes that long term goals are the most vague, most difficult to focus on, and the most likely to change. OO is the darling of the industry right now, but will it be so in 5 years, or 10? So ObjectBroker and FBE must show IMMEDIATE benefits, not just long-term abstract benefits. Finally, the IM&T application environment is highly dynamic. All levels of IM&T are looking for ways to do change faster and cheaper, in part because IM&T should provide "competitive advantage" by building more sophisticated and faster ways of conducting business, while at the same time minimizing demand for resources. This means that the era of pondering over analysis and design for a year or two before building a system is over. Analysis and design must be quick, easy to under- stand by users and developers, and it must be implemented rapidly and reliably with minimal complexity and most of all, MAXIMUM FLEXIBILITY. Sorry to say, in my experience, ObjectBroker and FBE are not there yet. I say this in the spirit of hoping that FBE and the ObjectBroker development team continue to improve their respective products. I have made, and continue to make, one simple suggestion to engineering which develops tools used in application development: You have a large, captive customer base: Digital's IM&T. Do what we do: get down in the trenches with the people who use your products every day, and ask them what's important. (Not that all their needs can be met right away, but that you're constantly aware of them.) > So, with reagard to ObjectBroker and its supporting tools, things > are not bad at all. Our competition is in worse shape and we are > not standing still. David, I wish I could agree with the first sentence, but I don't. A lot of improvement is necessary, and needed right away. Compliance to standards such as CORBA is meaningless if no one cares about the standard, and it interferes with getting the job done. What MATTERS is getting the job done, and minimizing resource consumption now and in the future (maintenance). (Remember, most "standards" came from some well-known need, and were de facto before they were legislated.) On the bright side, I think you're absolutely right in the second sentence. To continue our lead, I believe ObjectBroker development and FBE consulting must not focus on developing point solutions, but on the larger picture of making ALL solutions easier, cheaper, more robust, and (one more time...) flexible. John Osborne | |||||
4064.15 | Lots of signal in that noise | FBEDEV::GLASER | Thu Aug 31 1995 15:40 | 7 | |
John, there was a lot of signal in that noise from the trenches. Thanks for the feedback. I'll share it with my co-developers. -David | |||||
4064.16 | Cross Post in FBE | FBEDEV::HENNESSEY | Fri Sep 01 1995 16:01 | 11 | |
John, I would like to repost this in the FBE conference if you don't mind. A very useful set of requirements thanks! I would also like to spend some time showing V2.0 of FBE it addresses some of the issues you mention. Pete Hennessey FBE Engineering | |||||
4064.17 | CFSCTC::SMITH | Tom Smith TAY2-1/L7 dtn 227-3236 | Fri Sep 01 1995 22:20 | 8 | |
re: .14, John, you could repost that, replacing "IM&T" with "Prospective Digital Customer". Excellent! -Tom | |||||
4064.18 | Repost okay | WRLDYD::OSBORNE | Tue Sep 05 1995 12:36 | 15 | |
re: .16 > I would like to repost this in the FBE conference if you don't > mind. A very useful set of requirements thanks! Not at all. You know I've never been shy about sharing my opinion with FBE... > I would also like to spend some time showing V2.0 of FBE it > addresses some of the issues you mention. I don't have time to attend the course in Sept., but David Glaser has kindly offered to send me the docs, and I will be talking to both of you. I believe that FBE is really improving on listening and responding to their internal & external customers. Thanks, JO | |||||
4064.19 | Help from Atlanta | KERNEL::MCGAUGHRIN | Tue Sep 19 1995 07:04 | 20 | |
I need to contact the person responsible, or Unit Manager, for the Unit that supports Objectbroker in Atlanta. We have had a number of problems with regard to this product over the last month with a customer in London, thankfully, with the help of Engineering most issues have now been resolved. The problem we have, is that we need to set up some additional support for the customer once their system goes live, and Engineering pull out of the equation. Presently there is no CSC support for this account - in fact, for any European account for this product, and it has been reccomended that MCS set up a first line support via USA -CSC (Atlanta) while the resolution of this issue is worked out. Please either reply to this, or mail me at KERNEL::MCGAUGHRIN, 833-3815 Thanks Ian | |||||
4064.20 | mail sent | WLDBIL::KILGORE | DEC: ReClaim The Name! | Tue Sep 19 1995 07:47 | 1 |