Hi Mark,

I didn't think I was talking about architecture here ;-)  

I was talking about SO as a paradigm as it compares to OO as a paradigm, and 
especially as it relates to modeling business artifacts as IT artifacts.  

Todd has sent a nice post on this so I won't go into it more - the thrust of it 
seems to be that the world is a mixture of functions and things so it's not 
important to figure out whether either is right.  I guess that makes sense - to 
me the exercise of trying to "thingify" everything seems overly complex for the 
purposes of application analysis and design.

Eric


----- Original Message ----
From: Mark Baker <[EMAIL PROTECTED]>
To: [email protected]
Sent: Thursday, February 8, 2007 10:45:44 AM
Subject: Re: [service-orientated-architecture] Booch on SOA & Architectur

Hi Eric,

On 2/8/07, Eric Newcomer <[EMAIL PROTECTED] com> wrote:
>
>
>
> I think what Steve said in the previous post is very important. To gain the 
> benefit of service orientation it's important to design and model software 
> systems in terms of functions (services) rather than things (objects) since 
> functions are more naturally aligned with "what we do" as people and 
> businesses.

I used to use that argument in favour of objects! Anyhow, I think
it's pretty specious; what matters is the architecture and its
properties; how it relates to what we do is a distant second.

> Given the service abstraction, implementation is a separate issue. As we have 
> heard many times on this list a wide variety of technologies can be used for 
> implementation. The most important thing is to get the design right - meaning 
> to meet the business requirements, to align with the services that the 
> business provides for its customers, or other departments.

Agreed; as I say above, the properties of the architecture (induced by
constraints) .

I'd like to hear about how services are better than objects from a
technical POV though; what constraints and properties do services
provide that objects don't? I've heard that services are supposed to
be stateless, but I'm unclear a) what that means (i.e. what kind of
state is absent), and b) whether they are in practice or not.

Mark.
-- 
Mark Baker. Ottawa, Ontario, CANADA. http://www.markbake r.ca
Coactus; Web-inspired integration strategies http://www.coactus. com




 
____________________________________________________________________________________
Looking for earth-friendly autos? 
Browse Top Cars by "Green Rating" at Yahoo! Autos' Green Center.
http://autos.yahoo.com/green_center/

Reply via email to