Practical Methods for Adapting Services Using Enterprise Service Bus

  • Hyun Jung La
  • Jeong Seop Bae
  • Soo Ho Chang
  • Soo Dong Kim
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4607)


In service-oriented computing (SOC), services are designed not just for a dedicated client but for a family of potential clients. For services to be generic and serviceable to different clients, service variability among the clients must be analyzed and modeled into service components. Enterprise Service Bus (ESB) is an architectural framework for service integration, but it does not provide effective adaptation mechanisms. Hence, it is desirable to devise techniques to adapt services on ESB for specific service requests. In this paper, we identify four types of service variability, and we present methods to adapt services provided on ESB. These methods can be practically applied in designing highly adaptable services on ESB.


  1. 1.
    Kim, S., Her, J., Chang, S.: A Theoretical Foundation of Variability in Component-Based Development. Information and Software Technology (IST) 47, 663–673 (2005)CrossRefGoogle Scholar
  2. 2.
    Chang, S.H., Kim, S.D.: A Systematic Approach to Service-Oriented Analysis and Design. In: the proceedings of the 8th International Conference on Product Focused Software Development and Process Improvement (PROFES) (to Appear)Google Scholar
  3. 3.
    Min, H., Choi, S., Kim, S.: Using Smart Connectors to Resolve Partial Matching Problems in COTS Component Acquisition. In: Crnković, I., Stafford, J.A., Schmidt, H.W., Wallnau, K. (eds.) CBSE 2004. LNCS, vol. 3054, pp. 40–47. Springer, Heidelberg (2004)Google Scholar
  4. 4.
    Chappell, D.A.: Enterprise Service Bus, O’Reilly (2004)Google Scholar
  5. 5.
    Sam, Y., Boucelma, O., Hacid, M.: Web Services Customization: A Composition-based Approach. In: ICWE’06. Proceedings of the International Conference on Web Engineering, IEEE Computer Society Press, Los Alamitos (2006)Google Scholar
  6. 6.
    Jiang, J., Ruokonen, A., Syata, T.: Pattern-base Variability Management in Web Service Development. In: ECOWS ’05. Proceedings of the Third European conference on Web Services, IEEE Computer Society Press, Los Alamitos (2005)Google Scholar
  7. 7.
    Herault, C., Thomas, G., Lalanda, P.: Meditation and Enterprise Service Bus A position paper. In: MEDIATE 2005. the proceedings of the First International Workshop on Mediation in Semantic Web Services, pp. 1–14 (2005)Google Scholar
  8. 8.
    Schmidt, M.T., Hutchison, B., Lambros, P., Phippen, R.: The Enterprise Service Bus: Making Service-oriented Architecture Real. IBM Systems Journal 4(4), 781–797 (2005)CrossRefGoogle Scholar
  9. 9.
    Chang, S.H., La, H.J., Kim, S.D.: A Comprehensive Approach to Service Adaptation. In: SOCA. IEEE International Conference on Service-Oriented Computing and Applications (to Appear)Google Scholar
  10. 10.
    OMG Business Process Management Initiative, Business Process Modeling Notation (BPMN) Version 1.0, OMG Final Adopted Specification (February 6, 2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Hyun Jung La
    • 1
  • Jeong Seop Bae
    • 1
  • Soo Ho Chang
    • 1
  • Soo Dong Kim
    • 1
  1. 1.Department of Computer Science, Soongsil University, Seoul, Korea, 511 Sangdo-Dong, Dongjak-Ku, Seoul, 156-743Korea

Personalised recommendations