SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
Introduction, background and why Service
Oriented Architecture
Totto
Motivation
• This is an intensive workshop which aims to build enough
knowledge and understanding among software architects to be
able to start building a service oriented architecture without
making the common mistakes.
• This workshop builds upon a three-day workshop run at many big
companies but compressed hard to make time for more design-
time service policy discussions as signalled beeing important to
Canal Digital.
Goal
• Get an understanding of how and why Soa projects fail
• Understand some of the key building blocks neccessary to
build successful SOAs
• Learn how to think about SOA
3
Goals
• Totto's ambiguous goals
– Introduce and understanding of the huge untapped potential of
customer and project value in SOA projects
– Introduce the key concepts and how they fit nicely together to
allow you to lead customers and projects in the right direction
– Introduce a well defined model for discussing and
communicating SOA, services and governance
– Leave you capable of solving ANY SOA challenge 
Agenda
SOA in «2» slides
• Motivation
• Agenda
• SOA in 3 slides
• Laws of SOA
• Real SOA versus Same Old Architecture,
• SOA Maturity Model
• Some examples of HOW successful SOA provides real value
5
Schedule
6
SOA IN 2 SLIDES
What nobody seems to understand, and still remains the
most important aspects of success with Service Oriented
Architecture
7
8
Laws of SOA
0. Forget about focusing WS and products
1. Establish service categories and service universe
2. Find and decompose services
3. Establish service ownership and Key Performance Indicators for your
services
4. Establish design rules for your service categories up-front
5. Start limited and controlled
6. Establish lean and agile deployment routines
7. Versioning is not optional in SOA
8. Security is not optional in SOA
9. Reflect and work strategically against SOA Maturity Model.
9
Normal SOA
• Most SOA projects fail
– Most quoted figures are about 80%
• The ”successful” SOA projects usually
archieve value comparable with
technology refreshes as seen in this
figure
• This is itself a failure to deliver the on
the promisses of SOA and is the result
of what is popular called «Same Old
Architecture..”
10
“Real value” SOA
• understand the concept of a service
• Service Manifest
• services as good building-blocks
• categorizing your services
• requirements and rules for the different
categories of services
• Design-Time Governance
11
But today we are talking about how to achieve this target
SOA Maturity
Models
Level 2Level 2
Level 2
SOAMM
•..
•..
•2: Data
•1: Design
•0: Chaos
Design Time Governance
All CS and ACS services complies to sets of core governance
policies, including;
• Implements same patterns
• Complies to same request response patterns
• Supports evolve ability
• Coherent failover and operational capabilities
• Ensures great service through a common usage pattern
across +15 services in first phase delivery
13
Real-time enterprise.. Just a dream?
EDR-MDS Enterprise
Search
EDA
Realtime
BI
EDR-MDS
EDR-MDS
SOA – hype? (Anno 2007)
15
Hype
Business value
WS-*
CFX/
XFire
SAML 2.0
OW
SOA
EDR
Tjeneste
kategorisering
Mule
REST
ESB
Endpoint
Design-time
Governance
AXIS
Web
Services
WS
ducktyping
ESE
Run-time
Governance
Governance
PAB
BAM
“Real value” SOA
• Key areas
– Understanding services and how they are different
– Successful services and the service universe
– Learn of the different technical types of services and how they
apply to your business services
– Ownership, value, KPI and governance of services
– Re-introduce Business Objects as first-class inhabitants in
your architecture
– Learning/leading versus managing/controlling
Pust ut – Senk skuldrene
Credits and key contributors
• Mads Nissen (Puzzlepart)
• Objectware Community Wiki
• Cantara Community Wiki
• Bård Lind (Telenor)
• Mark West (Bouvet)
• Lars Flågan (LUUP)
• Øystein Garshol (Puzzlepart)
• Kjartan Aanestad (Webstep)
• Kaare Nilsen (Arktekk)
• Kristoffer Moum (Zenior)
• Johannes Brodwall (Steria)
Pust ut – Senk skuldrene
LETS GET STARTED!!
18

Weitere ähnliche Inhalte

Ähnlich wie laws of SOA

Aws dev ops saif ahmed
Aws dev ops   saif ahmedAws dev ops   saif ahmed
Aws dev ops saif ahmedsaifam
 
Practiv Soa Presentation
Practiv   Soa PresentationPractiv   Soa Presentation
Practiv Soa PresentationTony Wilson
 
