Skip to main content
Erschienen in: Service Oriented Computing and Applications 2/2016

01.06.2016 | Original Research Paper

Technologies for Web and cloud service interaction: a survey

verfasst von: Harald Lampesberger

Erschienen in: Service Oriented Computing and Applications | Ausgabe 2/2016

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The evolution of Web and service technologies has led to a wide landscape of standards and protocols for interaction between loosely coupled software components. Examples range from Web applications, mashups, apps, and mobile devices to enterprise-grade services. Cloud computing is the industrialization of service provision and delivery, where Web and enterprise services are converging on a technological level. The article discusses this technological landscape and, in particular, current trends with respect to cloud computing. The survey focuses on the communication aspect of interaction by reviewing languages, protocols, and architectures that drive today’s standards and software implementations applicable in clouds. Technological advances will affect both client side and service side. There is a trend toward multiplexing, multihoming, and encryption in upcoming transport mechanisms, especially for architectures, where a client simultaneously sends a large number of requests to some service. Furthermore, there are emerging client-to-client communication capabilities in Web clients that could establish a foundation for upcoming Web-based messaging architectures.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
3.
Zurück zum Zitat Alonso G, Casati F, Kuno HA, Machiraj V (2004) Web services—concepts, architectures and applications. Springer, BerlinMATH Alonso G, Casati F, Kuno HA, Machiraj V (2004) Web services—concepts, architectures and applications. Springer, BerlinMATH
23.
Zurück zum Zitat Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, Zaharia M (2010) A view of cloud computing. Communications of the ACM 53(4):50–58CrossRef Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, Zaharia M (2010) A view of cloud computing. Communications of the ACM 53(4):50–58CrossRef
24.
Zurück zum Zitat Barros A, Dumas M, ter Hofstede AH (2005) Service interaction patterns. Business process management, Lecture Notes in Computer Science, vol 3649, Springer, Berlin, pp 302–318 Barros A, Dumas M, ter Hofstede AH (2005) Service interaction patterns. Business process management, Lecture Notes in Computer Science, vol 3649, Springer, Berlin, pp 302–318
25.
Zurück zum Zitat Barros A, Dumas M, ter Hofstede AH (2005) Service interaction patterns: Towards a reference framework for service-based business process interconnection. Tech. Rep. FIT-TR-2005-02, Faculty of IT, Queensland University of Technology Barros A, Dumas M, ter Hofstede AH (2005) Service interaction patterns: Towards a reference framework for service-based business process interconnection. Tech. Rep. FIT-TR-2005-02, Faculty of IT, Queensland University of Technology
28.
Zurück zum Zitat Barth A, Caballero J, Song D (2009) Secure content sniffing for web browsers, or how to stop papers from reviewing themselves. In: 30th IEEE symposium on security and privacy, S&P’09, pp. 360–371. IEEE Barth A, Caballero J, Song D (2009) Secure content sniffing for web browsers, or how to stop papers from reviewing themselves. In: 30th IEEE symposium on security and privacy, S&P’09, pp. 360–371. IEEE
31.
Zurück zum Zitat Bendrath R, Mueller M (2011) The end of the net as we know it? Deep packet inspection and internet governance. New Media Soc 13(7):1142–1160CrossRef Bendrath R, Mueller M (2011) The end of the net as we know it? Deep packet inspection and internet governance. New Media Soc 13(7):1142–1160CrossRef
32.
Zurück zum Zitat Beraka M, Mathkour H, Gannouni S, Hashimi H (2012) Applications of different web service composition standards. In: 2012 International conference on cloud and service computing (CSC), pp 56–63 Beraka M, Mathkour H, Gannouni S, Hashimi H (2012) Applications of different web service composition standards. In: 2012 International conference on cloud and service computing (CSC), pp 56–63
34.
Zurück zum Zitat Bernstein D, Ludvigson E, Sankar K, Diamond S, Morrow M (2009) Blueprint for the intercloud—protocols and formats for cloud computing interoperability. In: 4th International Conference on Internet and Web Applications and Services, ICIW’09. IEEE Bernstein D, Ludvigson E, Sankar K, Diamond S, Morrow M (2009) Blueprint for the intercloud—protocols and formats for cloud computing interoperability. In: 4th International Conference on Internet and Web Applications and Services, ICIW’09. IEEE
36.
Zurück zum Zitat Birrell AD, Nelson BJ (1984) Implementing remote procedure calls. ACM Trans Comput Syst 2(1):39–59CrossRef Birrell AD, Nelson BJ (1984) Implementing remote procedure calls. ACM Trans Comput Syst 2(1):39–59CrossRef
37.
Zurück zum Zitat Bitar N, Gringeri S, Xia T (2013) Technologies and protocols for data center and cloud networking. IEEE Commun Mag 51(9):24–31CrossRef Bitar N, Gringeri S, Xia T (2013) Technologies and protocols for data center and cloud networking. IEEE Commun Mag 51(9):24–31CrossRef
40.
Zurück zum Zitat Bonaventure O, Handley M, Raiciu C (2012) An overview of multipath tcp. USENIX login Bonaventure O, Handley M, Raiciu C (2012) An overview of multipath tcp. USENIX login
41.
Zurück zum Zitat Bonetta D, Peternier A, Pautasso C, Binder W (2012) S: A scripting language for high-performance restful web services. In: Proceedings of the 17th ACM SIGPLAN symposium on principles and practice of parallel programming, PPoPP’12, pp 97–106. ACM Bonetta D, Peternier A, Pautasso C, Binder W (2012) S: A scripting language for high-performance restful web services. In: Proceedings of the 17th ACM SIGPLAN symposium on principles and practice of parallel programming, PPoPP’12, pp 97–106. ACM
43.
Zurück zum Zitat Bósa K (2013) An ambient asm model for client-to-client interaction via cloud computing. In: Proceedings of the 8th international conference on software and data technologies (ICSOFT), Reykjavik, Iceland. SciTePress. http://www.icsoft.org/. (Best Paper Award) Bósa K (2013) An ambient asm model for client-to-client interaction via cloud computing. In: Proceedings of the 8th international conference on software and data technologies (ICSOFT), Reykjavik, Iceland. SciTePress. http://​www.​icsoft.​org/​. (Best Paper Award)
47.
Zurück zum Zitat Bósa K (2013) Formal modeling of mobile computing systems based on ambient abstract state machines. In: Semantics in data and knowledge bases, Lecture Notes in Computer Science. Springer, Berlin, vol 7693, pp 18–49 Bósa K (2013) Formal modeling of mobile computing systems based on ambient abstract state machines. In: Semantics in data and knowledge bases, Lecture Notes in Computer Science. Springer, Berlin, vol 7693, pp 18–49
49.
Zurück zum Zitat Buyya R, Ranjan R, Calheiros RN (2010) Intercloud: Utility-oriented federation of cloud computing environments for scaling of application services. Algorithms and architectures for parallel processing, Lecture Notes in Computer Science, Springer, Berlin, vol 6081, pp 13–31, Buyya R, Ranjan R, Calheiros RN (2010) Intercloud: Utility-oriented federation of cloud computing environments for scaling of application services. Algorithms and architectures for parallel processing, Lecture Notes in Computer Science, Springer, Berlin, vol 6081, pp 13–31,
54.
Zurück zum Zitat Celesti A, Tusa F, Villari M, Puliafito A (2010) How to enhance cloud architectures to enable cross-federation. In: 3rd International conference on cloud computing, CLOUD’10, pp 337–345. IEEE Celesti A, Tusa F, Villari M, Puliafito A (2010) How to enhance cloud architectures to enable cross-federation. In: 3rd International conference on cloud computing, CLOUD’10, pp 337–345. IEEE
55.
Zurück zum Zitat Chelemen RM (2013) Modeling a web application for cloud content adaptation with asms. In: International conference on cloud computing and big data, CloudCom-Asia’13, pp 44–51. IEEE Chelemen RM (2013) Modeling a web application for cloud content adaptation with asms. In: International conference on cloud computing and big data, CloudCom-Asia’13, pp 44–51. IEEE
61.
Zurück zum Zitat Conzon D, Bolognesi T, Brizzi P, Lotito A, Tomasi R, Spirito M (2012) The virtus middleware: an xmpp based architecture for secure iot communications. In: 21st international conference on computer communications and networks, ICCCN’12, pp 1–6 Conzon D, Bolognesi T, Brizzi P, Lotito A, Tomasi R, Spirito M (2012) The virtus middleware: an xmpp based architecture for secure iot communications. In: 21st international conference on computer communications and networks, ICCCN’12, pp 1–6
63.
Zurück zum Zitat Curry E (2005) Message-oriented middleware. In: Mahmoud QH (ed) Middleware for communications. Wiley, Chichester Curry E (2005) Message-oriented middleware. In: Mahmoud QH (ed) Middleware for communications. Wiley, Chichester
69.
Zurück zum Zitat Dubuisson O, Fouquart P (2001) ASN.1: communication between heterogeneous systems. Morgan Kaufmann Publishers Inc., San Francisco Dubuisson O, Fouquart P (2001) ASN.1: communication between heterogeneous systems. Morgan Kaufmann Publishers Inc., San Francisco
73.
Zurück zum Zitat Endres-Niggemeyer B (2013) The mashup ecosystem. In: Semantic Mashups. Springer, Berlin, pp 1–51 Endres-Niggemeyer B (2013) The mashup ecosystem. In: Semantic Mashups. Springer, Berlin, pp 1–51
75.
Zurück zum Zitat Fielding R, Gettys J, Mogul J, Frystyk H, Masinter L, Leach P, Berners-Lee T (1999) Hypertext transfer protocol - HTTP/1.1. RFC 2616 (Draft Standard). http://www.ietf.org/rfc/rfc2616.txt. Obsoleted by RFCs 7230, 7231, 7232, 7233, 7234, 7235, updated by RFCs 2817, 5785, 6266, 6585 Fielding R, Gettys J, Mogul J, Frystyk H, Masinter L, Leach P, Berners-Lee T (1999) Hypertext transfer protocol - HTTP/1.1. RFC 2616 (Draft Standard). http://​www.​ietf.​org/​rfc/​rfc2616.​txt. Obsoleted by RFCs 7230, 7231, 7232, 7233, 7234, 7235, updated by RFCs 2817, 5785, 6266, 6585
82.
Zurück zum Zitat Fielding RT (2000) REST: Architectural styles and the design of network-based software architectures. Phd thesis, University of California, Irvine Fielding RT (2000) REST: Architectural styles and the design of network-based software architectures. Phd thesis, University of California, Irvine
84.
Zurück zum Zitat Fielding RT, Taylor RN (2002) Principled design of the modern web architecture. ACM Trans. Internet Technol. 2(2):115–150CrossRef Fielding RT, Taylor RN (2002) Principled design of the modern web architecture. ACM Trans. Internet Technol. 2(2):115–150CrossRef
85.
Zurück zum Zitat Flores H, Srirama S (2013) Mobile cloud messaging supported by xmpp primitives. In: Proceeding of the fourth ACM workshop on mobile cloud computing and services, MCS’13, pp 17–24. ACM Flores H, Srirama S (2013) Mobile cloud messaging supported by xmpp primitives. In: Proceeding of the fourth ACM workshop on mobile cloud computing and services, MCS’13, pp 17–24. ACM
87.
Zurück zum Zitat Ford B (2007) Structured streams: a new transport abstraction. SIGCOMM Comput Commun Rev 37(4):361–372CrossRef Ford B (2007) Structured streams: a new transport abstraction. SIGCOMM Comput Commun Rev 37(4):361–372CrossRef
89.
Zurück zum Zitat Foster I, Zhao Y, Raicu I, Lu S (2008) Cloud computing and grid computing 360-degree compared. In: Grid computing environments workshop, GCE’08, pp 1–10. IEEE Foster I, Zhao Y, Raicu I, Lu S (2008) Cloud computing and grid computing 360-degree compared. In: Grid computing environments workshop, GCE’08, pp 1–10. IEEE
106.
Zurück zum Zitat Gottschalk K, Graham S, Kreger H, Snell J (2002) Introduction to web services architecture. IBM Syst J 41(2):170–177CrossRef Gottschalk K, Graham S, Kreger H, Snell J (2002) Introduction to web services architecture. IBM Syst J 41(2):170–177CrossRef
109.
Zurück zum Zitat Grozev N, Buyya R (2014) Inter-cloud architectures and application brokering: taxonomy and survey. Softw Pract Exp 44(3):369–390CrossRef Grozev N, Buyya R (2014) Inter-cloud architectures and application brokering: taxonomy and survey. Softw Pract Exp 44(3):369–390CrossRef
110.
Zurück zum Zitat Grune D (2010) Parsing techniques: a practical guide, 2nd edn. Springer Publishing Company, Incorporated, Berlin Grune D (2010) Parsing techniques: a practical guide, 2nd edn. Springer Publishing Company, Incorporated, Berlin
111.
Zurück zum Zitat Herzberg A, Shulman H (2013) Dnssec: security and availability challenges. In: 2013 IEEE conference on communications and network security, pp 365–366 Herzberg A, Shulman H (2013) Dnssec: security and availability challenges. In: 2013 IEEE conference on communications and network security, pp 365–366
117.
Zurück zum Zitat Hohpe G, Woolf B (2003) Enterprise integration patterns: designing, building, and deploying messaging solutions. Addison-Wesley Longman Publishing Co., Inc, Boston Hohpe G, Woolf B (2003) Enterprise integration patterns: designing, building, and deploying messaging solutions. Addison-Wesley Longman Publishing Co., Inc, Boston
118.
Zurück zum Zitat Hopcroft JE, Ullman JD (2000) Introduction to automata theory, languages and computation, 2nd edn. Addison-Wesley, BostonMATH Hopcroft JE, Ullman JD (2000) Introduction to automata theory, languages and computation, 2nd edn. Addison-Wesley, BostonMATH
120.
Zurück zum Zitat Hornsby A, Walsh R (2010) From instant messaging to cloud computing, an xmpp review. In: IEEE 14th international symposium on consumer electronics, ISCE’10, pp 1–6. IEEE Hornsby A, Walsh R (2010) From instant messaging to cloud computing, an xmpp review. In: IEEE 14th international symposium on consumer electronics, ISCE’10, pp 1–6. IEEE
121.
Zurück zum Zitat Huang LS, Rice A, Ellingsen E, Jackson C (2014) Analyzing forged ssl certificates in the wild. In: IEEE symposium on security and privacy, S&P’14. IEEE Huang LS, Rice A, Ellingsen E, Jackson C (2014) Analyzing forged ssl certificates in the wild. In: IEEE symposium on security and privacy, S&P’14. IEEE
157.
Zurück zum Zitat Lampesberger H (2013) A grammatical inference approach to language-based anomaly detection in xml. In: 2013 International conference on availability, reliability and security, ECTCM’13 Workshop, pp 685–693. IEEE Lampesberger H (2013) A grammatical inference approach to language-based anomaly detection in xml. In: 2013 International conference on availability, reliability and security, ECTCM’13 Workshop, pp 685–693. IEEE
158.
Zurück zum Zitat Lampesberger H, Rady M (2015) Monitoring of client–cloud interaction. In: Buchberger B, Prinz A, Schewe KD, Thalheim B (eds) Correct software in web applications and web services. Springer, Berlin (to appear) Lampesberger H, Rady M (2015) Monitoring of client–cloud interaction. In: Buchberger B, Prinz A, Schewe KD, Thalheim B (eds) Correct software in web applications and web services. Springer, Berlin (to appear)
159.
Zurück zum Zitat Lampesberger H, Winter P, Zeilinger M, Hermann E (2012) An on-line learning statistical model to detect malicious web requests. Security and privacy in communication Networks, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 96, Springer, Berlin, pp 19–38 Lampesberger H, Winter P, Zeilinger M, Hermann E (2012) An on-line learning statistical model to detect malicious web requests. Security and privacy in communication Networks, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 96, Springer, Berlin, pp 19–38
168.
Zurück zum Zitat Lloret J, Garcia M, Tomas J, Rodrigues JJ (2014) Architecture and protocol for intercloud communication. Inform Sci 258:434–451 Lloret J, Garcia M, Tomas J, Rodrigues JJ (2014) Architecture and protocol for intercloud communication. Inform Sci 258:434–451
169.
Zurück zum Zitat Magazinius J (2013) Securing the mashed up web. Phd thesis, Chalmers University of Technology, Göteborg Magazinius J (2013) Securing the mashed up web. Phd thesis, Chalmers University of Technology, Göteborg
170.
Zurück zum Zitat Magazinius J, Rios BK, Sabelfeld A (2013) Polyglots: Crossing origins by crossing formats. In: Proceedings of the 2013 ACM SIGSAC Conference on Computer & Communications Security, CCS’13, pp. 753–764. ACM Magazinius J, Rios BK, Sabelfeld A (2013) Polyglots: Crossing origins by crossing formats. In: Proceedings of the 2013 ACM SIGSAC Conference on Computer & Communications Security, CCS’13, pp. 753–764. ACM
171.
Zurück zum Zitat Martens W, Neven F, Schwentick T, Bex GJ (2006) Expressiveness and complexity of xml schema. ACM Trans Database Syst 31(3):770–813CrossRef Martens W, Neven F, Schwentick T, Bex GJ (2006) Expressiveness and complexity of xml schema. ACM Trans Database Syst 31(3):770–813CrossRef
191.
192.
Zurück zum Zitat Mockapetris P (1987) Domain names - implementation and specification. RFC 1035 (INTERNET STANDARD). http://www.ietf.org/rfc/rfc1035.txt. Updated by RFCs 1101, 1183(1348), 1876, 1982. 1995, 1996, 2065, 2136, 2181, 2137, 2308, 2535, 2673, 2845, 3425, 3658, 4033, 4034, 4035, 4343, 5936, 5966, 6604 Mockapetris P (1987) Domain names - implementation and specification. RFC 1035 (INTERNET STANDARD). http://​www.​ietf.​org/​rfc/​rfc1035.​txt. Updated by RFCs 1101, 1183(1348), 1876, 1982. 1995, 1996, 2065, 2136, 2181, 2137, 2308, 2535, 2673, 2845, 3425, 3658, 4033, 4034, 4035, 4343, 5936, 5966, 6604
197.
Zurück zum Zitat Natarajan P, Amer PD, Stewart R (2008) Multistreamed web transport for developing regions. In: Proceedings of the 2nd ACM SIGCOMM workshop on networked systems for developing regions, NSDR’08, pp. 43–48. ACM Natarajan P, Amer PD, Stewart R (2008) Multistreamed web transport for developing regions. In: Proceedings of the 2nd ACM SIGCOMM workshop on networked systems for developing regions, NSDR’08, pp. 43–48. ACM
226.
Zurück zum Zitat Obraczka K (1998) Multicast transport protocols: a survey and taxonomy. IEEE Commun Mag 36(1):94–102CrossRef Obraczka K (1998) Multicast transport protocols: a survey and taxonomy. IEEE Commun Mag 36(1):94–102CrossRef
247.
Zurück zum Zitat Pautasso C (2009) Composing restful services with jopera. Software Composition, Lecture Notes in Computer Science, Springer, Berlin, vol 5634, pp 142–159 Pautasso C (2009) Composing restful services with jopera. Software Composition, Lecture Notes in Computer Science, Springer, Berlin, vol 5634, pp 142–159
248.
Zurück zum Zitat Pautasso C (2009) RESTful Web service composition with BPEL for REST. Data Knowl Eng 68(9):851–866CrossRef Pautasso C (2009) RESTful Web service composition with BPEL for REST. Data Knowl Eng 68(9):851–866CrossRef
249.
Zurück zum Zitat Pautasso C (2011) Bpmn for rest. Business Process Model and Notation, Lecture Notes in Business Information Processing, Springer, Berlin, vol 95, pp 74–87 Pautasso C (2011) Bpmn for rest. Business Process Model and Notation, Lecture Notes in Business Information Processing, Springer, Berlin, vol 95, pp 74–87
250.
Zurück zum Zitat Pautasso C, Wilde E (2009) Why is the web loosely coupled?: A multi-faceted metric for service design. In: Proceedings of the 18th international conference on world wide Web, WWW’09, pp 911–920. ACM Pautasso C, Wilde E (2009) Why is the web loosely coupled?: A multi-faceted metric for service design. In: Proceedings of the 18th international conference on world wide Web, WWW’09, pp 911–920. ACM
251.
Zurück zum Zitat Pautasso C, Wilde E (2010) Restful web services: Principles, patterns, emerging technologies. In: Proceedings of the 19th international conference on World Wide Web, WWW’10, pp 1359–1360. ACM Pautasso C, Wilde E (2010) Restful web services: Principles, patterns, emerging technologies. In: Proceedings of the 19th international conference on World Wide Web, WWW’10, pp 1359–1360. ACM
252.
Zurück zum Zitat Pautasso C, Zimmermann O, Leymann F (2008) Restful web services vs. “big”’ web services: Making the right architectural decision. In: Proceedings of the 17th international conference on World Wide Web, WWW’08, pp 805–814. ACM Pautasso C, Zimmermann O, Leymann F (2008) Restful web services vs. “big”’ web services: Making the right architectural decision. In: Proceedings of the 17th international conference on World Wide Web, WWW’08, pp 805–814. ACM
254.
Zurück zum Zitat Petcu D, Martino B, Venticinque S, Rak M, Máhr T, Lopez G, Brito F, Cossu R, Stopar M, Šperka S, Stankovski V (2013) Experiences in building a mosaic of clouds. J Cloud Comput 2(1):12CrossRef Petcu D, Martino B, Venticinque S, Rak M, Máhr T, Lopez G, Brito F, Cossu R, Stopar M, Šperka S, Stankovski V (2013) Experiences in building a mosaic of clouds. J Cloud Comput 2(1):12CrossRef
267.
Zurück zum Zitat Rady M (2013) Formal definition of service availability in cloud computing using owl. Computer Aided Systems Theory - EUROCAST 2013, Lecture Notes in Computer Science, Springer, Berlin, vol 8111, pp 189–194 Rady M (2013) Formal definition of service availability in cloud computing using owl. Computer Aided Systems Theory - EUROCAST 2013, Lecture Notes in Computer Science, Springer, Berlin, vol 8111, pp 189–194
268.
Zurück zum Zitat Rady M (2014) Generating an excerpt of a service level agreement from a formal definition of non-functional aspects using owl. Conceptual Modelling with Specific focus on Service-Oriented Systems, Special Issue of the Journal of Universal Computer Science (to appear) Rady M (2014) Generating an excerpt of a service level agreement from a formal definition of non-functional aspects using owl. Conceptual Modelling with Specific focus on Service-Oriented Systems, Special Issue of the Journal of Universal Computer Science (to appear)
272.
Zurück zum Zitat Rescorla E (2001) SSL and TLS: designing and building secure systems. Addison-Wesley, Boston Rescorla E (2001) SSL and TLS: designing and building secure systems. Addison-Wesley, Boston
281.
Zurück zum Zitat Ryck P, Decat M, Desmet L, Piessens F, Joosen W (2012) Security of web mashups: A survey. Information security technology for applications, Lecture Notes in Computer Science. Springer, Berlin, vol 7127, pp 223–238 Ryck P, Decat M, Desmet L, Piessens F, Joosen W (2012) Security of web mashups: A survey. Information security technology for applications, Lecture Notes in Computer Science. Springer, Berlin, vol 7127, pp 223–238
287.
Zurück zum Zitat Sassaman L, Patterson M, Bratus S, Locasto M (2013) Security applications of formal language theory. IEEE Syst J 7(3):489–500CrossRef Sassaman L, Patterson M, Bratus S, Locasto M (2013) Security applications of formal language theory. IEEE Syst J 7(3):489–500CrossRef
291.
Zurück zum Zitat Schewe KD, Bósa K, Lampesberger H, Ma J, Rady M, Vleju MB (2011) Challenges in cloud computing. Scal Comput Pract Exp 12(4):385–390 Schewe KD, Bósa K, Lampesberger H, Ma J, Rady M, Vleju MB (2011) Challenges in cloud computing. Scal Comput Pract Exp 12(4):385–390
296.
Zurück zum Zitat Sit EN (2000) Reverse http tunneling for firewall traversal. Dept. of Electrical Engineering and Computer Science, Massachusetts Institute of Technology Sit EN (2000) Reverse http tunneling for firewall traversal. Dept. of Electrical Engineering and Computer Science, Massachusetts Institute of Technology
299.
Zurück zum Zitat Soylu A, Mödritscher F, Wild F, Causmaecker PD (2012) Mashups by orchestration and widget-based personal environments: key challenges, solution strategies, and an application. Prog Elect Lib Inform Syst 46(4):383–428 Soylu A, Mödritscher F, Wild F, Causmaecker PD (2012) Mashups by orchestration and widget-based personal environments: key challenges, solution strategies, and an application. Prog Elect Lib Inform Syst 46(4):383–428
301.
Zurück zum Zitat Stevens WR (1993) TCP/IP Illustrated (Vol. 1): the protocols. Addison-Wesley Longman Publishing Co., Inc, BostonMATH Stevens WR (1993) TCP/IP Illustrated (Vol. 1): the protocols. Addison-Wesley Longman Publishing Co., Inc, BostonMATH
315.
Zurück zum Zitat Toosi AN, Calheiros RN, Buyya R (2014) Interconnected cloud computing environments: challenges, taxonomy, and survey. ACM Comput Surv 47(1):7:1–7:47CrossRef Toosi AN, Calheiros RN, Buyya R (2014) Interconnected cloud computing environments: challenges, taxonomy, and survey. ACM Comput Surv 47(1):7:1–7:47CrossRef
322.
Zurück zum Zitat van der Aalst WMP, Mooij AJ, Stahl C, Wolf K (2009) Service interaction: Patterns, formalization, and analysis. In: Formal methods for Web services, Lecture Notes in Computer Science, vol 5569, Springer, Berlin, pp 42–88 van der Aalst WMP, Mooij AJ, Stahl C, Wolf K (2009) Service interaction: Patterns, formalization, and analysis. In: Formal methods for Web services, Lecture Notes in Computer Science, vol 5569, Springer, Berlin, pp 42–88
324.
Zurück zum Zitat Vinoski S (2006) Advanced message queuing protocol. IEEE Internet Comput 10(6):87–89CrossRef Vinoski S (2006) Advanced message queuing protocol. IEEE Internet Comput 10(6):87–89CrossRef
325.
Zurück zum Zitat Vleju MB (2012) A client-centric asm-based approach to identity management in cloud computing. Advances in Conceptual Modeling, Lecture Notes in Computer Science. Springer, Berlin, vol 7518, pp 34–43 Vleju MB (2012) A client-centric asm-based approach to identity management in cloud computing. Advances in Conceptual Modeling, Lecture Notes in Computer Science. Springer, Berlin, vol 7518, pp 34–43
326.
Zurück zum Zitat Vleju MB (2014) Automatic authentication to cloud-based services. Conceptual Modelling with Specific focus on Service-Oriented Systems, Special Issue of the Journal of Universal Computer Science (to appear) Vleju MB (2014) Automatic authentication to cloud-based services. Conceptual Modelling with Specific focus on Service-Oriented Systems, Special Issue of the Journal of Universal Computer Science (to appear)
327.
Zurück zum Zitat Vogels W (2003) Web services are not distributed objects. IEEE Internet Comput 7(6):59–66CrossRef Vogels W (2003) Web services are not distributed objects. IEEE Internet Comput 7(6):59–66CrossRef
378.
Zurück zum Zitat Zaha J, Dumas M, ter Hofstede A, Barros A, Decker G (2006) Service interaction modeling: Bridging global and local views. In: 10th IEEE International Enterprise Distributed Object Computing Conference, EDOC’06, pp. 45–55 Zaha J, Dumas M, ter Hofstede A, Barros A, Decker G (2006) Service interaction modeling: Bridging global and local views. In: 10th IEEE International Enterprise Distributed Object Computing Conference, EDOC’06, pp. 45–55
379.
Zurück zum Zitat Zarras A (2004) A comparison framework for middleware infrastructures. Journal of Object Technology 3(5):103–123CrossRef Zarras A (2004) A comparison framework for middleware infrastructures. Journal of Object Technology 3(5):103–123CrossRef
382.
Zurück zum Zitat Zhao W, Melliar-Smith P, Moser L (2010) Fault tolerance middleware for cloud computing. In: IEEE 3rd International Conference on Cloud Computing, CLOUD’10, pp. 67–74. IEEE Zhao W, Melliar-Smith P, Moser L (2010) Fault tolerance middleware for cloud computing. In: IEEE 3rd International Conference on Cloud Computing, CLOUD’10, pp. 67–74. IEEE
383.
Zurück zum Zitat Zimmermann H (1980) Osi reference model-the iso model of architecture for open systems interconnection. IEEE Transactions on Communications 28(4):425–432CrossRef Zimmermann H (1980) Osi reference model-the iso model of architecture for open systems interconnection. IEEE Transactions on Communications 28(4):425–432CrossRef
Metadaten
Titel
Technologies for Web and cloud service interaction: a survey
verfasst von
Harald Lampesberger
Publikationsdatum
01.06.2016
Verlag
Springer London
Erschienen in
Service Oriented Computing and Applications / Ausgabe 2/2016
Print ISSN: 1863-2386
Elektronische ISSN: 1863-2394
DOI
https://doi.org/10.1007/s11761-015-0174-1

Weitere Artikel der Ausgabe 2/2016

Service Oriented Computing and Applications 2/2016 Zur Ausgabe

Premium Partner