Presentation: "SDO and SCA: Technologies for writing and deploying service-oriented software"

Time: Tuesday 14:40 - 15:30

Location: Musikhuset Nr. 222


While there are many standards for describing the interfaces between services or components in a system, standards for configuring and deploying the implementations services and components have been specific to particular implementation languages or middleware environments. Service Component Architecture - SCA - defines a standard for describing the implementations of components and services and for configuring and deploying them in a way that is independent of the implementation technology. This significantly reduces the difficulty of assembling and deploying service-oriented or component-oriented applications that are composed of elements implemented in multiple technologies.

Service Data Objects (SDO) simplify data access and representation for a wide range of service-oriented software. SDO sidesteps technology churn "the rewriting of applications to keep up with shifting technology" by encapsulating data access details to insulate business applications from technology changes. This talk will describe SCA and how it is used, and will cover SDO's wide use in Service Oriented Architecture (SOA), web services, relational data access, XML, messaging, the enterprise service bus, connectors and adapters, and model-driven architecture.

Download slides

CTO, Rational Software Martin Nally, IBM

CTO, Rational Software Martin  Nally

Martin Nally is an IBM Fellow and currently the Chief Technology Officer for the Rational Software division of IBM. Martin joined IBM in 1990 with 10 years' prior industry experience. He has held several architecture and development positions in IBM including lead architect and developer for IBM VisualAge/Smalltalk and VisualAge/Java. Martin was one of a team of three that launched the IBM project that later became the Eclipse framework and he led the architecture, design and development of WebSphere Studio, IBM?s flagship Eclipse-based developer tool-suite that later evolved into Rational Application Developer