• DocumentCode
    2272760
  • 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
  • fYear
    0
  • fDate
    0-0 0
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 2006 IEEE
  • Conference_Location
    Big Sky, MT
  • Print_ISBN
    0-7803-9545-X
  • Type

    conf

  • DOI
    10.1109/AERO.2006.1656059
  • Filename
    1656059