SlideShare a Scribd company logo
Principles of Service-Oriented Architecture

Douwe Pieter van den Bos
Utrecht, February 21st 2012
Introduction




               | Capgemini The Netherlands – Oracle Solutions

                                  © 2011 Capgemini. All rights reserved.   2
What do we need to know to design an
     (Service-Oriented) Architecture?

                        | Capgemini The Netherlands – Oracle Solutions
6 W’s

 Who?
  … benefits from a SOA?
  … is responsible for the SOA?
 What?
  … is a SOA?
  … are Services?
 Where?
  … in the organization do we implement a SOA?
  … in the process …
 When?
  … in time do we implement a SOA?
  … is an organization mature enough for a SOA?
 How?
  … does the technology work?
  … much will it cost?
 Why?
  … do we need to implement the SOA?

                                                   | Capgemini The Netherlands – Oracle Solutions

                                                                      © 2011 Capgemini. All rights reserved.   4
Why do we want
Service-Oriented Architecture?

                | Capgemini The Netherlands – Oracle Solutions
Reducing Costs




                 | Capgemini The Netherlands – Oracle Solutions

                                    © 2011 Capgemini. All rights reserved.   6
Agility




          | Capgemini The Netherlands – Oracle Solutions

                             © 2011 Capgemini. All rights reserved.   7
Increasing Competitive Advantage




                             | Capgemini The Netherlands – Oracle Solutions

                                                © 2011 Capgemini. All rights reserved.   8
Time-to-market




                 | Capgemini The Netherlands – Oracle Solutions

                                    © 2011 Capgemini. All rights reserved.   9
Consolidation




                | Capgemini The Netherlands – Oracle Solutions

                                   © 2011 Capgemini. All rights reserved.   10
Alignment




            | Capgemini The Netherlands – Oracle Solutions

                               © 2011 Capgemini. All rights reserved.   11
What is
Service-Oriented Architecture?
Layers




   © The Open Group          | Capgemini The Netherlands – Oracle Solutions
SOA Reference Architecture
                                                © 2011 Capgemini. All rights reserved.   13
Maturity




© The Open Group     | Capgemini The Netherlands – Oracle Solutions
SOA Maturity Model
                                        © 2011 Capgemini. All rights reserved.   14
What do we need to achieve this?




                             | Capgemini The Netherlands – Oracle Solutions

                                                © 2011 Capgemini. All rights reserved.   15
8 Principles

 Standardized

 Loosely Coupled

 Reusable

 Composable

 Autonomic

 Stateless

 Abstract

 Discoverable

                                   | Capgemini The Netherlands – Oracle Solutions

                                                      © 2011 Capgemini. All rights reserved.   16
Standardized

 Need to operate beyond:
  • Technologies

  • Environments

  • Knowledge

 Ensures:
  • Consistency

  • Reliability

  • Governance


                                           | Capgemini The Netherlands – Oracle Solutions

                                                              © 2011 Capgemini. All rights reserved.   17
Loosely Coupled

 Independent Design & Evolution

 Decouples from Environment

 Interoperability Guaranteed




                                          | Capgemini The Netherlands – Oracle Solutions

                                                             © 2011 Capgemini. All rights reserved.   18
Reusable

 Reuse & Multi-Purpose of:
  • Resources

  • Logic

  • Functionality




                                         | Capgemini The Netherlands – Oracle Solutions

                                                            © 2011 Capgemini. All rights reserved.   19
Composable

 Combine in order to create.

 Break up into smaller parts.

 Less Complexity.

 Supports Growth.



 Compose versus Build



                                         | Capgemini The Netherlands – Oracle Solutions

                                                            © 2011 Capgemini. All rights reserved.   20
Autonomic

 Less (/ No) Dependencies

 Increases Reliability

 Predictable Behavior

 Control over Resources




                                         | Capgemini The Netherlands – Oracle Solutions

                                                            © 2011 Capgemini. All rights reserved.   21
Stateless

 Needed to increase:
  • Scalability

  • Availability




                                    | Capgemini The Netherlands – Oracle Solutions

                                                       © 2011 Capgemini. All rights reserved.   22
