Glossary
- MEP:
-
Message exchange pattern, a set of rules for communication by messages
- Pattern:
-
A solution template for reoccurring architectural challenges
- ReST:
-
Representational state transfer, a paradigm for resource-based service interaction
- SOA:
-
Service-oriented architecture, a holistic approach for service environments
Definition
Web service infrastructure patterns are reusable templates and best practices for the realization of a service environment.
Introduction
The World Wide Web was originally invented to provide textual and graphical information for human users. Web service technology extends this idea by supporting the interaction of software entities. Examples from practice are weather forecasting services used by mobile phone applications, automated stock trading systems, or document storage services offered by cloud providers. The design of such a system is a huge...
References
Apte N, Mehta T (2002) UDDI: building registry-based web services solutions. Prentice Hall PTR, Upper Saddle River
Amazon (2016) Architecting for the cloud – AWS best practices. https://d0.awsstatic.com/whitepapers/AWS_Cloud_Best_Practices.pdf. Accessed 17 Jan 2017
Chappell D (2004) Enterprise service bus. O’Reilly, Beijing
Coulouris G, Dollimore J, Kindberg T (2005) Distributed systems – concepts and design, 4th edn. Addison Wesley, Reading
Erl T (ed) (2009) SOA design patterns, 1st edn. Boston, Prentice Hall
Evdemon J (2005) Principles of service design: service patterns and anti-patterns. http://msdn.microsoft.com/en-us/library/ms954638.aspx. Accessed 17 Jan 2017
Fielding R (2000) Architectural styles and the design of network-based software architectures. PhD thesis, University of California, Irvine
Gamma E, Helm R, Johnson R, Vlissides J (1994) Design patterns. Elements of reusable object-oriented software. Addison-Wesley. https://books.google.de/books/about/Design_Patterns.html?id=6oHuKQe3TjQC. https://www.amazon.com/Design-patterns-object-oriented-31-Oct-1994-Hardcover/dp/B011T7PEIK/ref=sr_1_3?ie=UTF8&qid=1507210347&sr=8-3
Kaye D (2003) Loosely coupled: the missing pieces of web services. Rds Associates, Marin County
Kuropka D, Tröger P, Staab S, Weske M (eds) (2008) Semantic service provisioning. Springer, Berlin
Mitra N, Lafon Y (2007) SOAP Version 1.2 Part 0: Primer (Second Edition) – W3C recommendation, http://www.w3.org/TR/soap12-part0/. Accessed 17 Jan 2017
Moreau JJ, Ryman A, Weerawarana S, Chinnici R (2007) Web services description language (WSDL) version 2.0 part 1: core language. http://www.w3.org/TR/wsdl20/. Accessed 17 Jan 2017
Tilkov S (2007) 10 principles of SOA. http://www.infoq.com/articles/tilkov-10-soa-principles. Accessed 17 Jan 2017
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2017 Springer Science+Business Media LLC
About this entry
Cite this entry
Tröger, P. (2017). Web Service Infrastructure Patterns. In: Alhajj, R., Rokne, J. (eds) Encyclopedia of Social Network Analysis and Mining. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-7163-9_133-1
Download citation
DOI: https://doi.org/10.1007/978-1-4614-7163-9_133-1
Received:
Accepted:
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-7163-9
Online ISBN: 978-1-4614-7163-9
eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering