Keith,
 
Well you are right, I do completely disagree.  I think business people are much more interested in processing a transaction than identifying all the "things" involved in it.  I also think OO analysis and design is one of the things holding up progress in SOA.  All these folks trying to use UML, MDA, what have you based on OO notation are the ones forcing the round peg into the square hole IMO.
 
Eric

----- Original Message ----
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).



__._,_.___


SPONSORED LINKS
Computer software program Computer software spy Computer job
Database software Discount computer software

Your email settings: Individual Email|Traditional
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

__,_._,___

Reply via email to