Session Details
Session ID: BOF-4760
Session Title: SCA; Java™ Platform, Enterprise Edition (Java EE Platform); Spring; and Web 2.0 Come Together: Service Assembly with Apache Tuscany SCA
Session Abstract: Apache Tuscany provides an easy-to-use open-source services infrastructure for building, assembling, deploying, and running SOA solutions based on the Service Component Architecture (SCA) specifications from OASIS. The Apache Tuscany project implements the specifications and exploits the extensibility of SCA to support a wide range of service implementation and communication technologies. This session provides a short overview of SCA and the Apache Tuscany project and focuses mainly on an enterprise integration example to demonstrate how to take advantage of SCA and Tuscany to describe, assemble, and deploy an end-to-end SOA solution.

The presentation is directed at those who are building distributed solutions from connected services and want to understand how SCA can help.

The presenters use their experience of working with the Apache Tuscany project and its users to illustrate
• Partitioning of the application into components and services
• Exploitation of a variety of technologies to implement components, including Java™ Platform, Enterprise Edition (Java EE platform) technology, Spring, and Web 2.0
• Use of various communication technologies such as Web services, Java Message Service, and HTTP
• Configuration of a policy to control consistent quality of service across the distributed application
• Deployment to distributed runtimes with varying capabilities, including Java EE technology-based containers, Web browsers, and command-line JSE nodes
Track: Services: SOA Platform and Middleware Services; Services: Web 2.0, Next Generation Web, and Cloud Services Platform
Duration: 50
Speaker(s): Raymond Feng, IBM; Luciano Resende, IBM