For those of you who have not read it, here is an extract from an
interesting blog by Radovan:

<<There has been some debate in the industry on the differences
between Service-Oriented Architecture (SOA) and Component-Based
Architecture (CBA). Differences between SOA and CBA such fine grained
vs. coarse grained, business vs. IT, or high-level vs. low-level are
probably good observations, but I think the main point lies elsewhere. 

At the end of the day, a component can be as high-level, 'business
level', and of the same 'granularity' as any service. Or a service can
be easily as fine-grained as a component.
CBA and SOA are indeed different as they address very different
issues. If you work with components you work with code; while if you
work with services you use some remote functionality over network
under some contract. Composing services into higher-level processes is
totally different story than linking some components together into an
application. A service contract is totally different from a component
interface. 


Component-based architectures may be very relevant to service
providers, as they might be the way in which a particular service is
implemented. 

The following functions are part of CBAs: 


Contracts: don't exist. 

Governance: project planning, internal architecture, compatibility of
interfaces, proper usage of open source libraries, testing, etc. 

Impact analysis works with code dependencies, versions - of interface,
language, runtime, etc. 

Policies: Few security and transaction settings within deployment
descriptors. 

Checkout from repository. 

Deployment descriptors parade. 

Compilation. 

Packaging linking into apps. 

Deployment.>>

You can find this at:

http://www.webservices.org/weblog/radovan_janecek/why_services_are_not_components_and_vice_versa

Before you are tempted into irreverence, remember that he is a member
of this Group....

Gervas








 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/service-orientated-architecture/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to