Tuesday, 29 April Agenda

*subject to change

8:15 Coffee & Registration

Eduardo Gutentag, Chairman, OASIS Board of Directors


Communications Enabled Applications — An Evolution to the Next Value Plane?
Peter Carbone, Vice President - Service Oriented Architecture, Nortel

Business challenges and enhanced capabilities in this hyper competitive world are causing a shift in focus for companies and even for consumers. According to a recent survey conducted by Nemertes Research, nearly 75% of IT professionals interviewed considered integration to be a primary function of SOA in their enterprise, compared to about 37% looking at it mainly as development technique. In addition, 50% are evaluating plans to integrate communications with business applications using SOA — in essence creating communications enabled applications — but only 7.5% are deploying today. (source: Nemertes Research, Service Oriented Architectures and Applications, Vol. 1, January 2008).

A communications-enabled application (CEA) differs from other software applications in that it can finally, effectively, leverage unique capabilities of communications infrastructures to accomplish its objectives. CEAs are exposing the limitations of current SOA frameworks, testing the current definitions of scale, scope, performance, and even partnership models, and are highlighting the need for critical new capabilities to add increasingly advanced communications capabilities to collaborative software systems. These new realities are establishing a higher performance expectation on the industry as a whole.

Join Peter Carbone, Vice-President – Service Oriented Architecture at Nortel, as he shares his perspective on the challenges in developing and delivering communications enabled applications. Peter will also share his insight on the new realities of this new model and the amazing opportunities it creates for standards development, equipment providers, software vendors, and service providers.


Personalized Declarative Mashup Framework for SOA Enabled Enterprise
Rakesh Saha, Lead Developer, Oracle Fusion Middleware Integration Platform

Mashup and SOA can be brought together to solve the enterprise composite application puzzle. SOA-based distributed service mediation framework will help enterprise users to build up information mashups for their own situational applications and will enable lightweight information and service integration. In this presentation, the speaker will describe how enterprise information mashups could materialized with rule-based service mediator framework. In future, this framework may be extended to provide rule-based dynamic composition of enterprise services [SAL:2003], which will also include the semantic and cost-based selection of enterprise services [DDSP:2005] for better usage of enterprise resources.


Mashups for Composite Enterprise Applications
Shel Finkelstein, Research Director for Advanced Web Technologies, SAP Labs and Umit Yalcinalp, Research Architect, SAP Labs, LLC

In this talk, the speaker will clarify the definition of mashup in the context of enterprise applications and illustrate the architectural requirements for creating composite applications no matter how and where the integration is enabled on the client, on the server, or both. Also addressed will be the requirements for describing and delivering composite applications involving functionality that can exist on client, server or across tiers, leading to a taxonomy. The talk will conclude with a discussion of some of the current experiments on multi-tier mashups.

10:30 Break

Designing QoS-Driven SOA in the EERP Project
Andy Lee, Director, ChangFeng Alliance

EERP, or End to End Resource Planning, has been a major research and development area for the ChangFeng Alliance during the last several years. In this presentation, the speaker will review guidelines for a system that supports EERP and its performance and Quality of Service requirements including descriptions of WS-SLA, WS-BQOS, WS-Rating; and EERP-based Choreography and BPM. The China Agriculture New Space project will also be introduced to illustrate the application of EERP.


Knowledge-Based Service Quality Assurance for Korea e-Government
Youngkon Lee, Professor, Korea Polytechnic University

The Korea e-government agency is now doing a project for service quality assurance, which connects a Web services Quality Management System (WSQMS) with national UDDI directories and introduces new searching mechanisms in service classification. This project reflects user requirements for high Web service quality and easy search. This presentation will provide an overview of how to upgrade UDDI system on the basis of Web service quality model and how to introduce improved searching mechanism for UDDI classification.


Business Goal-Driven Optimization of Business Process in EERP
Symon Chang, Staff Software Engineer, BEA Systems

The current business challenges and solutions supported by End-to-End Resource Planning (EERP) will be presented, showing how WSMO, WSMX, WSML, and other modules are used to implement Semantic SOA for EERP to help realize business-goal-driven dynamic semantic integration of Web services. EERP-related specifications such as WS-Quality, WS-SLA, WS-Rating, and WS-Choreography will be described.

12:30 Lunch

Real-world Considerations and Uses of Web Service Transactions in SOA
Ian Robinson, WebSphere Transactions Architect, IBM

This presentation illustrates a number of real business scenarios in which IBM customers have successfully deployed SOA applications that take advantage of Web service transactions. These scenarios include concerns such as transaction-affinity management in scalable, workload-managed environments, transactional failover in highly-available environments, and interoperability in heterogeneous runtime environments. The transaction models used include both ACID transactions and compensating transactions.


Can I Call You Back? Building Solutions with Asynchronous Services Using SCA
Mike Edwards, Strategist, Emerging Technologies, IBM

Business processes often involve long steps for which synchronous call-and-return style processing is not appropriate. Creating solutions which use asynchronous interactions between components is a challenge, but it is a challenge which is much easier to meet using Service Component Architecture and the BPEL process language. This talk will show how to create solutions using asynchronous services through the use of SCA, with BPEL and Java components. Practical examples will be demonstrated, using the open source Apache Tuscany project.


Asynchronous Composition
Pyounguk Cho, Principal Product Manager, Oracle

Synchronous interaction falls short of many real-world business requirements. It is asynchronous services that can bring out the fullest potential of SOA. Composing services with asynchronous behaviors poses unique challenges and requires systematic considerations around deployment QoS support and management. The speaker will address that with appropriate planning and systematic execution for the items discussed in this presentation, composing asynchronous services in the Web of SOA can open up new possibilities thanks to its richer messaging semantics.

3:30 Break

SCA: Flexible and Agile Composition of Distributed SOA Applications
Mike Edwards, Strategist, Emerging Technologies, IBM

Service Component Architecture is an emerging set of standards backed by strong industry support targeted at building composite applications using service-oriented architecture. The talk will focus on how SCA acts as the foundation for next-generation applications that tie together distributed services. As a way of introducing SCA, this talk will incorporate experiences gained from real-world projects that address many of the critical issues faced when architecting service-oriented applications.


Policy-Enabling the SCA-based SOA
William Barnhill, Software Engineer, Booz Allen Hamilton

This presentation will explain why SCA Policy is necessary in any SCA-based SOA and illustrate the basics of SCA Policy with clear language and examples. Also discussed will be an outline for a method of using SCA Policy and areas of potential research through combing SCA Policy and other standards. Leading existing SCA Policy implementations (both commercial and open source) will also be reviewed.


SCA Programming for the Enterprise Service Bus
Sanjay Patil, Standards Architect, SAP AG

The Service Component Architecture (SCA) standard provides a programming neutral approach for describing the components and assembling them into higher level compositions. In this presentation, the attendees will see how SCA can be leveraged for developing composites for the Enterprise Service Bus. The presentation will focus on three main aspects: Assembly model for SOA characteristics namely protocol switching via bindings and policy; Deployment flexibility by assembling integration logic like transformations, message routing along with Java EE implementations into one application" as a one-unit deployment; and lastly simplicity of configuration by externalizing communication and QoS aspects via declarative model thus providing a separation from low-level technical configuration.


The All-Singing All-Dancing Composite Application
Doug Tidwell, Senior Software Engineer, IBM

This presentation will use a variety of technologies to illustrate a complete flexible business process built on Service Component Architecture (SCA), Service Data Objects (SDO), and Business Process Execution Language (BPEL). All of the technologies are open standards and together make it easier to create, maintain, and manage composite applications more than ever before.

Cocktail Reception, sponsored by Software AG