BuildingdigitalServiceswithServiceBuildingBlocks (2)
BuildingdigitalServiceswithServiceBuildingBlocks (2)BuildingdigitalServiceswithServiceBuildingBlocks (2)
BuildingdigitalServiceswithServiceBuildingBlocks (2)Helmut Steigele
 
Ekon20 mORMot SOA Delphi Conference
Ekon20 mORMot SOA Delphi Conference Ekon20 mORMot SOA Delphi Conference
Ekon20 mORMot SOA Delphi Conference Arnaud Bouchez
 
SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)
SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)
SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)OpenBlend society
 
Robert Schneider What Every Developer
Robert  Schneider    What Every DeveloperRobert  Schneider    What Every Developer
Robert Schneider What Every DeveloperSOA Symposium
 
SOA_CJIB_Marc_Govers
SOA_CJIB_Marc_GoversSOA_CJIB_Marc_Govers
SOA_CJIB_Marc_GoversMarc Govers
 
An introduction to architecture and architects
An introduction to architecture and architectsAn introduction to architecture and architects
An introduction to architecture and architectswweinmeyer79
 
India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30Roger Snook
 
How to Get Started with GxP Processes in Office 365 - The Discovery Phase
How to Get Started with GxP Processes in Office 365 - The Discovery PhaseHow to Get Started with GxP Processes in Office 365 - The Discovery Phase
How to Get Started with GxP Processes in Office 365 - The Discovery PhaseMontrium
 
Arquitectura orientada a servicios
Arquitectura orientada a serviciosArquitectura orientada a servicios
Arquitectura orientada a serviciosbrizna39
 
Soa modeling & bpmn
Soa modeling & bpmnSoa modeling & bpmn
Soa modeling & bpmnAyaz Shahid
 
SOA Integration Blueprint with Oracle SOA Suite
SOA Integration Blueprint with Oracle SOA SuiteSOA Integration Blueprint with Oracle SOA Suite
SOA Integration Blueprint with Oracle SOA SuiteMatthias Furrer
 
Agile Data Architecture
Agile Data ArchitectureAgile Data Architecture
Agile Data ArchitectureCprime
 
Technical stories v1.2
Technical stories v1.2Technical stories v1.2
Technical stories v1.2Jim Brisson
 
Practical soa for business and researchers
Practical soa for business and researchersPractical soa for business and researchers
Practical soa for business and researchersMustafa Gamal
 

Ähnlich wie laws of SOA (20)

Soa e book-informit
Soa e book-informitSoa e book-informit
Soa e book-informit
 
Aws dev ops saif ahmed
Aws dev ops   saif ahmedAws dev ops   saif ahmed
Aws dev ops saif ahmed
 
SOA 911
SOA 911SOA 911
SOA 911
 
Practiv Soa Presentation
Practiv   Soa PresentationPractiv   Soa Presentation
Practiv Soa Presentation
 
BuildingdigitalServiceswithServiceBuildingBlocks (2)
BuildingdigitalServiceswithServiceBuildingBlocks (2)BuildingdigitalServiceswithServiceBuildingBlocks (2)
BuildingdigitalServiceswithServiceBuildingBlocks (2)
 
Ekon20 mORMot SOA Delphi Conference
Ekon20 mORMot SOA Delphi Conference Ekon20 mORMot SOA Delphi Conference
Ekon20 mORMot SOA Delphi Conference
 
SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)
SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)
SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)
 
Robert Schneider What Every Developer
Robert  Schneider    What Every DeveloperRobert  Schneider    What Every Developer
Robert Schneider What Every Developer
 
SOA_CJIB_Marc_Govers
SOA_CJIB_Marc_GoversSOA_CJIB_Marc_Govers
SOA_CJIB_Marc_Govers
 
An introduction to architecture and architects
An introduction to architecture and architectsAn introduction to architecture and architects
An introduction to architecture and architects
 
India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30
 
How to Get Started with GxP Processes in Office 365 - The Discovery Phase
How to Get Started with GxP Processes in Office 365 - The Discovery PhaseHow to Get Started with GxP Processes in Office 365 - The Discovery Phase
How to Get Started with GxP Processes in Office 365 - The Discovery Phase
 
Arquitectura orientada a servicios
Arquitectura orientada a serviciosArquitectura orientada a servicios
Arquitectura orientada a servicios
 
10 Teps to SOA
10 Teps to SOA10 Teps to SOA
10 Teps to SOA
 
