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/
