Company Products Applications Services News CTO view Contact us
lines lines
Hattrick Software News A Declarative Compliance Systems Architecture

A Declarative Compliance Systems Architecture

Abstract

In 2003 the World Wide Web consortium (W3C) decided to start work on what was called choreography. The result of this work is a new standards (to be) called the Choreography Description Language (CDL). The CDL and associated tools are set to change the way that we design and manage distributed systems by providing a formal and unambiguous way of describing the behavior of peer-to-peer distributed systems.

In 2004 the World Wide Web consortium decided to hold a workshop to discuss constraints and capabilities. This workshop focused on a topic widely known as policy languages. Policy languages can be used to describe the static and dynamic constraints of services in a well formed architecture. It was widely accepted that policy languages can be used as the basis for governance within and beyond the firewall and so enable services to be well managed and to provide the predictable performance necessary to deliver service levels to users. This is an important step towards on-demand computing.

CDL can be used to describe the peer-to-peer multi-party interactions between services in a distributed system, these can be within an organization or across organizational boundaries and can be implemented as first class web services or as some well formed application that has some level of description of it’s public behavior (e.g. Java, C++, C#, BPEL and CORBA). By describing, what is called the common and collaborative behavior of services it is possible to describe business protocols between the services in a formal and unambiguous manner. It is also possible to define a blueprint for any Service Oriented Architecture.

Once it is possible to describe a blueprint it is highly desirable to annotate such a blueprint with policy statements. These can range from static governance rules to dynamic rules governing performance and even being used to select services based on policy and choreography aware discovery mechanism.

In this talk Steve Ross-Talbot will present a business case and a technological framework for choreography with policy annotations and lay out the requirements of a discovery service needed to support it.

Steve Ross-Talbot

Steve Ross-Talbot chairs W3C Web Services Coordination, which includes all W3C Web Services standards, and co-chairs the revolutionary W3C Web Services Choreography Working Group. He is a co-founder of Pi4Technologies, and an Honary Research Fellow at Napier University,

Steve is the founder of SpiritSoft, the first JMS solution company in the world and is a founding team member of Enigmatec Corporation. Steve frequently speaks about standards and has been working closely with a number of financial services institutions and standards bodies to the relentless pursuit of interoperability and just in time connectivity.

Under Steve's guidance, the W3C Web Services Choreography Working Group has recently published its last call working draft of the Web Services Choreography Description Language (WS-CDL).

Back to top