Title :
An executable choreography framework for dynamic service-oriented architectures
Author :
Akkawi, Faisal ; Fletcher, Daryl P. ; Cottenier, Thomas ; Duncavage, Daniel P. ; Alena, Richard L. ; Elrad, Tzilla
Author_Institution :
Northwestern Univ., Chicago, IL
Abstract :
Interoperability and loose coupling requirements are pushing the next generation of distributed applications towards more decentralized and more dynamic interaction schemes, which the classic request/response communication paradigm can hardly accommodate. Hence, sound foundations and mechanisms for the establishment of unanticipated peer-to-peer interactions across organizational boundaries are of significant importance to upcoming middleware platforms. The executable choreography framework (ECF) is a middleware-level framework that targets dynamic and decentralized service compositions. The ECF combines transparent context propagation with aspect-oriented software composition techniques to dynamically refine the default control and data flow of service invocations. The framework provides a ground for experimentation with dynamic and distributed workflows, and a base to assess their safety and applicability when deployed across organizational boundaries
Keywords :
formal specification; middleware; object-oriented methods; open systems; peer-to-peer computing; aspect-oriented software composition; context propagation; data flow; decentralized interaction; decentralized service composition; distributed applications; dynamic interaction; dynamic service-oriented architectures; executable choreography framework; interoperability; loose coupling requirements; middleware; peer-to-peer interactions; service invocation; Acoustic propagation; Context; Context-aware services; Engines; Middleware; NASA; Peer to peer computing; Pervasive computing; Service oriented architecture; Space technology;
Conference_Titel :
Aerospace Conference, 2006 IEEE
Conference_Location :
Big Sky, MT
Print_ISBN :
0-7803-9545-X
DOI :
10.1109/AERO.2006.1656059