Skip to main content

IBM Professional Papers

"PROVISION Fall 2007 No.55" SPECIAL ISSUE: Accelerate Enterprise INNOVATION with Web 2.0

SOA Application Design Approach Using Open SCA.
- Features and Applications of SCA 1.0 -


Tatsuroh Sawaide
Consulting IT Specialist
WebSphere Technical Sales, Software Group
IBM Japan, Ltd.


This paper explains the features of SCA 1.0 and its applications. SCA 1.0 is a new technology for service componentization which has many unique features such as "Language Neutral", and "Recursive Composition". By leveraging uniqueness, SOA developers can use SCA 1.0 from high level design to low level implementation without a semantic gap and it also enables the reuse of existing assets for next generation applications.

Key Words & Phrases :
SOA, SCA, OSOA, component, BPEL, XML

  1. Introduction

  2. Distinguishing features of SCA
    2.1  Flexible service exposure and access
    2.2  Highly re-usable business logic
    2.3  Language Neutral
    2.4  Invocation with various methods
    2.5  Assembling by free wiring
    2.6  Lower restriction for code development
    2.7  Practical use of annotation
    2.8  Recursive architecture

  3. SOA Application development using SCA
    3.1  High level application design without semantic gap
    3.2  Componentization of low end implementation
    3.3  "Enable later" decision of flow component
    3.4  Example of high level application design
    3.5  Enhancement of existing application

  4. Problems of design approach using SCA
    4.1  Needs of IDE
    4.2  Language neutrality restrictions of runtime

  5. Conclusion

Introduction of each number