Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 the Java? programming language, 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, Enterprise JavaBeans? (EJB?) technology, Java Message Service, Java Remote Method Invocation (RMI), JSON-RPC, and ATOM.

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. Tuscany integrates with several other open-source projects, including Apache Tomcat, Jetty, Apache ODE, Axis2, BSF, and Geronimo. This session gives you an overview of the challenges posed by SOA, and then 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 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)

Who should attend

Architects and developers interested in learning more about SOA and SCA.

Comments