Abstract

 “No one needs to know what’s under the hood…”

 Enables “”Loosely Coupled”

 Makes Granularity Possible

 It offers possibilities to grow and mature without consumer
  intervention




                                                   | Capgemini The Netherlands – Oracle Solutions

                                                                      © 2011 Capgemini. All rights reserved.   23
Discoverable

 No Secret

 Easy Identification

 Optimizes Reuse




                                       | Capgemini The Netherlands – Oracle Solutions

                                                          © 2011 Capgemini. All rights reserved.   24
More information



Please contact:
• Douwe Pieter van den Bos
  douwe-pieter.vanden.bos@capgemini.com
  +31 6 203 623 88




                                    | Capgemini The Netherlands – Oracle Solutions

                                                       © 2011 Capgemini. All rights reserved.   25
www.capgemini.com



The information contained in this presentation is proprietary. ©2010 Capgemini. All rights reserved

More Related Content

Similar to Principles of Service-Oriented Architecture

Oracle infiniband cabling for Oracle appliances
Oracle infiniband cabling for Oracle appliancesOracle infiniband cabling for Oracle appliances
Oracle infiniband cabling for Oracle appliances
Johan Louwers
 
The top 5 issues for CFO's in 2016
The top 5 issues for CFO's in 2016The top 5 issues for CFO's in 2016
The top 5 issues for CFO's in 2016
Johan Louwers
 
Being Smart at enterprise agile
Being Smart at enterprise agileBeing Smart at enterprise agile
Being Smart at enterprise agile
Sander Hoogendoorn
 
Corporate overview the services story
Corporate overview the services storyCorporate overview the services story
Corporate overview the services story
ORACLE USER GROUP ESTONIA
 
Capgemini - Oracle Engineered Systems
Capgemini - Oracle Engineered SystemsCapgemini - Oracle Engineered Systems
Capgemini - Oracle Engineered Systems
Johan Louwers
 
Lean Adaptive Management @ LKBE2011
Lean Adaptive Management @ LKBE2011Lean Adaptive Management @ LKBE2011
Lean Adaptive Management @ LKBE2011
Patrick Steyaert
 
Patrick steyaert lean adaptive management - achieving complex business goal...
Patrick steyaert   lean adaptive management - achieving complex business goal...Patrick steyaert   lean adaptive management - achieving complex business goal...
Patrick steyaert lean adaptive management - achieving complex business goal...
AGILEMinds
 
Capgemini the state of scrum Sep-2011
Capgemini the state of scrum Sep-2011Capgemini the state of scrum Sep-2011
Capgemini the state of scrum Sep-2011
Gunther Verheyen
 
New Features of OBIEE 11.1.1.6.x
New Features of OBIEE 11.1.1.6.x New Features of OBIEE 11.1.1.6.x
New Features of OBIEE 11.1.1.6.x
Capgemini
 
Capgemini Significantly Improves Performance and Reporting with Oracle Exadata
Capgemini Significantly Improves Performance and Reporting with Oracle ExadataCapgemini Significantly Improves Performance and Reporting with Oracle Exadata
Capgemini Significantly Improves Performance and Reporting with Oracle Exadata
Capgemini
 
Training oracle university
Training oracle universityTraining oracle university
Training oracle university
Andrew Baird
 
Training oracle university
Training oracle universityTraining oracle university
Training oracle university
Andrew Baird
 
2012 year Siebel CRM Strategy and Roadmap (outdated)
2012 year Siebel CRM Strategy and Roadmap (outdated)2012 year Siebel CRM Strategy and Roadmap (outdated)
2012 year Siebel CRM Strategy and Roadmap (outdated)
Ilya Milshtein
 
Broader, Better, Faster: Capgemini’s Blueprint for Oracle Supply Chain Cloud
Broader, Better, Faster: Capgemini’s Blueprint for Oracle Supply Chain CloudBroader, Better, Faster: Capgemini’s Blueprint for Oracle Supply Chain Cloud
Broader, Better, Faster: Capgemini’s Blueprint for Oracle Supply Chain Cloud
Capgemini
 
