May 9, 2007

Spring and Service Component Architecture as the Basis for Distributed Services Applications

Session Title: Spring and Service Component Architecture as the Basis for Distributed Services Applications
Session Abstract: The Spring framework offers an excellent way of assembling coarse-grained components, which, in turn, can form part of a larger application. Service Component Architecture (SCA) offers a simple way of composing individual components together in a distributed runtime. Together, Spring and SCA form a powerful combination for the creation of distributed and composed business solutions using web services and other services protocols. This session demonstrates the step-by-step construction of a distributed order-processing application using Spring beans and SCA composites, showing the advantages of the separation of concerns between the detailed business code within the Spring beans and the solution configuration information held within SCA composites.
Track: Services and Integration
Duration: 60
Speaker(s): Adrian Colyer, Interface21; Mike Edwards, IBM

Opinion: interesting session presenting a high-level architecture for Service Oriented Applications. Basically, SCA promises to connect any two kinds of software components, regardless of the implementation language and of the communication protocol they use. SCA is a joint initiative by IBM, BEA and many more assembled in the Open SOA (OSOA) group which maintains the SCA specification. Spring isn't part of OSOA, but its features obviously help decoupling the business logic from the underlying technical "details". Again, an interesting session, but given the ambition SCA sets for itself, how many more years will pass before it is mature and interoperable enough to actually get things done ?

No comments:

Post a Comment