Suche senden
Hochladen
Thomas Erl The Architecture Of Service Orientation
•
3 gefällt mir
•
1,442 views
SOA Symposium
Folgen
Technologie
Business
Melden
Teilen
Melden
Teilen
1 von 11
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Sven Hakan Olsson Composability Index V2
Sven Hakan Olsson Composability Index V2
SOA Symposium
Thomas Erl Introducing S O A Design Patterns
Thomas Erl Introducing S O A Design Patterns
SOA Symposium
Radovan Janecek Avoiding S O A Pitfalls
Radovan Janecek Avoiding S O A Pitfalls
SOA Symposium
Natasja Paulssen S A P M D M And E S O A At Philips
Natasja Paulssen S A P M D M And E S O A At Philips
SOA Symposium
Anthony Carrato S O A Business Architecture
Anthony Carrato S O A Business Architecture
SOA Symposium
David Chappel S O A Grid
David Chappel S O A Grid
SOA Symposium
Johan Kumps Federal E S B
Johan Kumps Federal E S B
SOA Symposium
Laurent Tarin B P M Ilog
Laurent Tarin B P M Ilog
SOA Symposium
Empfohlen
Sven Hakan Olsson Composability Index V2
Sven Hakan Olsson Composability Index V2
SOA Symposium
Thomas Erl Introducing S O A Design Patterns
Thomas Erl Introducing S O A Design Patterns
SOA Symposium
Radovan Janecek Avoiding S O A Pitfalls
Radovan Janecek Avoiding S O A Pitfalls
SOA Symposium
Natasja Paulssen S A P M D M And E S O A At Philips
Natasja Paulssen S A P M D M And E S O A At Philips
SOA Symposium
Anthony Carrato S O A Business Architecture
Anthony Carrato S O A Business Architecture
SOA Symposium
David Chappel S O A Grid
David Chappel S O A Grid
SOA Symposium
Johan Kumps Federal E S B
Johan Kumps Federal E S B
SOA Symposium
Laurent Tarin B P M Ilog
Laurent Tarin B P M Ilog
SOA Symposium
Jim Webber Guerrilla S O A With Web Services
Jim Webber Guerrilla S O A With Web Services
SOA Symposium
Robert Schneider What Every Developer
Robert Schneider What Every Developer
SOA Symposium
Robert Schneider 10 Strategies
Robert Schneider 10 Strategies
SOA Symposium
Thomas Rischbeck Real Life E S B
Thomas Rischbeck Real Life E S B
SOA Symposium
Stefan Pappe Making S O A Operational
Stefan Pappe Making S O A Operational
SOA Symposium
Paul Brown Org Man Issues
Paul Brown Org Man Issues
SOA Symposium
Arnaud Simon Flight Data Processing
Arnaud Simon Flight Data Processing
SOA Symposium
Paul Butterworth Policy Based Approach
Paul Butterworth Policy Based Approach
SOA Symposium
Mark Little Web Services And Transactions
Mark Little Web Services And Transactions
SOA Symposium
S Ven Hakan Olsson Compos Index
S Ven Hakan Olsson Compos Index
SOA Symposium
Art Ligthart Service Identification Techniques
Art Ligthart Service Identification Techniques
SOA Symposium
Paul C Brown S O A Governance
Paul C Brown S O A Governance
SOA Symposium
Mohamad Afshar Moving Beyond Project Level S O A V1
Mohamad Afshar Moving Beyond Project Level S O A V1
SOA Symposium
Brian Loesgen An Early Look At Oslo
Brian Loesgen An Early Look At Oslo
SOA Symposium
Chris Riley S O A Modeling
Chris Riley S O A Modeling
SOA Symposium
Prakash Narayan Building Social Web V1
Prakash Narayan Building Social Web V1
SOA Symposium
Anne Thomas Manes S O A Fatigue
Anne Thomas Manes S O A Fatigue
SOA Symposium
Anne Thomas Manes Using User Experience
Anne Thomas Manes Using User Experience
SOA Symposium
Mohamad Afshar Moving Beyond Project Level S O A
Mohamad Afshar Moving Beyond Project Level S O A
SOA Symposium
Anish Karmakar S C A
Anish Karmakar S C A
SOA Symposium
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
Weitere ähnliche Inhalte
Mehr von SOA Symposium
Jim Webber Guerrilla S O A With Web Services
Jim Webber Guerrilla S O A With Web Services
SOA Symposium
Robert Schneider What Every Developer
Robert Schneider What Every Developer
SOA Symposium
Robert Schneider 10 Strategies
Robert Schneider 10 Strategies
SOA Symposium
Thomas Rischbeck Real Life E S B
Thomas Rischbeck Real Life E S B
SOA Symposium
Stefan Pappe Making S O A Operational
Stefan Pappe Making S O A Operational
SOA Symposium
Paul Brown Org Man Issues
Paul Brown Org Man Issues
SOA Symposium
Arnaud Simon Flight Data Processing
Arnaud Simon Flight Data Processing
SOA Symposium
Paul Butterworth Policy Based Approach
Paul Butterworth Policy Based Approach
SOA Symposium
Mark Little Web Services And Transactions
Mark Little Web Services And Transactions
SOA Symposium
S Ven Hakan Olsson Compos Index
S Ven Hakan Olsson Compos Index
SOA Symposium
Art Ligthart Service Identification Techniques
Art Ligthart Service Identification Techniques
SOA Symposium
Paul C Brown S O A Governance
Paul C Brown S O A Governance
SOA Symposium
Mohamad Afshar Moving Beyond Project Level S O A V1
Mohamad Afshar Moving Beyond Project Level S O A V1
SOA Symposium
Brian Loesgen An Early Look At Oslo
Brian Loesgen An Early Look At Oslo
SOA Symposium
Chris Riley S O A Modeling
Chris Riley S O A Modeling
SOA Symposium
Prakash Narayan Building Social Web V1
Prakash Narayan Building Social Web V1
SOA Symposium
Anne Thomas Manes S O A Fatigue
Anne Thomas Manes S O A Fatigue
SOA Symposium
Anne Thomas Manes Using User Experience
Anne Thomas Manes Using User Experience
SOA Symposium
Mohamad Afshar Moving Beyond Project Level S O A
Mohamad Afshar Moving Beyond Project Level S O A
SOA Symposium
Anish Karmakar S C A
Anish Karmakar S C A
SOA Symposium
Mehr von SOA Symposium
(20)
Jim Webber Guerrilla S O A With Web Services
Jim Webber Guerrilla S O A With Web Services
Robert Schneider What Every Developer
Robert Schneider What Every Developer
Robert Schneider 10 Strategies
Robert Schneider 10 Strategies
Thomas Rischbeck Real Life E S B
Thomas Rischbeck Real Life E S B
Stefan Pappe Making S O A Operational
Stefan Pappe Making S O A Operational
Paul Brown Org Man Issues
Paul Brown Org Man Issues
Arnaud Simon Flight Data Processing
Arnaud Simon Flight Data Processing
Paul Butterworth Policy Based Approach
Paul Butterworth Policy Based Approach
Mark Little Web Services And Transactions
Mark Little Web Services And Transactions
S Ven Hakan Olsson Compos Index
S Ven Hakan Olsson Compos Index
Art Ligthart Service Identification Techniques
Art Ligthart Service Identification Techniques
Paul C Brown S O A Governance
Paul C Brown S O A Governance
Mohamad Afshar Moving Beyond Project Level S O A V1
Mohamad Afshar Moving Beyond Project Level S O A V1
Brian Loesgen An Early Look At Oslo
Brian Loesgen An Early Look At Oslo
Chris Riley S O A Modeling
Chris Riley S O A Modeling
Prakash Narayan Building Social Web V1
Prakash Narayan Building Social Web V1
Anne Thomas Manes S O A Fatigue
Anne Thomas Manes S O A Fatigue
Anne Thomas Manes Using User Experience
Anne Thomas Manes Using User Experience
Mohamad Afshar Moving Beyond Project Level S O A
Mohamad Afshar Moving Beyond Project Level S O A
Anish Karmakar S C A
Anish Karmakar S C A
Kürzlich hochgeladen
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Jago de Vreede
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Overkill Security
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
Kürzlich hochgeladen
(20)
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Architecting Cloud Native Applications
Architecting Cloud Native Applications
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Thomas Erl The Architecture Of Service Orientation
1.
This Presentation Courtesy
of the International SOA Symposium October 7-8, 2008 Amsterdam Arena www.soasymposium.com info@soasymposium.com Founding Sponsors Platinum Sponsors Gold Sponsors Silver Sponsors The Architecture of Service-Orientation Thomas Erl, SOA Systems Inc. Copyright © SOA Systems Inc. (www.soasystems.com) The Architecture of Service-Orientation (Copyright © SOA Systems Inc. soacp.com, soaschool.com) 1
2.
About the Book
Series Five titles currently in development for release in 2009. The Prentice Hall Service-Oriented Computing Series is the top-selling SOA book series in the world. Copyright © SOA Systems Inc. (www.soasystems.com) www.soabooks.com About the SOA Certified Professional Program Industry-recognized certification program for the following designations: • Certified SOA Architect • Certified SOA Analyst • Certified SOA Consultant For more information: • www.soacp.com • www.soaschool.com Copyright © SOA Systems Inc. (www.soasystems.com) The Architecture of Service-Orientation (Copyright © SOA Systems Inc. soacp.com, soaschool.com) 2
3.
Agenda
• the seven goals of service-oriented computing • the eight principles of service-orientation • the four characteristics of SOA • the four types of SOA • how they all relate and why Copyright © SOA Systems Inc. (www.soasystems.com) The Endless IT Progress Cycle Business demands and trends create automation requirements that the IT community strives to fulfill. New method and technology innovations produced by the IT community help inspire organizations to improve their existing business and even try out new lines of business. Copyright © SOA Systems Inc. (www.soasystems.com) The Architecture of Service-Orientation (Copyright © SOA Systems Inc. soacp.com, soaschool.com) 3
4.
Service-Oriented Linguistics
• “Service-Oriented Architecture” • “Service-Orientation” • “Service” • “Service Composition” • “Service-Oriented Solution Logic” • “Service Inventory” • “Service-Oriented Computing Platform” Copyright © SOA Systems Inc. (www.soasystems.com) The Seven Goals of Service-Oriented Computing • Increased Intrinsic Interoperability • Increased Federation • Increased Business and Technology Domain Alignment • Increased Vendor Diversification Options • Increased ROI • Increased Organizational Agility • Reduced IT Burden Copyright © SOA Systems Inc. (www.soasystems.com) The Architecture of Service-Orientation (Copyright © SOA Systems Inc. soacp.com, soaschool.com) 4
5.
The Seven Goals
of Service-Oriented Computing The first four goals lead to the attainment Copyright © the latter three. of SOA Systems Inc. (www.soasystems.com) The Eight Principles of Service-Orientation • Service-Orientation is the design approach (or design paradigm) used to build service-oriented solutions. • The application of service-orientation results in the creation of specific design characteristics, all of which foster the attainment of the strategic goals associated with service-oriented computing. • Service-orientation is comprised of a series of design principles that collectively establish these design characteristics. • An understanding of service-orientation is required to build service-oriented solutions. Copyright © SOA Systems Inc. (www.soasystems.com) The Architecture of Service-Orientation (Copyright © SOA Systems Inc. soacp.com, soaschool.com) 5
6.
The Eight Principles
of Service-Orientation The eight service-orientation design principles: • Standardized Service Contract • Service Loose Coupling • Service Abstraction • Service Reusability • Service Autonomy • Service Statelessness • Service Discoverability • Service Composability Copyright © SOA Systems Inc. (www.soasystems.com) The Eight Principles of Service- Orientation As services are shaped by service- orientation, they are added to a service inventory that establishes an environment in support of the goals of service-oriented computing. Copyright © SOA Systems Inc. (www.soasystems.com) The Architecture of Service-Orientation (Copyright © SOA Systems Inc. soacp.com, soaschool.com) 6
7.
History of Service-Orientation
The service-orientation design paradigm has been influenced by several established design platforms and technology innovations. Copyright © SOA Systems Inc. (www.soasystems.com) The Four Characteristics of SOA SOA is essentially a distinct technology architecture established in support of service-oriented solutions and therefore shaped by the demands and requirements of applying service-orientation. The fundamental characteristics of SOA are: • business-driven • vendor-neutral • enterprise-centric • composition-centric Copyright © SOA Systems Inc. (www.soasystems.com) The Architecture of Service-Orientation (Copyright © SOA Systems Inc. soacp.com, soaschool.com) 7
8.
Service-Oriented Architectural
Model: Business-Driven Context Over time, the scope and context of a technology architecture is outgrown by the business as it evolves in new directions. This results in the need to eventually replace the architecture. Copyright © SOA Systems Inc. (www.soasystems.com) Service-Oriented Architectural Model: Business-Driven Context By applying a business-driven strategic scope to the technology architecture, it can be kept in constant synch with how the business evolves over time. Copyright © SOA Systems Inc. (www.soasystems.com) The Architecture of Service-Orientation (Copyright © SOA Systems Inc. soacp.com, soaschool.com) 8
9.
Service-Oriented Architectural
Model: Vendor-Neutral Context Vendor-centric technology architectures are often bound to corresponding vendor platform roadmaps. This can reduce opportunities to leverage technology innovations provided by other vendor platforms and can result in the need to eventually replace the implementation entirely (which starts the cycle over again). Copyright © SOA Systems Inc. (www.soasystems.com) Service-Oriented Architectural Model: Vendor-Agnostic Context If the architectural model is designed to be neutral to vendor platforms, it maintains the freedom to diversify its implementation by leveraging multiple vendor technology innovations. This increases the longevity of the architecture as it is allowed to augment and evolve in response to changing requirements.SOA Systems Inc. (www.soasystems.com) Copyright © The Architecture of Service-Orientation (Copyright © SOA Systems Inc. soacp.com, soaschool.com) 9
10.
The Four Common
SOA Types There are four primary types of service-oriented architecture, each associated with a specific scope: • Service Architecture (inner circle) • Service Composition Architecture • Service Inventory Architecture • Service-Oriented Enterprise Architecture (outer circle) Copyright © SOA Systems Inc. (www.soasystems.com) Service- Oriented Computing Dynamics Because applying service- orientation is fundamental to achieving the seven strategic goals, the application of service- orientation impacts all four service-oriented architecture types. Copyright © SOA Systems Inc. (www.soasystems.com) 1 The Architecture of Service-Orientation (Copyright © SOA Systems Inc. soacp.com, soaschool.com) 0
11.
The Endless IT
Progress Cycle The progress cycle that continually transpires between business and IT communities results in constant change. When successfully realized, service- orientation and service- oriented architecture fully support and even enable the accommodation of this change as a natural characteristic of a service-oriented enterprise. Copyright © SOA Systems Inc. (www.soasystems.com) Q&A SOA Systems Inc. www.soasystems.com SOA Training www.soaschool.com SOA Certification www.soacp.com SOA Books www.soabooks.com SOA Magazine www.soamag.com SOA Patterns www.soapatterns.org Updates notify@soasystems.com Contact info@soasystems.com Copyright © SOA Systems Inc. (www.soasystems.com) 1 The Architecture of Service-Orientation (Copyright © SOA Systems Inc. soacp.com, soaschool.com) 1
Jetzt herunterladen