Broader, Better, Faster: Capgemini’s Blueprint for Oracle Supply Chain Cloud
Broader, Better, Faster: Capgemini’s Blueprint for Oracle Supply Chain CloudBroader, Better, Faster: Capgemini’s Blueprint for Oracle Supply Chain Cloud
Broader, Better, Faster: Capgemini’s Blueprint for Oracle Supply Chain Cloud
Capgemini
 
5° Sessione Oracle - CRUI: Cloud come leva per la trasformazione digitale
5° Sessione Oracle - CRUI: Cloud come leva per la trasformazione digitale5° Sessione Oracle - CRUI: Cloud come leva per la trasformazione digitale
5° Sessione Oracle - CRUI: Cloud come leva per la trasformazione digitale
Jürgen Ambrosi
 
Cloud Transformation: A Pragmatic Approach
Cloud Transformation: A Pragmatic ApproachCloud Transformation: A Pragmatic Approach
Cloud Transformation: A Pragmatic Approach
Capgemini
 
Neil Sholay's presentation November 2015
Neil Sholay's presentation November 2015Neil Sholay's presentation November 2015
Neil Sholay's presentation November 2015
Neil Sholay
 
Neil Sholay's presentation November 2015
Neil Sholay's presentation November 2015Neil Sholay's presentation November 2015
Neil Sholay's presentation November 2015
DavidAllder
 
Agile Or Pmbok 11 Jun09
Agile Or Pmbok 11 Jun09Agile Or Pmbok 11 Jun09
Agile Or Pmbok 11 Jun09
RHDrown
 

Similar to Principles of Service-Oriented Architecture (20)

Oracle infiniband cabling for Oracle appliances
Oracle infiniband cabling for Oracle appliancesOracle infiniband cabling for Oracle appliances
Oracle infiniband cabling for Oracle appliances
 
The top 5 issues for CFO's in 2016
The top 5 issues for CFO's in 2016The top 5 issues for CFO's in 2016
The top 5 issues for CFO's in 2016
 
Being Smart at enterprise agile
Being Smart at enterprise agileBeing Smart at enterprise agile
Being Smart at enterprise agile
 
Corporate overview the services story
Corporate overview the services storyCorporate overview the services story
Corporate overview the services story
 
Capgemini - Oracle Engineered Systems
Capgemini - Oracle Engineered SystemsCapgemini - Oracle Engineered Systems
Capgemini - Oracle Engineered Systems
 
Lean Adaptive Management @ LKBE2011
Lean Adaptive Management @ LKBE2011Lean Adaptive Management @ LKBE2011
Lean Adaptive Management @ LKBE2011
 
Patrick steyaert lean adaptive management - achieving complex business goal...
Patrick steyaert   lean adaptive management - achieving complex business goal...Patrick steyaert   lean adaptive management - achieving complex business goal...
Patrick steyaert lean adaptive management - achieving complex business goal...
 
Capgemini the state of scrum Sep-2011
Capgemini the state of scrum Sep-2011Capgemini the state of scrum Sep-2011
Capgemini the state of scrum Sep-2011
 
New Features of OBIEE 11.1.1.6.x
New Features of OBIEE 11.1.1.6.x New Features of OBIEE 11.1.1.6.x
New Features of OBIEE 11.1.1.6.x
 
Capgemini Significantly Improves Performance and Reporting with Oracle Exadata
Capgemini Significantly Improves Performance and Reporting with Oracle ExadataCapgemini Significantly Improves Performance and Reporting with Oracle Exadata
Capgemini Significantly Improves Performance and Reporting with Oracle Exadata
 
Training oracle university
Training oracle universityTraining oracle university
Training oracle university
 
Training oracle university
Training oracle universityTraining oracle university
Training oracle university
 
2012 year Siebel CRM Strategy and Roadmap (outdated)
2012 year Siebel CRM Strategy and Roadmap (outdated)2012 year Siebel CRM Strategy and Roadmap (outdated)
2012 year Siebel CRM Strategy and Roadmap (outdated)
 
Broader, Better, Faster: Capgemini’s Blueprint for Oracle Supply Chain Cloud
Broader, Better, Faster: Capgemini’s Blueprint for Oracle Supply Chain CloudBroader, Better, Faster: Capgemini’s Blueprint for Oracle Supply Chain Cloud
Broader, Better, Faster: Capgemini’s Blueprint for Oracle Supply Chain Cloud
 
