Abstract
Execution of real-world services can lead to many unexpected events that need to be handled. So that failures of tasks composed of such services frequently occur. Mechanisms for automated task accomplishment and failure handling in open and heterogeneous systems are proposed. They are based on general protocols derived from the well known OASIS Web Services Transaction standard WS-TX for business transactions. The protocols and mechanisms are implemented in the prototype Autero multi-robot system in which the robots cooperate so as to accomplish complex tasks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ambroszkiewicz, S.: Entish-a simple language for web service description and composition. Internet Technologies, Applications and Societal Impact, pp. 289–306. Springer, New York (2002)
Ambroszkiewicz, S., Bartyna, W., Faderewski, M., Terlikowski, G.: Multirobot system architecture: environment representation and protocols. Bull. Pol. Acad. Sci.: Tech. Sci. 58(1), 3–13 (2010)
Ambroszkiewicz, S., Ambroszkiewicz, A., Bartyna, W., Baranski, M., Faderewski, M., Kulma, P., Mikulowski, D., Pilski, M., Ryzko, A., Stȩpniak, M., Terlikowski, G., Vojteshenko, I.: A platform for development of electronic markets of sophisticated business services. Advanced SOA Tools and Applications, pp. 73–124. Springer, New York (2012)
Ambroszkiewicz, S., Bartyna, W., Skarzynski, K., Szymczakowski, M., Stȩpniak, M.: Architecture of an autonomous robot at the it level. J. Autom. Mob. Robot. Intell. Syst. 9(1), 34–40 (2015)
Bloor, R., Baroudi, C., Kaufman, M., et al.: Service Oriented Architecture for Dummies. Wiley, Hoboken (2007)
Bunting, D., Chapman, M., Hurley, O., Little, M., Mischkinsky, J., Newcomer, E., Webber, J., Swenson, K.: Web services composite application framework (WS-CAF) ver1. 0. Arjuna Technologies Limited, Fujitsu Software, IONA Technologies PLC, Oracle Corp and Sun Microsystems, Technical report (2003)
Cabrera, F., Copeland, G., Freund, T., Klein, J., Langworthy, D., Orchard, D., Shewchuk, J., Storey, T.: Web services coordination (WS-coordination). Joint specification by BEA, IBM, and Microsoft (2002)
Ding, Z., Liu, J., Sun, Y., Jiang, C., Zhou, M.: A transaction and QoS-aware service selection approach based on genetic algorithm. IEEE Trans. Syst. Man Cybern. 45(7), 1035–1046 (2015)
Freund, T., Little, M.: Web services business activity (WS-businessactivity) version 1.1 (2007)
Jin, T., Goschnick, S.: Utilizing web services in an agent based transaction model. Extending Web Services Technologies, pp. 273–291. Springer, New York (2004)
Kaye, D.: Loosely Coupled: The Missing Pieces of Web Services. RDS Strategies LLC, Marin County (2003)
Krafzig, D., Banke, K., Slama, D.: Enterprise SOA: Service-Oriented Architecture Best Practices. Prentice Hall Professional, Indianapolis (2005)
Kuropka, D., Tröger, P., Staab, S., Weske, M.: Semantic Service Provisioning. Springer Science & Business Media, Berlin (2008)
Lyon, J., Evans, K., Klein, J.: Transaction internet protocol version 3.0. Technical report (1998)
Mahato, D., Umrao, L., Singh, R.: Adaptability in transaction oriented grid service. In: International Conference on Parallel, Distributed and Grid Computing (PDGC), pp. 239–244 (2014)
Martin, D., Paolucci, M., McIlraith, S., Burstein, M., McDermott, D., McGuinness, D., Parsia, B., Payne, T., Sabou, M., Solanki, M., Srinivasan, N., Sycara, K.: Bringing semantics to web services: the owl-s approach. In: Cardoso, J., Sheth, A. (eds.) Semantic Web Services and Web Process Composition. Lecture Notes in Computer Science, vol. 3387, pp. 26–42. Springer, Berlin (2005)
OMG: CORBA services: common object services specification, chapter. Object Transaction Service (1997)
Potts, M., Cox, B., Pope, B.: Business transaction protocol primer. OASIS Committee Supporting Document (2002)
Randell, B.: Fault tolerance in decentralized systems. IEICE Trans. Commun. 83(5), 903–907 (2000)
Roberts, J., Srinivasan, K.: Tentative hold protocol-part 1. White Paper, sl: W3C (2001)
Roman, D., Keller, U., Lausen, H., de Bruijn, J., Lara, R., Stollberg, M., Polleres, A., Feier, C., Bussler, C., Fensel, D., et al.: Web service modeling ontology. Appl. Ontol. 1(1), 77–106 (2005)
Wang, T., Vonk, J., Kratz, B., Grefen, P.: A survey on the history of transaction management: from flat to grid transactions. Distrib. Parallel Databases 23(3), 235–270 (2008)
WebFinance: what is a service? definition and meaning (2014). http://www.businessdictionary.com/definition/service.html (Online; access: 12–10-2014)
Acknowledgments
Autero has been developed within the project “RobREx—Autonomy for rescue and exploration robots”, grant NRDC no PBS1/A3/8/2012. Marcin Stȩpniak was partially supported by the Foundation for Polish Science under International PhD Projects in Intelligent Computing.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Stępniak, M. (2016). Transaction Protocol and Mechanisms for Adaptive Management of Long-Running Tasks. In: Trė, G., Grzegorzewski, P., Kacprzyk, J., Owsiński, J., Penczek, W., Zadrożny, S. (eds) Challenging Problems and Solutions in Intelligent Systems. Studies in Computational Intelligence, vol 634. Springer, Cham. https://doi.org/10.1007/978-3-319-30165-5_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-30165-5_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30164-8
Online ISBN: 978-3-319-30165-5
eBook Packages: EngineeringEngineering (R0)