IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & solutions      Support & downloads      My account     
 
developerworks > Dashboard > Bobby Woolf: WebSphere SOA and J2EE in Practice > ... > Service-Oriented Architecture > Service Component Architecture
developerWorks
Log In   View a printable version of the current page.
Overview Spaces Forums Blogs Podcasts Wikis Exchange
Service Component Architecture
Added by bwoolf, last edited by bwoolf on Apr 03, 2007  (view change)
Labels: 
(None)

Service Component Architecture

Service Component Architecture (SCA) is a programming model for SOA being developed by the Open Service-Oriented Architecture. It composes applications as services. SCA can be implemented in a variery of languages; SCAs implemented in different languages and running on different platforms can still interoperate as long as they use the same service interface.

SCA works with Service Data Objects (SDO). The parameters and return types in an SCA interface are SDOs.

An early/proprietary version of SCA is built into WebSphere Process Server. It is also used in WebSphere Enterprise Service Bus to implement mediations.

Apache Tuscany is an open-source implementation of SCA and SDO in Java and other languages. It is the basis for the "WAS v6.1 Feature Pack for SOA," on of the WebSphere Software Early Programs. For more info about it, see Overview of SOA Feature Pack for WAS 6.1.

I've discussed SCA on my blog:

I discuss some of the fundemental value proposition of SCA in Back to Basics on SOA with Bobby Woolf.


    About IBM Privacy Contact