Adaptive Compositions across Organizational Boundaries
Thomas Cottenier, Illinois Institute of Technology
Interoperability and loose coupling requirements are pushing the next generation of distributed applications towards more decentralized interaction schemes. Likewise, the relationships between the various services and resources that compose applications tend to become more volatile. 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 composition. The ECF combines transparent context propagation with aspect-oriented software composition techniques to concisely encapsulate workflow adaptation policies. 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.