Abstract
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.
Keywords
- Service Component
- Unit Service
- Potential Client
- Architectural Framework
- Business Process Modeling Notation
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This work was supported by the Korea Science and Engineering Foundation (KOSEF) grant funded by the Korea government (R01-2005-000-11215-0 (2007)).
Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Kim, S., Her, J., Chang, S.: A Theoretical Foundation of Variability in Component-Based Development. Information and Software Technology (IST) 47, 663–673 (2005)
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)
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)
Chappell, D.A.: Enterprise Service Bus, O’Reilly (2004)
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)
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)
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)
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)
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)
OMG Business Process Management Initiative, Business Process Modeling Notation (BPMN) Version 1.0, OMG Final Adopted Specification (February 6, 2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
La, H.J., Bae, J.S., Chang, S.H., Kim, S.D. (2007). Practical Methods for Adapting Services Using Enterprise Service Bus. In: Baresi, L., Fraternali, P., Houben, GJ. (eds) Web Engineering. ICWE 2007. Lecture Notes in Computer Science, vol 4607. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73597-7_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-73597-7_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73596-0
Online ISBN: 978-3-540-73597-7
eBook Packages: Computer ScienceComputer Science (R0)