skip to main content
10.1145/2641483.2641528acmotherconferencesArticle/Chapter ViewAbstractPublication PagesuccsConference Proceedingsconference-collections
research-article

Toward Policy-Based Dynamic Context-Aware Adaptation Architecture for Web Service Composition

Authors Info & Claims
Published:03 August 2014Publication History

ABSTRACT

Dynamic service composition techniques are beneficial for better design, implementation, and deployment of distributed applications. These techniques address the complexity that comes with the significant growth of the number of web services on the Internet and their constantly changing adaptation requirements. However, the previous approaches do not provide a mechanism for a flexible adaptation or re-composition when availability is not the only requirement. There are other business-level or service-level requirement specifications that can be introduced at any time by business or system administrators. These requirements could be business or quality rules, which may adversely affect web service composition (WSC) without changing the definitions of the Web Services' specification (i.e., WSDL, SAWSDL) nor their availability. In this paper we define a new context-oriented graph planning policy-based architecture for dynamic web service composition, and a prototype implementation.

References

  1. G. Alférez, V. Pelechano, et al. Dynamic adaptation of service compositions with variability models. Journal of Systems and Software, 91:24--47, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. L. Baresi and S. Guinea. Self-supervising BPEL processes. IEEE Transactions on Software Engineering, 37(2):247--263, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Beauche and P. Poizat. Automated service composition with adaptive planning. In A. Bouguettaya, I. Krueger, et al., eds., Service-Oriented Computing âĂŞ ICSOC 2008, vol. 5364 of Lecture Notes in Computer Science, pp. 530--537. Springer Berlin Heidelberg, 2008. ISBN 978-3-540-89647-0. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. R. Calinescu, L. Grunske, et al. Dynamic QoS management and optimization in service-based systems. IEEE Transactions on Software Engineering, 37(3):387--409, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. L. Cavallaro, E. Nitto, et al. An automatic approach to enable replacement of conversational services. In L. Baresi, C.-H. Chi, et al., eds., Service-Oriented Computing, vol. 5900 of Lecture Notes in Computer Science, pp. 159--174. Springer Berlin Heidelberg, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. G. Chafle, P. Doshi, et al. Improved adaptation of web service compositions using value of changed information. In Proceedings of the IEEE International Conference on Web Services (ICWS 2007), pp. 784--791. Jul. 2007.Google ScholarGoogle ScholarCross RefCross Ref
  7. M. Colombo, E. D. Nitto, et al. SCENE: A service composition execution environment supporting dynamic changes disciplined through rules. 4294, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. S. Dustdar and W. Schreiner. A survey on web services composition. Int. J. Web Grid Serv., Aug. 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. N. Gronau and K. Andresen. Design and Use Patterns of Adaptability in Enterprise Systems, vol. 5. GITO mbH Verlag, 2006.Google ScholarGoogle Scholar
  10. W. He and L. Xu. A state-of-the-art survey of cloud manufacturing. International Journal of Computer Integrated Manufacturing, pp. 1--12, 2013.Google ScholarGoogle Scholar
  11. N. Khakpour, S. Jalili, et al. PobSAM: Policy-based managing of actors in self-adaptive systems. Electronic Notes in Theoretical Computer Science, 263(0):129--143, 2010. ISSN 1571-0661. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. Koning, C. a. Sun, et al. VxBPEL: Supporting variability for web services in BPEL. Information and Software Technology, 51(2), 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. R. Lemos, H. Giese, et al. Software engineering for self-adaptive systems: A second research roadmap. In R. Lemos, H. Giese, et al., eds., Software Engineering for Self-Adaptive Systems II, vol. 7475 of Lecture Notes in Computer Science, pp. 1--32. Springer Berlin Heidelberg, 2013. ISBN 978-3-642-35812-8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A. Marconi and M. Pistore. Synthesis and composition of web services. In M. Bernardo, L. Padovani, et al., eds., Formal Methods for Web Services, vol. 5569 of Lecture Notes in Computer Science, pp. 89--157. Springer Berlin Heidelberg, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. D. Menasce, H. Gomaa, et al. SASSY: A framework for self-architecting service-oriented systems. IEEE Software, 28(6):78--85, Nov. 2011. ISSN 0740-7459. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. H. Meyer, D. Kuropka, et al. Asg-techniques of adaptivity. In Autonomous and Adaptive Web Services. 2007.Google ScholarGoogle Scholar
  17. H. Meyer and M. Weske. Automated service composition using heuristic search. In S. Dustdar, J. Fiadeiro, et al., eds., Business Process Management, vol. 4102 of Lecture Notes in Computer Science, pp. 81--96. Springer Berlin Heidelberg, 2006. ISBN 978-3-540-38901-9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. J. Peer. Web service composition as AI planning, a survey. {online}, 2005.Google ScholarGoogle Scholar
  19. J. Rao and X. Su. A survey of automated web service composition methods. In J. Cardoso and A. Sheth, eds., Semantic Web Services and Web Process Composition, vol. 3387 of Lecture Notes in Computer Science, pp. 43--54. Springer Berlin Heidelberg, 2005. ISBN 978-3-540-24328-1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. M. Sonntag and D. Karastoyanova. Compensation of adapted service orchestration logic in bpel'n'aspects. In Proceedings of the 9th International Conference on Business Process Management (BPM 2011), pp. 1--16. 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Y. Yan, P. Poizat, et al. Repair vs. recomposition for broken service compositions. In Service-Oriented Computing, pp. 152--166. Springer, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  22. Y. Yan, P. Poizat. Repairing service compositions in a changing world. In R. Lee, O. Ormandjieva, et al., eds., Proceedings of SERA 2010 (selected papers), vol. 296 of Studies in Computational Intelligence, pp. 17--36. Springer Berlin Heidelberg, 2010. ISBN 978-3-642-13272-8. ISSN 1860-9503.Google ScholarGoogle Scholar
  23. Y. Yan and X. Zheng. A planning graph based algorithm for semantic web service composition. In CEC/EEE 2008, pp. 339--342. 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. X. Zheng and Y. Yan. An efficient syntactic web service composition algorithm based on the planning graph model. In Proceedings of the IEEE International Conference on Web Services (ICWS'08), pp. 691--699. IEEE, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Toward Policy-Based Dynamic Context-Aware Adaptation Architecture for Web Service Composition

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Other conferences
                C3S2E '14: Proceedings of the 2014 International C* Conference on Computer Science & Software Engineering
                August 2014
                201 pages
                ISBN:9781450327121
                DOI:10.1145/2641483

                Copyright © 2014 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 3 August 2014

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • research-article
                • Research
                • Refereed limited

                Acceptance Rates

                Overall Acceptance Rate12of42submissions,29%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader