LinuxWorld template abstract : http://www.linuxworldexpo.com/live/12/speakers//callforpapers

Proposed session type : Instructional | Panel | case study | keynote | other
Proposed Track/Topic : Applications & Middleware | Virtualization | System Troubleshooting | Quick and Dirty Development| Legal/Licensing Issues | Desktop Linux | Security | Mobile Linux | Conference

Proposed title : Open-Source Service-Oriented Architecture and Web 2.0 using Apache Tuscany

Description (150 words)

Apache Tuscany provides an open-source services infrastructure for building, deploying, and running SOA solutions based on the Service Component Architecture (SCA) specification. It extends SCA beyond the specification, including support for OSGI and Web 2.0.

With Tuscany, application developers can easily create components that provide and use services, by using a variety of programming languages such as Java, BPEL, scripting languages, and XQuery; assemble these components into composite applications; and deploy them in a distributed environment. Tuscany supports many bindings to facilitate service communication, such as web services, EJB, JMS, RMI, JSON-RPC, and ATOM. Tuscany also integrates with several other open-source projects, including Apache Tomcat, Jetty, Apache ODE, Axis2, BSF, and Geronimo.

Tuscany provides a very simple and lightweight environment for SOA development using SCA, enabling application developers to focus on business logic development and component assembly.

This presentation gives a technical overview of the Tuscany implementation of SCA. This session gives you an overview of the challenges posed by SOA, and walk you trough solving these challenges using Apache Tuscany and SCA. It also gives an update on the state of the project, current work, and future directions. Finally, the presentation walks through and demonstrates a simple Web 2.0 application showing how straightforward it is to implement a real-world scenario by using SCA and Tuscany.

What attendees will learn (150 words)

The attendees will leave this session with a overview of SCA and how it's programming model can help them address challenges posed by SOA. They will also get a practical glimpse of how a SCA application looks like.

Who should attend

Architects, designers and programmers faced with the challenges of building SOA solutions. This talk presents an infrastructure for building and deploying the services of an SOA using the consistent model provided by the Service Component Architecture.

Comments

  • No labels