Broader, Better, Faster: Capgemini’s Blueprint for Oracle Supply Chain Cloud
Broader, Better, Faster: Capgemini’s Blueprint for Oracle Supply Chain CloudBroader, Better, Faster: Capgemini’s Blueprint for Oracle Supply Chain Cloud
Broader, Better, Faster: Capgemini’s Blueprint for Oracle Supply Chain Cloud
 
5° Sessione Oracle - CRUI: Cloud come leva per la trasformazione digitale
5° Sessione Oracle - CRUI: Cloud come leva per la trasformazione digitale5° Sessione Oracle - CRUI: Cloud come leva per la trasformazione digitale
5° Sessione Oracle - CRUI: Cloud come leva per la trasformazione digitale
 
Cloud Transformation: A Pragmatic Approach
Cloud Transformation: A Pragmatic ApproachCloud Transformation: A Pragmatic Approach
Cloud Transformation: A Pragmatic Approach
 
Neil Sholay's presentation November 2015
Neil Sholay's presentation November 2015Neil Sholay's presentation November 2015
Neil Sholay's presentation November 2015
 
Neil Sholay's presentation November 2015
Neil Sholay's presentation November 2015Neil Sholay's presentation November 2015
Neil Sholay's presentation November 2015
 
Agile Or Pmbok 11 Jun09
Agile Or Pmbok 11 Jun09Agile Or Pmbok 11 Jun09
Agile Or Pmbok 11 Jun09
 

More from Douwe Pieter van den Bos

Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite
Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA SuiteOracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite
Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite
Douwe Pieter van den Bos
 
Whitehorses Oracle OpenWorld 2010: Douwe Pieter van den Bos
Whitehorses Oracle OpenWorld 2010: Douwe Pieter van den BosWhitehorses Oracle OpenWorld 2010: Douwe Pieter van den Bos
Whitehorses Oracle OpenWorld 2010: Douwe Pieter van den Bos
Douwe Pieter van den Bos
 
CreativITy - Oracle OpenWorld 2010
CreativITy - Oracle OpenWorld 2010CreativITy - Oracle OpenWorld 2010
CreativITy - Oracle OpenWorld 2010
Douwe Pieter van den Bos
 
CreativITy - Fontys Venlo - The Pragmatic Project - 26 May 2010
CreativITy - Fontys Venlo - The Pragmatic Project - 26 May 2010CreativITy - Fontys Venlo - The Pragmatic Project - 26 May 2010
CreativITy - Fontys Venlo - The Pragmatic Project - 26 May 2010
Douwe Pieter van den Bos
 
CreativITy - Fontys Venlo - Analysis And Design - 24 February 2010
CreativITy - Fontys Venlo - Analysis And Design - 24 February 2010CreativITy - Fontys Venlo - Analysis And Design - 24 February 2010
CreativITy - Fontys Venlo - Analysis And Design - 24 February 2010
Douwe Pieter van den Bos
 
CreativITy - The Leiden Institute for Advanced Computer Science session
CreativITy - The Leiden Institute for Advanced Computer Science sessionCreativITy - The Leiden Institute for Advanced Computer Science session
CreativITy - The Leiden Institute for Advanced Computer Science session
Douwe Pieter van den Bos
 
Oracle Forms to Apex - OGh - 29 September 2009 - Part 1
Oracle Forms to Apex - OGh - 29 September 2009 - Part 1Oracle Forms to Apex - OGh - 29 September 2009 - Part 1
Oracle Forms to Apex - OGh - 29 September 2009 - Part 1
Douwe Pieter van den Bos
 
Oracle Forms to Apex - OGh - 29 September 2009 - Part 2
Oracle Forms to Apex - OGh - 29 September 2009 - Part 2Oracle Forms to Apex - OGh - 29 September 2009 - Part 2
Oracle Forms to Apex - OGh - 29 September 2009 - Part 2
Douwe Pieter van den Bos
 
CreativITy - A Creative Approach to Software Design
CreativITy - A Creative Approach to Software DesignCreativITy - A Creative Approach to Software Design
CreativITy - A Creative Approach to Software Design
Douwe Pieter van den Bos
 
