Abstract
SOA stands for Service-Oriented Architecture. It is the fundamental architectural model that supports the overall paradigm of Services Computing from architecture perspective. As proved by the history of software and system development in the last fifty years, software architecture plays an essential role in software systems, by providing plausible insights, triggering the right questions, and offering general tools for thoughts. An architectural model is a representation of blueprint that contains certain building blocks common to all similar applications, along with certain variable aspects unique to each specific application. Building “conceptual constructs” is critical not only for a single software design but also for all large-scale applications and systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Maximilien EM, Singh MP (2005) Toward Web services interaction styles. In: 2005 IEEE International Conference on Services Computing (SCC’05), pp 147–154
Baresi L, Heckel R, Thone S, D V (2003) Modeling and validation of service-oriented architectures: application vs. style. In: ACM SIGSOFT Software Engineering Notes, Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering ESEC/FSE-11, pp 68–77
Erl T (2005) Service-Oriented Architecture: a field guide to integrating XML and Web services. Prentice Hall
Erl T (2004) Service-Oriented Architecture (SOA): concepts, technology, and design. Prentice Hall
Marks EA, Bell M (2006) Service-Oriented Architecture (SOA): a planning and implementation guide for business and technology. John Wiley & Sons
Cerami E (2002) Web services essentials. 1st edn. O’Reilly Media
Tsai W, Fan C, Chen Y, Paul R, Chung JY (2006) Architecture classification for SOA-based applications. In: 2006 Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC 2006), pp 24–26
Falkl J (2005) Service Oriented Architecture compliance: initial steps in a longer journey. http://download.boulder.ibm.com/ibmdl/pub/software/dw/webservices/soa-compliance.pdf
Alonso G, Casati F, Kuno H, Machiraju V (2003) Web services. 1st edn. Springer
Krafzig D, Banke K, Slama D (2004) Enterprise SOA: service-oriented architecture best practices. Prentice Hall
Newcomer E, Lomow G (2005) Understanding SOA with Web services. Addison-Wesley
Singh MP, Huhns MN (2005) Service-Oriented Computing. John Wiley & Sons
Zhang J, Chang CK, Chung JY, Kim SW (2004) S-Net: a petri-net based specification model for Web services. In: IEEE International Conference on Web Services (ICWS 2004), San Diego, CA, USA, pp 420–427
Clark M, Fletcher P, Hanson JJ, Irani R, Waterhouse M, Thelin J (2003) Web services business strategies and architectures. A-Press
McIlraith SA, Son TC, Zeng H (2001) Semantic Web services. IEEE Intelligent Systems 16: 46–53
Zhang LJ, Chao T, Chang H, Chung JY (2002) Automatic method signature adaptation framework for dynamic Web service invocation. In: 6th World Multi Conference on Systemics, Cybernetics and Informatics (SCI 2002), pp 541–546
Keen M, Bishop S, Hopkins A, Milinski S, Nott C, Robinson R, Adams J, and Verschueren P (2004) Patterns: implementing an SOA with the enterprise service bus. IBM Press
Zhang LJ, Jeckle M (2003) The next big thing: Web services collaboration. Lecture Notes on Computer Science 2853, Springer, pp 1–10
Peltz C (2003) Web services orchestration and choreography. IEEE Computer 36: 46–52
Simmons S (2005) Introducing the WebSphere integration reference architecture: a servicebased foundation for enterprise-Level business integration. http://www-128.ibm.com/developerworks/websphere/techjournal/0508_simmons/0 508_simmons.html
Zhang J, Chang CK, Zhang LJ, Hung PCK (2007) Phased transformation toward servicesoriented architecture. IEEE Transactions on Systems, Man, and Cybernetics, Part A
Kruchten P (2000) The Rational Unified Process: An Introduction (2nd Edition). Addison-Wesley Professional
Martin RC (2002) Agile software development, principles, patterns, and practices. Prentice Hall
Sommerville I (2000) Software engineering (6th Edition). Addison Wesley
Arsanjani A (2004) Service-oriented modeling and architecture. http://www-128.ibm.com/developerworks/webservices/library/ws-soa-designl/
Ali Arsanjani, Liang-Jie Zhang, Michael Ellis, Abdul Allam, Kishore Channabasavaiah (2007) S3: A Service-Oriented Reference Architecture. IEEE IT Professional, May/June
Rights and permissions
Copyright information
© 2007 Tsinghua University Press, Beijing and Springer-Verlag GmbH Berlin Heidelberg
About this chapter
Cite this chapter
(2007). Service-Oriented Architecture. In: Services Computing. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-38284-3_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-38284-3_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-38281-2
Online ISBN: 978-3-540-38284-3
eBook Packages: Computer ScienceComputer Science (R0)