Sun Java Solaris Communities My SDN Account Join SDN
 

JavaOne Online Technical Sessions

Pump Up Your Technical Knowledge
Listen and watch as industry luminaries bring you the latest on Java technologies
Active Tab2008
 
Begin Product Tab Sub Links Active Sub LinkJavaOne Technical Sessions JavaOne Hands-On Labs Tech Days Hands-On Labs

The Best of Both Worlds with Java Business Integration and Service Component Architecture
TS-5870


Presenter: Jos Dirksen, Atos Origin; Tijs Rademakers, Atos Origin


Since the dark ages when vendors each implemented their own solution to enterprise integration, Java Business Integration (JBI) and Service Component Architecture (SCA) have come to the rescue. JBI specifies a container model to which integration components can be deployed, and JBI defines a generic way for these components to interact with each other. SCA, on the other hand, tries to make SOA development easier, by providing a simple way to create composite applications in a technology-independent manner.

Both technologies have their strengths and weaknesses. JBI, for instance, focuses more on integration elements such as routing, transformation, and protocol conversion but is less suited for creating composite service applications. SCA, on the other hand, focuses on building composite service applications and doesn't provide routing functionality.

This session briefly discusses the most important concepts of these technologies and explains their strengths and weaknesses, based on some interesting examples. The larger part of the presentation, however, focuses on how these two technologies can work together and supplement each other. It shows how they can be integrated, so that each can use the strengths of the other. JBI 2.0 has defined the alignment with SCA as one of its goals, and the presentation discusses how that will be implemented.

To show how JBI and SCA can be integrated, the session includes demos, using Apache ServiceMix (a JBI container implementation) and Apache Tuscany (a framework that provides an SCA implementation), that illustrate common enterprise integration challenges such as transport protocol conversion, routing, and transformation, to show the advantages of using JBI and SCA in a comprehensible way.

The presentation will refresh your knowledge about JBI and SCA and give you in-depth knowledge of how you can leverage both open standards together. You will see a lot of code examples and demos on solving enterprise integration challenges with JBI and SCA. The demos involve live coding, so you will get full insight into how to develop solutions with JBI and SCA yourself.

Because the session discusses enterprise integration challenges, attendees are expected to have a good understanding of Java Message Service and web services, and because it covers using JBI and SCA together in particular, a basic understanding of JBI and SCA is nice to have. The presentation starts with a quick overview of these open standards, however.

 
 
FREE White Papers on Java SE, Java EE, cloud computing and database technologies.
New SDN Member Only Offers Every Month Discounts, FREE white papers and more!
Java University and JavaOne Training Sessions

Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.