From: Keith Harrison-Broninski <[EMAIL PROTECTED]>
To: [email protected]
Sent: Friday, October 6, 2006 1:37:48 PM
Subject: Re: [service-orientated-architecture] Re: Keith on BPM, SOA, OO & Brown Paper
Eric
You say that services are more abstract than objects. Yes, exactly! In other words, they are an abstraction that is further from reality - which is my whole point. They are so far from business reality that, used as a high-level modelling technique, they present a serious risk to organizational health.
As you expected, I fundamentally disagree with you that "that OO analysis and design is more complex than SO analysis and design". It might be for programmers, but for business people, OO analysis and design is a lot easier since it is how they naturally think - about assets, headcount, product catalog, inventory, customers, and so on. All these are objects, not functions. Trying to get business people to categorize their world as a bunch of functions is forcing a square peg into a round hole.
I'm not against SOA techniques. What I am suggesting is that there is an entire layer missing - an OO modelling
layer. Unless this is put in place, SOA will end up like BPR - an approach on which the next generation pours scorn, wondering how its practitioners can have been so incredibly short-sighted.
-- All the best Keith http://keith. harrison- broninski. info
Eric Newcomer wrote:
Services are more abstract than objects....
I am not saying objects are bad - I am saying that OO analysis and design is more complex than SO analysis and design because SO maps more naturally to the real world. (I imagine Keith would argue with this since one can say that the world consists of a bunch of things but while that is true it is the actions that are important to people and business, not the things in and of themselves - if things don't do anything they are not helpful, but to model a function it should not be required to figure out what the thing is first just because you might want to later make an implementation choice for the service to use OO technology).
__._,_.___
| Computer software program | Computer software spy | Computer job |
| Database software | Discount computer software |
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
__,_._,___
