Activity moDel suppOrting oRchestration Evolution

Adore Logo

Global overview

Web Services Oriented Architectures (WSOA) provide a way to implement scalable Services Oriented Architectures [SOA, Oasis06] using web services as elementary services, and orchestrations as composition mechanisms. The W3C defines orchestrations as “the pattern of interactions that a Web Service agent must follow in order to achieve its goal”. Specialized (i.e. elementary) code is written inside web services [ Newcomer02 ], and each business process is described as an orchestration [ Peltz03 ] of those web services, defining a workflow using the BPEL [ Oasis07 ] language for example.

Code manipulations, like the refactoring operation, help software evolution support. In mens05, authors identify some challenges for future research on software evolution and focus on the abstraction need. Lehman identifies as his first "Law of Software Evolution" that “A program that is used must be continually adapted else it becomes progressively less satisfactory”. As WSOA focus on business reactivity and eternal adaptation to fit with market and anticipate trends, this well–known law makes sense twenty four hours a day.

The ADORE system deals with WSOA orchestrations evolutions, focusing on behavioural evolutions. Our originality is to use the same model to represent the behaviour of orchestrations and evolutions. We propose a merging algorithm build upon this formal model helping integration of evolutions into orchestrations.

Contacts

Institutions

Lodo Modalis Logo Rainbow

Logo CNRS Logo UNSA

start.txt · Last modified: 2010/11/02 16:47 by mosser
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0