Soa modeling & bpmn
Soa modeling & bpmnSoa modeling & bpmn
Soa modeling & bpmn
 
SOA Integration Blueprint with Oracle SOA Suite
SOA Integration Blueprint with Oracle SOA SuiteSOA Integration Blueprint with Oracle SOA Suite
SOA Integration Blueprint with Oracle SOA Suite
 
Agile Data Architecture
Agile Data ArchitectureAgile Data Architecture
Agile Data Architecture
 
SOA
SOASOA
SOA
 
Technical stories v1.2
Technical stories v1.2Technical stories v1.2
Technical stories v1.2
 
Practical soa for business and researchers
Practical soa for business and researchersPractical soa for business and researchers
Practical soa for business and researchers
 

Mehr von Thor Henning Hetland

Robust smidig utvikling - når resultater er viktigere enn religion
Robust smidig utvikling - når resultater er viktigere enn religionRobust smidig utvikling - når resultater er viktigere enn religion
Robust smidig utvikling - når resultater er viktigere enn religionThor Henning Hetland
 
Internet of things - what is really happening
Internet of things - what is really happeningInternet of things - what is really happening
Internet of things - what is really happeningThor Henning Hetland
 
Edr mds a less is more approach to MDM
Edr mds a less is more approach to MDMEdr mds a less is more approach to MDM
Edr mds a less is more approach to MDMThor Henning Hetland
 
Nyere forskningsresultater som er viktige for software arkitekten
Nyere forskningsresultater som er viktige for software arkitektenNyere forskningsresultater som er viktige for software arkitekten
Nyere forskningsresultater som er viktige for software arkitektenThor Henning Hetland
 
Kan vi skape mye mere verdi i softwareporosjekter
Kan vi skape mye mere verdi i softwareporosjekterKan vi skape mye mere verdi i softwareporosjekter
Kan vi skape mye mere verdi i softwareporosjekterThor Henning Hetland
 
Cloud Psychology - a look at why many businesses will go out of business soon.
Cloud Psychology - a look at why many businesses will go out of business soon.Cloud Psychology - a look at why many businesses will go out of business soon.
Cloud Psychology - a look at why many businesses will go out of business soon.Thor Henning Hetland
 
Neo4Dogs - a data quality platform approach with SolrCloud and graphs
Neo4Dogs - a data quality platform approach with SolrCloud and graphsNeo4Dogs - a data quality platform approach with SolrCloud and graphs
Neo4Dogs - a data quality platform approach with SolrCloud and graphsThor Henning Hetland
 
Open Knowledge Community Wiki Celebration
Open Knowledge Community Wiki CelebrationOpen Knowledge Community Wiki Celebration
Open Knowledge Community Wiki CelebrationThor Henning Hetland
 

Mehr von Thor Henning Hetland (12)

Fixing the problem
Fixing the problemFixing the problem
Fixing the problem
 
Robust smidig utvikling - når resultater er viktigere enn religion
Robust smidig utvikling - når resultater er viktigere enn religionRobust smidig utvikling - når resultater er viktigere enn religion
Robust smidig utvikling - når resultater er viktigere enn religion
 
Internet of things - what is really happening
Internet of things - what is really happeningInternet of things - what is really happening
Internet of things - what is really happening
 
Edr mds a less is more approach to MDM
Edr mds a less is more approach to MDMEdr mds a less is more approach to MDM
Edr mds a less is more approach to MDM
 
Nyere forskningsresultater som er viktige for software arkitekten
Nyere forskningsresultater som er viktige for software arkitektenNyere forskningsresultater som er viktige for software arkitekten
Nyere forskningsresultater som er viktige for software arkitekten
 
Kan vi skape mye mere verdi i softwareporosjekter
Kan vi skape mye mere verdi i softwareporosjekterKan vi skape mye mere verdi i softwareporosjekter
Kan vi skape mye mere verdi i softwareporosjekter
 
Cloud Psychology - a look at why many businesses will go out of business soon.
Cloud Psychology - a look at why many businesses will go out of business soon.Cloud Psychology - a look at why many businesses will go out of business soon.
Cloud Psychology - a look at why many businesses will go out of business soon.
 
Agile wineaccn2011
Agile wineaccn2011 Agile wineaccn2011
Agile wineaccn2011
 
Neo4Dogs - a data quality platform approach with SolrCloud and graphs
Neo4Dogs - a data quality platform approach with SolrCloud and graphsNeo4Dogs - a data quality platform approach with SolrCloud and graphs
Neo4Dogs - a data quality platform approach with SolrCloud and graphs
 
