Service-Oriented Computing – ICSOC 2008

Volume 5364 of the series Lecture Notes in Computer Science pp 538-544

A Planning-Based Approach for the Automated Configuration of the Enterprise Service Bus

  • Zhen LiuAffiliated withIBM T.J. Watson Research Center
  • , Anand RanganathanAffiliated withIBM T.J. Watson Research Center
  • , Anton RiabovAffiliated withIBM T.J. Watson Research Center

* Final gross prices may vary according to local VAT.

Get Access


The Enterprise Service Bus facilitates communication between service requesters and service providers. It supports the deployment of “message flows” from a service requester to one or more service providers. These message flows incorporate different functions such as routing, transformation, mediation, security and logging. In this paper, we propose an AI Planning-based approach for the automated construction of message flows between requesters and providers based on high-level goals specified by the enterprise architect or administrator. This automated construction of flows can be used either in the design phase where a developer or architect is designing the message flows, or it can be used during runtime for the automated reconfiguration or adaptation of the flows in response to changed requirements. The planning model is based on tags, where goals, components, and links in the message flow are described using sets of tags. We describe the planning model and a case study that demonstrates the power of our approach in constructing flows in response to high-level requirements.