Using Eclipse-based tools to provide data integration within an SOA
Service-oriented architecture has established itself as a means for providing a new level of integration within an organization. By now, users are ready to introduce this technology into their IT landscape. In the real world, this process never happens from a clean slate. Data and functionality needs to be integrated by providing connectors to existing systems and transformations from and to legacy formats. The ability to solve these problems becomes a key factor for success of SOA projects.
The Eclipse ecosystem already provides open-source solutions solutions for both areas:
- Talend Open Studio provides an open and innovative data integration solution based on Eclipse RCP and EMF JET
- Eclipse Swordfish and the tools provided by the SOA Tools Platform project provide everything that is necessary to implement and run services within an SOA
- Equinox provides the basis for a flexible framework to deploy and run Eclipse SOA-based applications
This talk will show how the these elements can be combined to provide an integrated solution. It consists of three parts:
- The introduction illustrates the general architecture of the solution. It will provide a short overview of Swordfish, the relevant STP tools, Talend Open Studio and the Equinox-based runtime. Patterns for combining a data integration solution with an SOA platform will be introduced, the chosen solution will be described.
- The second part will provide on overview of the techical aspects. It will show the individual components of the solution and describe the general aspects of the implementation.
- As a conclusion, a practical example will show how an existing resource can be integrated as a service into a service-oriented architecture.
Jerry Preissler has been working on the implementation of service-oriented infrastructures for 6+ years now, first with Deutsche Post and now with SOPERA. Currently he is the architect responsible for the tooling components of the SOPERA platform. He is contributor for the SOA Runtime Framework (a.k.a. Swordfish) and the SOA Tools Project.
This session is part of the curated collection of short talks titled
"SOA: Data Services and Integration"