Neo4 dogs
Neo4 dogsNeo4 dogs
Neo4 dogs
 
Open Knowledge Community Wiki Celebration
Open Knowledge Community Wiki CelebrationOpen Knowledge Community Wiki Celebration
Open Knowledge Community Wiki Celebration
 
Soa Runtime
Soa RuntimeSoa Runtime
Soa Runtime
 

Kürzlich hochgeladen

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 

Kürzlich hochgeladen (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

laws of SOA

  • 1. Introduction, background and why Service Oriented Architecture Totto
  • 2. Motivation • This is an intensive workshop which aims to build enough knowledge and understanding among software architects to be able to start building a service oriented architecture without making the common mistakes. • This workshop builds upon a three-day workshop run at many big companies but compressed hard to make time for more design- time service policy discussions as signalled beeing important to Canal Digital.
  • 3. Goal • Get an understanding of how and why Soa projects fail • Understand some of the key building blocks neccessary to build successful SOAs • Learn how to think about SOA 3
  • 4. Goals • Totto's ambiguous goals – Introduce and understanding of the huge untapped potential of customer and project value in SOA projects – Introduce the key concepts and how they fit nicely together to allow you to lead customers and projects in the right direction – Introduce a well defined model for discussing and communicating SOA, services and governance – Leave you capable of solving ANY SOA challenge 
  • 5. Agenda SOA in «2» slides • Motivation • Agenda • SOA in 3 slides • Laws of SOA • Real SOA versus Same Old Architecture, • SOA Maturity Model • Some examples of HOW successful SOA provides real value 5
  • 7. SOA IN 2 SLIDES What nobody seems to understand, and still remains the most important aspects of success with Service Oriented Architecture 7
  • 8. 8
  • 9. Laws of SOA 0. Forget about focusing WS and products 1. Establish service categories and service universe 2. Find and decompose services 3. Establish service ownership and Key Performance Indicators for your services 4. Establish design rules for your service categories up-front 5. Start limited and controlled 6. Establish lean and agile deployment routines 7. Versioning is not optional in SOA 8. Security is not optional in SOA 9. Reflect and work strategically against SOA Maturity Model. 9
  • 10. Normal SOA • Most SOA projects fail – Most quoted figures are about 80% • The ”successful” SOA projects usually archieve value comparable with technology refreshes as seen in this figure • This is itself a failure to deliver the on the promisses of SOA and is the result of what is popular called «Same Old Architecture..” 10
  • 11. “Real value” SOA • understand the concept of a service • Service Manifest • services as good building-blocks • categorizing your services • requirements and rules for the different categories of services • Design-Time Governance 11 But today we are talking about how to achieve this target
  • 12. SOA Maturity Models Level 2Level 2 Level 2 SOAMM •.. •.. •2: Data •1: Design •0: Chaos
  • 13. Design Time Governance All CS and ACS services complies to sets of core governance policies, including; • Implements same patterns • Complies to same request response patterns • Supports evolve ability • Coherent failover and operational capabilities • Ensures great service through a common usage pattern across +15 services in first phase delivery 13
  • 14. Real-time enterprise.. Just a dream? EDR-MDS Enterprise Search EDA Realtime BI EDR-MDS EDR-MDS
  • 15. SOA – hype? (Anno 2007) 15 Hype Business value WS-* CFX/ XFire SAML 2.0 OW SOA EDR Tjeneste kategorisering Mule REST ESB Endpoint Design-time Governance AXIS Web Services WS ducktyping ESE Run-time Governance Governance PAB BAM
  • 16. “Real value” SOA • Key areas – Understanding services and how they are different – Successful services and the service universe – Learn of the different technical types of services and how they apply to your business services – Ownership, value, KPI and governance of services – Re-introduce Business Objects as first-class inhabitants in your architecture – Learning/leading versus managing/controlling Pust ut – Senk skuldrene
  • 17. Credits and key contributors • Mads Nissen (Puzzlepart) • Objectware Community Wiki • Cantara Community Wiki • Bård Lind (Telenor) • Mark West (Bouvet) • Lars Flågan (LUUP) • Øystein Garshol (Puzzlepart) • Kjartan Aanestad (Webstep) • Kaare Nilsen (Arktekk) • Kristoffer Moum (Zenior) • Johannes Brodwall (Steria) Pust ut – Senk skuldrene