SlideShare a Scribd company logo
1 of 26
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 appliancesJohan 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 2016Johan Louwers
 
Capgemini - Oracle Engineered Systems
Capgemini - Oracle Engineered SystemsCapgemini - Oracle Engineered Systems
Capgemini - Oracle Engineered SystemsJohan Louwers
 
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
 
Lean Adaptive Management @ LKBE2011
Lean Adaptive Management @ LKBE2011Lean Adaptive Management @ LKBE2011
Lean Adaptive Management @ LKBE2011Patrick Steyaert
 
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-2011Gunther 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 ExadataCapgemini
 
Training oracle university
Training oracle universityTraining oracle university
Training oracle universityAndrew Baird
 
Training oracle university
Training oracle universityTraining oracle university
Training oracle universityAndrew 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 CloudCapgemini
 
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 CloudCapgemini
 
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 digitaleJürgen Ambrosi
 
Cloud Transformation: A Pragmatic Approach
Cloud Transformation: A Pragmatic ApproachCloud Transformation: A Pragmatic Approach
Cloud Transformation: A Pragmatic ApproachCapgemini
 
Neil Sholay's presentation November 2015
Neil Sholay's presentation November 2015Neil Sholay's presentation November 2015
Neil Sholay's presentation November 2015Neil Sholay
 
Neil Sholay's presentation November 2015
Neil Sholay's presentation November 2015Neil Sholay's presentation November 2015
Neil Sholay's presentation November 2015DavidAllder
 
Agile Or Pmbok 11 Jun09
Agile Or Pmbok 11 Jun09Agile Or Pmbok 11 Jun09
Agile Or Pmbok 11 Jun09RHDrown
 

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
 
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...
 
Lean Adaptive Management @ LKBE2011
Lean Adaptive Management @ LKBE2011Lean Adaptive Management @ LKBE2011
Lean Adaptive Management @ LKBE2011
 
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 SuiteDouwe 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 BosDouwe 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 2010Douwe 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 2010Douwe 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 sessionDouwe 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 1Douwe 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 2Douwe 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 DesignDouwe 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

The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)codyslingerland1
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxKaustubhBhavsar6
 
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxEmil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxNeo4j
 
2024.03.12 Cost drivers of cultivated meat production.pdf
2024.03.12 Cost drivers of cultivated meat production.pdf2024.03.12 Cost drivers of cultivated meat production.pdf
2024.03.12 Cost drivers of cultivated meat production.pdfThe Good Food Institute
 
IT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingIT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingMAGNIntelligence
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarThousandEyes
 
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdfQ4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdfTejal81
 
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility  WTS FESTTechnical SEO for Improved Accessibility  WTS FEST
Technical SEO for Improved Accessibility WTS FESTBillieHyde
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.IPLOOK Networks
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud DataEric D. Schabell
 
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveKeep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveIES VE
 
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENTSIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENTxtailishbaloch
 
March Patch Tuesday
March Patch TuesdayMarch Patch Tuesday
March Patch TuesdayIvanti
 
Where developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is goingWhere developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is goingFrancesco Corti
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1DianaGray10
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
My key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIMy key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIVijayananda Mohire
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfInfopole1
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0DanBrown980551
 

Recently uploaded (20)

The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptx
 
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxEmil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
 
2024.03.12 Cost drivers of cultivated meat production.pdf
2024.03.12 Cost drivers of cultivated meat production.pdf2024.03.12 Cost drivers of cultivated meat production.pdf
2024.03.12 Cost drivers of cultivated meat production.pdf
 
IT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingIT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced Computing
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? Webinar
 
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdfQ4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
 
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility  WTS FESTTechnical SEO for Improved Accessibility  WTS FEST
Technical SEO for Improved Accessibility WTS FEST
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data
 
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveKeep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
 
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENTSIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
 
March Patch Tuesday
March Patch TuesdayMarch Patch Tuesday
March Patch Tuesday
 
Where developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is goingWhere developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is going
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
My key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIMy key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAI
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdf
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0
 

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”