a.s.a.p. APEX
a.s.a.p.  APEXa.s.a.p.  APEX
How to write a blog - The Message
How to write a blog - The MessageHow to write a blog - The Message
How to write a blog - The Message
Douwe Pieter van den Bos
 

More from Douwe Pieter van den Bos (11)

Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite
Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA SuiteOracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite
Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite
 
Whitehorses Oracle OpenWorld 2010: Douwe Pieter van den Bos
Whitehorses Oracle OpenWorld 2010: Douwe Pieter van den BosWhitehorses Oracle OpenWorld 2010: Douwe Pieter van den Bos
Whitehorses Oracle OpenWorld 2010: Douwe Pieter van den Bos
 
CreativITy - Oracle OpenWorld 2010
CreativITy - Oracle OpenWorld 2010CreativITy - Oracle OpenWorld 2010
CreativITy - Oracle OpenWorld 2010
 
CreativITy - Fontys Venlo - The Pragmatic Project - 26 May 2010
CreativITy - Fontys Venlo - The Pragmatic Project - 26 May 2010CreativITy - Fontys Venlo - The Pragmatic Project - 26 May 2010
CreativITy - Fontys Venlo - The Pragmatic Project - 26 May 2010
 
CreativITy - Fontys Venlo - Analysis And Design - 24 February 2010
CreativITy - Fontys Venlo - Analysis And Design - 24 February 2010CreativITy - Fontys Venlo - Analysis And Design - 24 February 2010
CreativITy - Fontys Venlo - Analysis And Design - 24 February 2010
 
CreativITy - The Leiden Institute for Advanced Computer Science session
CreativITy - The Leiden Institute for Advanced Computer Science sessionCreativITy - The Leiden Institute for Advanced Computer Science session
CreativITy - The Leiden Institute for Advanced Computer Science session
 
Oracle Forms to Apex - OGh - 29 September 2009 - Part 1
Oracle Forms to Apex - OGh - 29 September 2009 - Part 1Oracle Forms to Apex - OGh - 29 September 2009 - Part 1
Oracle Forms to Apex - OGh - 29 September 2009 - Part 1
 
Oracle Forms to Apex - OGh - 29 September 2009 - Part 2
Oracle Forms to Apex - OGh - 29 September 2009 - Part 2Oracle Forms to Apex - OGh - 29 September 2009 - Part 2
Oracle Forms to Apex - OGh - 29 September 2009 - Part 2
 
CreativITy - A Creative Approach to Software Design
CreativITy - A Creative Approach to Software DesignCreativITy - A Creative Approach to Software Design
CreativITy - A Creative Approach to Software Design
 
a.s.a.p. APEX
a.s.a.p.  APEXa.s.a.p.  APEX
a.s.a.p. APEX
 
How to write a blog - The Message
How to write a blog - The MessageHow to write a blog - The Message
How to write a blog - The Message
 

Recently uploaded

Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
maazsz111
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 

Recently uploaded (20)

Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 

