Building Data Services in Eclipse: Introducing the XAware Project.

Kirstan Vandersluis (XAware 5555 Tech Center Drive, Suite 200 Colorado Springs, CO 80919)

SOA · Long Talk
Presentation
Wednesday, 13:30, 50 minutes | Grand Ballroom C | Download in iCal Format

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

Kirstan Vandersluis

Most organizations today pay insufficient attention to data access when they are planning an SOA implementation. Those that don’t start at the data layer pay a steep price in the long run. The failure to start a project without properly architecting and implementing a layer for data aggregation/abstraction and data services significantly diminishes an SOA’s ability to deliver the promised benefits of agility, reuse, and long term cost savings.

Java developers today regularly work on applications that require interaction with many data sources (e.g. web services, packaged applications, RDBMS, mainframe, custom apps, data warehouses and unstructured data). Adding to the problem is the fact that many of these are external stores, meaning they are resources that are not under the developer’s direct control. Combining this myriad of data access components into one business service is too complex for the BPM layer.

Pursuing a data aggregation/abstraction approach right from the start, however, is exactly the right approach. Service enabling data bridges the gap between business processes and physical data access. It enables Java developers to create a services layer which is comprised of logical assemblies of data services that are "smart" about where to get the data and how to transform it. It also removes the burden of handling the complexities of data from the business process layer, such as applying complex logic, formatting, chaining, and rules processing. Once created, service-enabled data can be choreographed and re-choreographed to provide new business capability. SOA projects that start with this approach result in implementations that are completed faster and achieved higher rates of reuse and agility.

In this presentation, Kirstan Vandersluis will explain how to create a best practice SOA architecture that includes a data aggregation/abstraction layer. This layer, which uses XML to “service enable” data, allows Java developers to deal easily and quickly with data access to and from multiple, often disparate data stores – both internal and external. Loosely coupled data access and management of data for higher-level services will resolve many data integration problems and allow SOAs to achieve their stated objectives.

Outline:

Speaker bio

Kirstan Vandersluis, Chief Scientist

As a founder of XAware, Kirstan Vandersluis was instrumental in developing and patenting XAware’s product suite. Vandersluis has extensive experience in software development spanning multiple industries, including DoD, semi-conductor and telecommunications, where he 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.

As a founder of XAware, Kirstan Vandersluis was instrumental in developing and patenting XAware’s product suite. Vandersluis has extensive experience in software development spanning multiple industries, including DoD, semi-conductor and telecommunications, where he 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

Floor Plan

Gold sponsors

BEA logo

IBM logo

Wind River logo

Replay Solutions logo

JBoss logo

SOPERA logo

Cloudsmith logo

BIRT Exchange logo

Skyway Software logo

Oracle

BlackBerry logo

AMD logo

Silver sponsors

Sybase

Google

Genuitec

Instantiations

Teamprise

Telelogic

Innoopract

Business Objects

LynuxWorks logo

Hardware sponsor

AMD logo

Media sponsors

Extension Media

Methods and Tools

ACM

Addison-Wesley logo

SD Times logo

Open Systems Publishing

Software Test & Performance logo

SDForum

Be a Sponsor