Hi Robin, I have looked into the nakedobjects.org and announced principles again. They do not answer my question. I asked for an example of BUSINESS being organized in OO manner, not how a business might be modeled.
With all respect to participants of the nakedobjects.org , I take this as another IT attempt to put a cart ahead the horse, i.e. create an IT view on the real business world. Statements like "A business system should be designed using behaviourally complete domain objects" direct modeling off the business world reality because "The domain objects represent the nouns or entities in the business domain (such as Customer, Product and Order). Behavioural completeness means that all of the behaviours or functionality associated with a Customer should be implemented as methods on that object" is simply inadequate to the modern business world. Why? Because the market today is not static or relatively static as it was several years ago. As a result, a model which has pretensions to reflect the business must provide top level flexibility, adaptability, extendability, i.e. TO BE DESIGNED FOR THE CHANGES. If a domain object encapsulates "all of the behaviours or functionality associated with" it, this makes it clumsy and requires constant changes to keep up with the business needs. This is exactly what we have today and this is the reason for SOA to appear very these days, not earlier, i.e. it is a reflection of the fact that the business dislikes such model, it slows down business evolution/progress. I could elaborate more on what the nature of business "objects" is needed today but it is a subject of different discussion. - Michael Poulin Robin <[EMAIL PROTECTED]> wrote: You will find good examples of OO business models made for business people in the Naked Objects area http://www.nakedobjects.org/book/ Important to mention that the intention to open OO concepts to business people was not the #1 priority at that time. Best regards. Robin Mulkers --- In [email protected], Michael Poulin <[EMAIL PROTECTED]> wrote: > > Just out of curiosity, can anybody point me to an example of live "OO > business concept"? > > I would agree with Jerry - we have the disconnection between the business and IT now (and trying to fix it using SOA) partially because IT evangelized OO and has forgotten to tell business that "We must have OO business concept for object technologies to be useful"... > > - Michael --------------------------------- Ahhh...imagining that irresistible "new car" smell? Check outnew cars at Yahoo! Autos.
