Abstract
The characteristics of dynamic composite services opens up to new possibilities as well as potential dangers. We need to be aware of both sides of this coin when designing and providing such services, as well as when we are consuming them. This chapter explains the characteristics of composite services, and gives a brief overview of related literature, projects, tools and standards as a backdrop to the Aniketos project.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Activiti BPM Platform, http://activiti.org/ (cited May 2014)
Automated VAlidatioN of Trust and Security of Service-oriented ARchitectures (avantssar), http://www.avantssar.eu/ (cited May 2014)
CHOReOS, http://www.choreos.eu/ (cited May 2014)
Coin, http://www.coin-ip.eu/ (cited May 2014)
COMPAS - Compliance-driven Models, Languages, and Architectures for Services, https://sites.google.com/site/mashtn/eu-projects/compas (cited May 2014)
FI-ware, http://www.fi-ware.eu/ (cited May 2014)
Ibm business process manager, http://www-03.ibm.com/software/products/en/business-process-manager-family (cited May 2014)
JOpera for Eclipse, http://www.jopera.org/ (cited May 2014)
Microsoft Visual Studio, http://www.visualstudio.com/ (cited May 2014)
Network of Excellence on Engineering Secure Future Internet Software Services and Systems (NESSoS), http://www.nessos-project.eu/ (cited May 2014)
OASIS Web Services Business Process Execution Language (WSBPEL), https://www.oasis-open.org/committees/wsbpel/? (cited May 2014)
Oracle SOA Suite, http://www.oracle.com/technetwork/middleware/soasuite/ (cited May 2014)
SAP NetWeaver Technology Platform, http://scn.sap.com/community/netweaver (cited May 2014)
Securechange, http://www.securechange.eu/ (cited May 2014)
Service Oriented Architecture Modeling Language (SoaML), http://www.omg.org/spec/SoaML/ (cited May 2014)
Service Oriented Architectures for All (SOA4All), http://www.soa4all.eu/ (cited May 2014)
Web Service Modeling Ontology (WSMO), http://www.w3.org/Submission/WSMO/ (cited May 2014)
Web Services Choreography Description Language Version 1.0, http://www.w3.org/TR/ws-cdl-10/ (cited May 2014)
Aggarwal, R., Verma, K., Miller, J., Milnor, W.: Constraint driven web service composition in METEOR-S. In: Proceedings of the IEEE International Conference on Services Computing (SCC) 2004, pp. 23–30. IEEE (2004)
Alrifai, M., Skoutas, D., Risse, T.: Selecting skyline services for qos-based web service composition. In: Proceedings of the 19th International Conference on World Wide Web, pp. 11–20. ACM (2010)
Ankolekar, A., et al.: DAML-S: Web service description for the semantic web. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 348–363. Springer, Heidelberg (2002)
Arkin, A., Askary, S., Fordin, S., Jekeli, W., Kawaguchi, K., Orchard, D., Pogliani, S., Riemer, K., Struble, S., Takacsi-Nagy, P., et al.: Web service choreography interface (WSCI) 1.0. Standards proposal by BEA Systems, Intalio, SAP, and Sun Microsystems (2002)
Banerji, A., Bartolini, C., Beringer, D., Chopella, V., Govindarajan, K., Karp, A., Kuno, H., Lemon, M., Pogossiants, G., Sharma, S., et al.: Web services conversation language (WSCL) 1.0. W3C Note 14 (2002)
Bartalos, P., Bieliková, M.: Automatic dynamic web service composition: A survey and problem formalization. Computing & Informatics 30(4) (2011)
Bronsted, J., Hansen, K.M., Ingstrup, M.: Service composition issues in pervasive computing. IEEE Pervasive Computing 9(1), 62–70 (2010)
Canfora, G., Di Penta, M., Esposito, R., Villani, M.L.: An approach for qos-aware service composition based on genetic algorithms. In: Proceedings of the 2005 Conference on Genetic and Evolutionary Computation, pp. 1069–1075. ACM (2005)
Cardinale, Y., El Haddad, J., Manouvrier, M., Rukoz, M.: Transactional-aware web service composition: A survey. IGI Global-Advances in Knowledge Management (AKM) Book Series, pp. 116–141 (2011)
Casati, F., Ilnicki, S., Jin, L., Krishnamoorthy, V., Shan, M.-C.: Adaptive and Dynamic Service Composition in eFlow. In: Wangler, B., Bergman, L.D. (eds.) CAiSE 2000. LNCS, vol. 1789, pp. 13–31. Springer, Heidelberg (2000)
Casati, F., Ilnicki, S., Jin, L., Krishnamoorthy, V., Shan, M.C.: Adaptive and dynamic service composition in eflow. In: Advanced Information Systems Engineering, pp. 13–31. Springer (2000)
Charfi, A., Schmeling, B., Heizenreder, A., Mezini, M.: Reliable, Secure, and Transacted Web Service Compositions with AO4BPEL. In: 4th European Conference on Web Services, ECOWS 2006, pp. 23–34 (December 2006)
Clarke, E.M., Emerson, E.A.: Design and Synthesis of Synchronization Skeletons Using Branching-Time Temporal Logic. In: Workshop on Logic of Programs, pp. 52–71. Springer, London (1982)
El Hadad, J., Manouvrier, M., Rukoz, M.: Tqos: Transactional and qos-aware selection algorithm for automatic web service composition. IEEE Transactions on Services Computing 3(1), 73–85 (2010)
Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall PTR, Upper Saddle River (2005)
Hamadi, R., Benatallah, B.: A petri net-based model for web service composition. In: Proceedings of the 14th Australasian Database Conference, vol. 17, pp. 191–200. Australian Computer Society, Inc. (2003)
Hwang, S.Y., Lim, E.P., Lee, C.H., Chen, C.H.: Dynamic Web Service Selection for Reliable Web Service Composition. IEEE Transactions on Services Computing 1(2), 104–116 (2008)
Ibrahim, N., Le Mouël, F.: A survey on service composition middleware in pervasive environments. International Journal of Computer Science Issues (IJCSI) 7(4) (2010)
Maigre, R.: Survey of the tools for automating service composition. In: ICWS, pp. 628–629 (2010)
Martin, D., Burstein, M., Hobbs, J., Lassila, O., McDermott, D., McIlraith, S., Narayanan, S., Paolucci, M., Parsia, B., Payne, T., et al.: OWL-S: Semantic markup for web services. W3C member submission 22, 2007–2004 (2004)
Martinez, A., Patino-Martinez, M., Jimenez-Peris, R., Perez-Sorrosal, F.: ZenFlow: a visual Web service composition tool for BPEL4WS. In: 2005 IEEE Symposium on Visual Languages and Human-Centric Computing, pp. 181–188. IEEE (2005)
Milanovic, N., Malek, M.: Current solutions for web service composition. IEEE Internet Computing 8(6), 51–59 (2004), http://dx.doi.org/10.1109/MIC.2004.58
Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F.: Service-oriented computing: A research roadmap (2008)
Pejman, E., Rastegari, Y., Esfahani, P.M., Salajegheh, A.: Web service composition methods: A survey. In: Proceedings of the International MultiConference of Engineers and Computer Scientists, vol. 1 (2012)
Pi, B., Zou, G., Zhong, C., Zhang, J., Yu, H., Matsuo, A.: Flow Editor: Semantic Web Service Composition Tool. In: 2012 IEEE Ninth International Conference on Services Computing (SCC), pp. 666–667. IEEE (2012)
Ponnekanti, S.R., Fox, A.: Sword: A developer toolkit for web service composition. In: Proc. of the Eleventh International World Wide Web Conference, Honolulu, HI (2002)
Rao, J., Dimitrov, D., Hofmann, P., Sadeh, N.: A Mixed Initiative Approach to Semantic Web Service Discovery and Composition: SAP’s Guided Procedures Framework. In: Proceedings of the IEEE International Conference on Web Services, ICWS 2006, pp. 401–410. IEEE Computer Society, Washington, DC (2006), http://dx.doi.org/10.1109/ICWS.2006.149
Rao, J., Su, X.: A survey of automated web service composition methods. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 43–54. Springer, Heidelberg (2005)
Schaffner, J., Meyer, H.: Mixed initiative use cases for semi-automated service composition: A survey. In: Proceedings of the 2006 International Workshop on Service-oriented Software Engineering, SOSE 2006, ACM, New York (2006), http://doi.acm.org/10.1145/1138486.1138489
Sirin, E., Parsia, B., Hendler, J.: Composition-driven filtering and selection of semantic web services. In: AAAI Spring Symposium on Semantic Web Services, pp. 129–138 (2004)
Sohrabi, S., McIlraith, S.A.: Preference-based web service composition: A middle ground between execution and search. In: Patel-Schneider, P.F., Pan, Y., Hitzler, P., Mika, P., Zhang, L., Pan, J.Z., Horrocks, I., Glimm, B. (eds.) ISWC 2010, Part I. LNCS, vol. 6496, pp. 713–729. Springer, Heidelberg (2010)
Srivastava, B., Koehler, J.: Web Service Composition-Current Solutions and Open Problems. In: ICAPS 2003 Workshop on Planning for Web Services (2003)
Srivastava, B., Koehler, J.: Web service composition-current solutions and open problems. In: ICAPS 2003 Workshop on Planning for Web Services, vol. 35, pp. 28–35 (2003)
Stavropoulos, T.G., Vrakas, D., Vlahavas, I.: A survey of service composition in ambient intelligence environments. Artificial Intelligence Review 40(3), 247–270 (2013)
Strunk, A.: Qos-aware service composition: A survey. In: IEEE 8th European Conference on Web Services (ECOWS), pp. 67–74 (December 2010)
Syu, Y., Ma, S.P., Kuo, J.Y., FanJiang, Y.Y.: A survey on automated service composition methods and related techniques. In: IEEE Ninth International Conference on Services Computing (SCC), pp. 290–297. IEEE (2012)
Thiagarajan, R.K., Srivastava, A.K., Pujari, A.K., Bulusu, V.K.: Bpml: a process modeling language for dynamic business models. In: Fourth IEEE International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems, WECWIS 2002, pp. 222–224. IEEE (2002)
Tsai, W.T., Chen, Y., Paul, R., Liao, N., Huang, H.: Cooperative and group testing in verification of dynamic composite web services. In: Proceedings of the 28th Annual International Computer Software and Applications Conference - Workshops and Fast Abstracts, COMPSAC 2004, vol. 2, pp. 170–173. IEEE Computer Society, Washington, DC (2004), http://dl.acm.org/citation.cfm?id=1025118.1025616
Xu, D.H., Qi, Y., Hou, D., Wang, G.Z., Chen, Y.: An improved calculus for secure dynamic services composition. In: 32nd Annual IEEE International Computer Software and Applications, COMPSAC 2008, pp. 686–691 (July 2008)
Zuckerman, E., Roberts, H., McGrady, R., York, J., Palfrey, J.: Distributed Denial of Service Attacks Against Independent Media and Human Rights Sites. Tech. rep., The Berkman Centre for Internet & Society and Harvard University (December 2010), http://cyber.law.harvard.edu/sites/cyber.law.harvard.edu/files/2010_DDoS_Attacks_Human_Rights_and_Media.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Meland, P.H. (2014). Composite Services with Dynamic Behaviour. In: Brucker, A.D., Dalpiaz, F., Giorgini, P., Meland, P.H., Rios, E. (eds) Secure and Trustworthy Service Composition. Lecture Notes in Computer Science, vol 8900. Springer, Cham. https://doi.org/10.1007/978-3-319-13518-2_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-13518-2_1
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13517-5
Online ISBN: 978-3-319-13518-2
eBook Packages: Computer ScienceComputer Science (R0)