Principles of Service-Oriented Architecture

  • 1. Principles of Service-Oriented Architecture Douwe Pieter van den Bos Utrecht, February 21st 2012
  • 2. Introduction | Capgemini The Netherlands – Oracle Solutions © 2011 Capgemini. All rights reserved. 2
  • 3. What do we need to know to design an (Service-Oriented) Architecture? | Capgemini The Netherlands – Oracle Solutions
  • 4. 6 W’s  Who?  … benefits from a SOA?  … is responsible for the SOA?  What?  … is a SOA?  … are Services?  Where?  … in the organization do we implement a SOA?  … in the process …  When?  … in time do we implement a SOA?  … is an organization mature enough for a SOA?  How?  … does the technology work?  … much will it cost?  Why?  … do we need to implement the SOA? | Capgemini The Netherlands – Oracle Solutions © 2011 Capgemini. All rights reserved. 4
  • 5. Why do we want Service-Oriented Architecture? | Capgemini The Netherlands – Oracle Solutions
  • 6. Reducing Costs | Capgemini The Netherlands – Oracle Solutions © 2011 Capgemini. All rights reserved. 6
  • 7. Agility | Capgemini The Netherlands – Oracle Solutions © 2011 Capgemini. All rights reserved. 7
  • 8. Increasing Competitive Advantage | Capgemini The Netherlands – Oracle Solutions © 2011 Capgemini. All rights reserved. 8
  • 9. Time-to-market | Capgemini The Netherlands – Oracle Solutions © 2011 Capgemini. All rights reserved. 9
  • 10. Consolidation | Capgemini The Netherlands – Oracle Solutions © 2011 Capgemini. All rights reserved. 10
  • 11. Alignment | Capgemini The Netherlands – Oracle Solutions © 2011 Capgemini. All rights reserved. 11
  • 13. Layers © The Open Group | Capgemini The Netherlands – Oracle Solutions SOA Reference Architecture © 2011 Capgemini. All rights reserved. 13
  • 14. Maturity © The Open Group | Capgemini The Netherlands – Oracle Solutions SOA Maturity Model © 2011 Capgemini. All rights reserved. 14
  • 15. What do we need to achieve this? | Capgemini The Netherlands – Oracle Solutions © 2011 Capgemini. All rights reserved. 15
  • 16. 8 Principles  Standardized  Loosely Coupled  Reusable  Composable  Autonomic  Stateless  Abstract  Discoverable | Capgemini The Netherlands – Oracle Solutions © 2011 Capgemini. All rights reserved. 16
  • 17. Standardized  Need to operate beyond: • Technologies • Environments • Knowledge  Ensures: • Consistency • Reliability • Governance | Capgemini The Netherlands – Oracle Solutions © 2011 Capgemini. All rights reserved. 17
  • 18. Loosely Coupled  Independent Design & Evolution  Decouples from Environment  Interoperability Guaranteed | Capgemini The Netherlands – Oracle Solutions © 2011 Capgemini. All rights reserved. 18
  • 19. Reusable  Reuse & Multi-Purpose of: • Resources • Logic • Functionality | Capgemini The Netherlands – Oracle Solutions © 2011 Capgemini. All rights reserved. 19
  • 20. Composable  Combine in order to create.  Break up into smaller parts.  Less Complexity.  Supports Growth.  Compose versus Build | Capgemini The Netherlands – Oracle Solutions © 2011 Capgemini. All rights reserved. 20
  • 21. Autonomic  Less (/ No) Dependencies  Increases Reliability  Predictable Behavior  Control over Resources | Capgemini The Netherlands – Oracle Solutions © 2011 Capgemini. All rights reserved. 21
  • 22. Stateless  Needed to increase: • Scalability • Availability | Capgemini The Netherlands – Oracle Solutions © 2011 Capgemini. All rights reserved. 22
  • 23. Abstract  “No one needs to know what’s under the hood…”  Enables “”Loosely Coupled”  Makes Granularity Possible  It offers possibilities to grow and mature without consumer intervention | Capgemini The Netherlands – Oracle Solutions © 2011 Capgemini. All rights reserved. 23
  • 24. Discoverable  No Secret  Easy Identification  Optimizes Reuse | Capgemini The Netherlands – Oracle Solutions © 2011 Capgemini. All rights reserved. 24
  • 25. More information Please contact: • Douwe Pieter van den Bos douwe-pieter.vanden.bos@capgemini.com +31 6 203 623 88 | Capgemini The Netherlands – Oracle Solutions © 2011 Capgemini. All rights reserved. 25
  • 26. www.capgemini.com The information contained in this presentation is proprietary. ©2010 Capgemini. All rights reserved

Editor's Notes

  1. My name is Douwe Pieter van den Bos. I’m the Thoughtleader Oracle Service-Oriented Architecture at Capgemini The Netherlands. Since 2010 I’m an Oracle ACE. I’m a published author at Packt Publishing and have presented at various international conferences, like Oracle OpenWorld.
  2. There are,like in every design, 6 questionsthat we need to askourselves.
  3. This model shows us the service layers as the SOA ReferenceArchitecture, courtesy of The Open Group, desrcibes.
  4. A SOA isn’tachieved withoutstrugle, and notwithin a short amount of time. It’s a model anorganizationneeds to growinto, the complete organizationneeds to mature. The Open Group SOA Maturity Model describeswhere the maturity is found and howitcanbeachieved.The onlyway to “go-SOA” is by “Baby steps”