Open CSA Plenary Programme

The Presentation Slides used during each session are linked from the agenda below....


Morning Session

09:00 - 09:30 SCA Overview -- Mike Edwards, Sanjay Patil

09:30 - 10:20 SCA Assembly Model -- Michael Rowley, Anish Karmarkar

10:20 - 10:30 Demo 1 -- Jim Marino

10:30 - 10:45 Break

10:45 - 11:50 SCA Java (includes Spring and JEE) -- Jim Marino, Henning Blohm, Ron Barack

11:50 - 12:00 Demo 2 -- Ron Barack, Peter Peshev, Henning Blohm

12:00 - 12:30 SCA BPEL -- Martin Chapman

Afternoon Session

13:30 - 14:20 SCA Policy Framework -- Ashok Malhotra, Dave Booz

14:20 - 14:30 Demo 3 -- Anish Karmarkar

14:30 - 15:20 SCA Bindings -- Simon Holdsworth, Piotr Przybylski

15:20 - 15:30 Demo 4 -- Jean-Sebastien Delfino

15:30 - 15:45 Break

15:45 - 16:15 SCA C++, COBOL and C -- Bryan Aupperle

16:15 - 17:00 Q&A and Discussion with the Experts



SCA Overview will "paint the big picture" of SCA - the aims of SCA, the various parts of SCA and how SCA relates to other technologies in the world of Service Oriented Architecture. It will cover the overall objectives of the OASIS SCA TCs and their common themes.

SCA Assembly describes the Assembly model, which is the backbone of SCA, where service components are composed together to build overall solutions. Components, Composites, Services, References and the wires that connect them are covered. The challenge of creating conformance statements and a test suite as part of the OASIS TC work is discussed. Work in progress on the Pub/Sub and Eventing model is also touched on.

SCA Java describes the SCA model for building components using the Java language. This includes Java POJOs, but also embraces using existing Java frameworks and APIs including Spring and JEE.

SCA BPEL describes the model for building SCA service components using WS-BPEL, with the emphasis on the capability to use "vanilla" BPEL scripts as components with straightforward mappings of the concepts of partnerLinks to SCA services and references.

SCA Policy Framework describes the approach that SCA uses for handling policies and the control of quality-of-service aspects of a solution. This includes the idea of using simple high-level intents at the level of the programmer and assembler, while supporting detailed low-level policy sets at deployment time, providing ease of use on the one hand and detailed control on the other. Examples of Security, Transactions and Reliable Messaging will be given.

SCA Bindings describes the way in which SCA deals with communication methods, including Web services, JMS, JCA and so on. The existing bindings are described and the prospect of future additional bindings is discussed.

SCA C++, C & COBOL describes the use of these languages for building SCA service components.


The main session lasts from 9:00am to 5:00pm, with a 1 hour break for lunch. Registration is open from 8:00am. There will also be a 1 hour informal session at the end of the day where participants can engage the speakers, and each other, in informal discussions about SCA.

SCA_Plenary_SCA_Overview.ppt937 KB
SCA_Plenary_Bindings.ppt888 KB
SCA_ws-bpel talk.ppt665 KB
SCA_Plenary_C++_CandCOBOL.ppt519.5 KB
SCA_Plenary_SCA_Assembly.ppt544.5 KB
SCA_OASIS_Policy_Overview.ppt880 KB