Skip to main content
Log in

Adaptive Enterprise Service Bus

  • Published:
New Generation Computing Aims and scope Submit manuscript

Abstract

Modern software systems are usually designed in the Service-Oriented Architecture (SOA), which provides methods for system development and integration of existing, reusable services. Due to the growing com-plexity of such systems, there is a need to design them in a way which enables adaptation to changes in the execution environment. This paper presents the Adaptive ESB framework for adaptive execution of services with the use of statistical models representing knowledge about service execution. Statisti- cal models are exploited in many different areas, but applying them to SOA applications requires specific methods for their identification, updating and processing. A statistical model of service execution represents knowledge of how a complex system behaves as a high-level abstraction of a system related to the problem space.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. JSR 208: Java Business Integration (JBI).

  2. Adamczyk, J., Chojnacki, R., Jarzab, M. and Zielinski, K., “Rule engine based lightweight framework for adaptive and autonomic computing,” in Proc. of the 8th international conference on Computational Science, Part I, ICCS ’08, pp. 355–364, Springer-Verlag, Berlin, Heidelberg, 2008.

  3. Bai, X., Xie, J., Chen, B. and Xiao, S., “Dresr: Dynamic routing in enterprise service bus,” IEEE International Conference on E-Business Engineering, 0, pp. 528–531, 2007.

  4. Bellur, U. and Kulkarni, R., “Improved Matchmaking Algorithm for Seman- tic Web Services Based on Bipartite Graph Matching,” Web Services, IEEE International Conference on, 0, pp. 86–93, 2007.

  5. Blair, G., Bencomo, N. and France, R. B., “Models@run.time,” Computer, 42, 10, pp. 22–27, 2009.

  6. Burstein, M., Hobbs, J., Lassila, O., Mcdermott, D., Mcilraith, S., Narayanan, S., Paolucci, M., Parsia, B., Payne, T., Sirin, E., Srinivasan, N. and Sycara, K., “OWL-S: Semantic Markup for Web Services,” Website: http://www.w3.org/submission/OWL-S/, November 2004.

  7. Chang, S. H., La, H. J., Bae, J. S., Jeon, W. Y. and Kim, S. D., “Design of a dynamic composition handler for esb-based services,” in ICEBE ’07: Proc. of the IEEE International Conference on e-Business Engineering, IEEE Computer Society, Washington, DC, USA, pp. 287–294, 2007.

  8. Chen I.-Y., Ni G.-K., Lin C.-Y.: A runtime-adaptable service bus design for telecom operations support systems. IBM Syst. J. 47(3), 445–456 (2008)

    Article  Google Scholar 

  9. Choi, O., Han, S. and Abraham, A., “Extended Semantic Web Services Model for Automatic Integrated Framework,” in NWESP ’05: Proc. of the Interna- tional Conference on Next Generation Web Services Practices, IEEE Computer Society, Washington, DC, USA, p. 429, 2005.

  10. Cormen T.H., Leiserson C.E., Rivest R.L., Stein C.: Introduction to Algorithms, second edition. MIT Press, Cambridge, MA (2001)

    Google Scholar 

  11. Fleurey, F., Dehlen, V., Bencomo, N., Morin, B. and Jézéquel, J.-M., “Modeling and validating dynamic adaptation,” Models in Software Engineering, Springer-Verlag, Berlin, Heidelberg, pp. 97–108, 2009.

  12. Grzech, A. and Rygielski, P., “Translations of service level agreement in systems based on service oriented architecture,” in Proc. of the 14th international conference on Knowledge-based and intelligent information and engineering systems: Part II, KES’10, pp. 523–532, Springer-Verlag, Berlin, Heidelberg, 2010.

  13. Keller, U., Lara, R., Polleres, A., Toma, I., Kifer, M. and Fensel, D., “WSMO Web Service Discovery,” Technical Report D5.1v0.1, DERI, November 2004.

  14. Kona, S., Bansal, A. and Gupta, G., “Automatic Composition of Semantic web Services,” 2007 IEEE International Conference on web Services, pp. 150–158, 2007.

  15. Lausen, H., Polleres, A. and Roman, D., “Web Service Modeling Ontology (WSMO),” W3C Member Submission, 3, 2005.

  16. Momm, C., Detsch, T., Gebhart, M. and Abeck, S., “Model-driven development of monitored web service compositions,” in 15th HP-SUA Workshop, Marrakesh, Maroc, 2008.

  17. Morin, B., Barais, O., Jézéquel, J.-M., Fleurey, F. and Solberg, A., “Models@run.time to support dynamic adaptation,” Computer, 42, pp. 44–51, 2009.

  18. Paolucci, M., Kawamura, T., Payne, T. R. and Sycara, K., Semantic Matching of Web Services Capabilities, 2002.

  19. Paradkar, A. M., Sinha, A., Williams, C., Johnson, R.D., Outterson, S., Shriver, C. and Liang, C., “Automated Functional Conformance Test Generation for Semantic Web Services,” in Web Services, 2007. ICWS 2007. IEEE International Conference on, pp. 110–117, July 2007.

  20. Pathak, J., Koul, N., Caragea, D. and Honavar, V. G., “A framework for se- mantic web services discovery,” in WIDM ’05: Proc. of the 7th annual ACM international workshop on Web information and data management, ACM, New York, NY, USA, pp. 45–50, 2005.

  21. Proctor, M., “Relational Declarative Programming with JBoss Drools,” Symbolic and Numeric Algorithms for Scientific Computing, International Symposium on, 0, 5, 2007.

  22. ISP MATinternet s.c. usage statistics. http://www.linux.zakopane.biz/, visited: 2010.

  23. Sobecki, J. and Zatuchin, D., “Knowledge and data processing in a process of website quality evaluation,” in ICCCI (SCI Volume) (Nguyen, N. T., Katarzyniak, R. and Janiak, A. eds.), Studies in Computational Intelligence, 244, Springer, pp. 51–61, 2009.

  24. Szydło, T. and Zieliński, K., “Method of Adaptive Quality Control in Service Oriented Architectures,” in ICCS ’08: Proc. of the 8th international conference on Computational Science, Part I, Springer-Verlag, Berlin, Heidelberg, pp. 307–316, 2008.

  25. Szydło, T. and Zieliński, K., “Model Driven Adaptive Quality Control in Service Oriented Architectures,” Applications and experiences of quality control, INTECH, pp. 381–396, 2011.

  26. Wang, G., Xu, D., Qi, Y. and Hou, D., “A Semantic Match Algorithm for Web Services Based on Improved Semantic Distance,” in NWESP ’08: Proc. of the 2008 4th International Conference on Next Generation Web Services Practices, IEEE Computer Society, Washington, DC, USA, pp. 101–106, 2008.

  27. Zieliński, K., Szydło, T., Szymacha, R., Kosinski, J., Kosinska, J. and Jarzab, M., “Adaptive soa solution stack,” IEEE Transactions on Services Computing, 99 (PrePrints), 2011.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tomasz Szydło.

About this article

Cite this article

Szydło, T., Zieliński, K. Adaptive Enterprise Service Bus. New Gener. Comput. 30, 189–214 (2012). https://doi.org/10.1007/s00354-012-0205-9

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00354-012-0205-9

Keywords

Navigation