Service-oriented architecture (SOA) and rich Internet applications (RIA) share a common need to expose and exploit a logical, rationalized set of data services to speed the development of applications and processes. In this hands-on presentation, Kirstan Vandersluis will demonstrate how the XAware open source project combines data service tooling with the Web Tools Platform (WTP) and Data Tools Platform (DTP) for an efficient Eclipse environment for creating data services from relational and non-relational sources. Vandersluis will show how adopting a data services layer strategy can steer RIA development towards the reusability and flexibility that comes with service orientation.
•Service orientation defined
•Categories of services
•SOA and RIA
•Integration with Data Tools Platform (DTP)
•Creating an XML view
•Demonstration: Data Service mashup from file and database
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:
This talk will show how the these elements can be combined to provide an integrated solution. It consists of three parts:
Oisín Hurley is an Open Source Tools Architect at Progress Software. He’s the PMC lead for the Eclipse SOA Tools top-level project, and a committer on the Orbit, SCA Tools and WTP Incubator projects.
Keen to land an indoor job with no heavy lifting, Oisín started out on the road to software development in the early 1980’s, when his first task was to write a computer program to sort change for a maths teacher. His software skills quickly outgrew such fripperies, but when the luster wore off the vision of becoming a multimillionaire games developer, he went to TCD in Dublin, Ireland to get a Computer Science degree. After a couple of years of post-graduate doldrums, he was offered a job at the freshly-minted IONA Technologies. Delighted to have achieved his job goal, he enthusiastically accepted and has been there since 1993. He now works for Progress Software, a change that he managed to achieve without even leaving his desk.
His current interests are domain specific languages for enterprise software development and Open Source software.
It turned out that there was a lot more heavy lifting than he expected.
As founder of XAware and project leader of xaware.org, Kirstan Vandersluis has been instrumental in developing the XAware suite of integration tools. Vandersluis has extensive experience in software development spanning multiple industries, including Financial Services, Banking, Insurance, DoD, Semi-conductor, and Telecommunications, where he has engineered the deployment of both corporate and commercial software products. Previously, Vandersluis was a software development manager and senior architect at MCI. As a published author of, “XML-Based Integration with XAware,” Vandersluis often speaks publicly about XML-related technologies and XAware product strategies. Vandersluis holds a BS in Computer Science from Michigan and an MS in Computer Science from University of Colorado, Colorado Springs.
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.