Enviar pesquisa
Carregar
Thomas Erl The Architecture Of Service Orientation
•
3 gostaram
•
1,442 visualizações
SOA Symposium
Seguir
Tecnologia
Negócios
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 11
Baixar agora
Baixar para ler offline
Recomendados
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
Recomendados
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
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Lars Bell
Mais conteúdo relacionado
Mais de 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
Mais de 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
Último
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Lars Bell
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Precisely
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
Último
(20)
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
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
Baixar agora