SlideShare a Scribd company logo
1 of 20
Developing a SOA Strategy
        Salim Sheikh
      Solutions Director
          Blue-Crow

      December 2006
Agenda

• What and Why SOA?
• Successful Strategies
• Case Study
Common IT Challenges
 •   Increasing competiveness and rapid change require business agility
      – Lag time between business needs and IT delivery limits continuous
        business optimization
      – Siloed stakeholders and subject matter experts result in long planning and
        design cycles
 •   IT environments growing more heterogeneous and decentralized
      – Rigid architectures require substantial developer effort
      – Widespread interdependencies create downstream impacts from changes
      – Inability to enforce policies system-wide
 •   Processes and data are difficult to monitor or improve
      – Disconnected activities provide little actionable business intelligence
      – Poor data quality within and between applications hinders productivity
 •   Constant pressure to lower cost of ownership
      – Maintenance costs of point-to-point integrations and technologies
      – Resource-intensive manual processes
“   The main objective with SOA initiatives is to enable a more
      agile, flexible and standardized approach to designing,
      developing and deploying functionality that is often
      scattered throughout established IT systems.
                                                              ”
      — Gartner, Inc., "Benefits and Challenges of SOA in Business
      Terms", September 2005
What is Service Oriented Architecture?


A service is a coarsely defined business function, often playing a role in
   one or more larger business processes, composed of a set of smaller
   processes or tasks.

Service Oriented Architecture (SOA) is a course of action to align
   processes, information, and technology with business imperatives by
   using services as an organizing principle.

SOA is not:
    – Web Services
    – A middleware product
    – An IT-only initiative
Benefits of SOA

•   SOA speeds business change.
    In its core design strategy of packaging applications into business units of work, service
    orientation reflects and models business processes. As the business changes, developers
    can more easily map business process changes to applications and then implement
    the appropriate IT changes.


•   SOA facilitates business connections.
    With your business processes packaged as modular, accessible business services, you
    can connect them where and when they are needed to optimize processes across
    customers, partners, suppliers, and your own internal applications


•   SOA enhances business control.
    Because services model business processes, the flow of data and transactions through
    service-oriented applications is valuable business data. SOA infrastructure actively
    manages service flows and can provide flexible and dynamic access to this data, which you
    can use to analyze and optimize business results and process costs.

           •    -- Forrester, “Your Strategic SOA Platform Vision,” March 2005
Guiding Principles of SOA

•   Incremental improvement
•   Cost-benefit analysis
•   Driving to commonality and reuse
•   Focus on areas of high volatility
•   Focus on most essential services
Business Value / TCO Trade-Off



                                                                                    Ideal
 Business Value Delivered by IT




                                  Custom Apps
                                                                  Services
                                                                                Composite Apps

                                                                               Differentiated
                                                                             capability built on
                                                                             common platforms
                                                Packaged Apps
                                                                                (lower TCO)

                                                  Lower TCO,
                                                  but loss in
                                                 differentiated
                                                   capability

                                                   Reduction in TCO
Executive Value of SOA


                                   CEO Challenges

                                   • Economic value
                                   • Sustainable growth opportunities
                                   • Cost structure & performance management
  Differentiation on the outside
                                   CIO Challenges


  Simplification on the inside     • Reduce systems complexity
                                   • Improve service reliability


  Execution mastery
                                   COO Challenges

                                   • Process excellence and consistency
                                   • Improve service culture
                                   • Exploit synergies and economies of scale
Different perspectives


                                            Business Strategy
                                                                                            Business
          Business Strategy
                                            Bring new products and services to market
                                            Improve operational efficiency                  Strategists
                                            Increase business value
               Execute



                                            Business Activity Monitoring                    Business
                                            End-to-end process performance monitoring       Analysts
                                            Real-time insight and control of business


                                            Business Process Management                     Process
                                            Quick delivery of new services                  Designers
                                            Quick automation of business processes
                              existing IT
                               Leverage




                                            Services Layer                                  Systems
                                            Standardization of services                     Architects
                                            Reducing code-based integrations


                                            Systems Integration                             Software
                                            Technology interoperability; Architecture and   Engineers
                                            Infrastructure Services Standardization
Architecture & Strategy
Making It Happen




        Identify
         Driver                     Govern
       (Process/                  SOA Journey
      Integration)
                     Define SOA
                      Roadmap
                       Strategy

        Assess
       Enterprise                   Execute
      Architecture                SOA Roadmap
       Readiness
Enterprise Repository
Ten Challenges for the CIO

 1.  Platform
     Competency
 2. Architectural
     Standards and
     Interoperability        Identify
                              Driver                     Govern
 3. Infrastructure          (Process/                  SOA Journey
                           Integration)
 4. Data Architecture                     Define SOA
                                           Roadmap
 5. Security                                Strategy
                             Assess
 6. Training                Enterprise                   Execute
                           Architecture                SOA Roadmap
 7. Application             Readiness
     Rationalization
 8. Methods and Tools
 9. Testing
 10. IT Organization and
     Enterprise
     Architecture
Adoption of SOA is an Incremental Journey



                                                              Phase 4
                                            Phase 3
                          Phase 2
         Phase 1

                                            Enterprise
                                             Service
                                            Bus Based
        Organize and        Tactical       Solution and        SOA Is
         Strategize     Implementations    SOA Platform     Industrialized




                  0-18 months             18–30 months    30–48 months
SOA Planning Process

 • Establish a Business and IT Joint Vision
    – Assemble steering committee
    – Conduct collaborative requirements gathering
    – Mutually commit to goals
 • Define the SOA Roadmap
    –   Top-Down Analysis: Identify key business pain points
    –   Bottom-Up Analysis: Review current technology infrastructure
    –   Prioritize high value-add processes and identify quick wins
    –   Organize modest releases to maximize incremental value
 • Launch Detailed Analysis
    – Evaluate enterprise SOA skillset within IT
    – Define service-enablement architecture
    – Model high-level services and data structures
Case Study: Services Architecture Vision

            External    Sales      Rich User    Salesforce
                                                                  B2B          Mobile
            Interface   Portal     Interface      .com


            Business Processes            Process              Process Rules
            (BPM)


            Services
            (SOA)


                                        Synchronization




                                                                                Monitoring
            Data




                                                                                             Security
                                    Quality and Enrichment
            Access
            Layer                Connectivity and Authorization

                                           Metadata



                                                  Enterprise
                  Custom Data    Operational                       salesforce.com
                                                    Data
                    Sources       Datastore
                                                  Warehouse
Delivery Framework
Summary


•   SOA is not a technology, but a process for aligning business
    objectives, technology assets, and IT activities in a way that
    maximizes incremental improvement, flexibility, and reuse.

•   Initiating SOA requires understanding the business value of
    services and combining top-down and bottom-up methods of
    analysis.

•   SOA solutions favor technologies emphasizing process focus,
    agility, loose coupling, and interoperability.

•   AppExchange eases SOA integration through a standards-based
    web services API, effortless meta-customization, and
    sophisticated presentation layer compositing.

More Related Content

What's hot

Integrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appIntegrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine app
EPM Live
 
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
EPM Live
 
Rule and Event-based Processes June2010
Rule  and Event-based Processes June2010Rule  and Event-based Processes June2010
Rule and Event-based Processes June2010
Paul Vincent
 
10 tips for Chartering a Project
10 tips for Chartering a Project10 tips for Chartering a Project
10 tips for Chartering a Project
Glen Alleman
 
WorkEngine Overview
WorkEngine OverviewWorkEngine Overview
WorkEngine Overview
EPM Live
 

What's hot (20)

Process Identification and Reuse af Bo Ebro Christensen, IBM
Process Identification and Reuse af Bo Ebro Christensen, IBMProcess Identification and Reuse af Bo Ebro Christensen, IBM
Process Identification and Reuse af Bo Ebro Christensen, IBM
 
Stages Product Development BPM Suite - Better Processes in Practice
Stages Product Development BPM Suite - Better Processes in PracticeStages Product Development BPM Suite - Better Processes in Practice
Stages Product Development BPM Suite - Better Processes in Practice
 
Bpm soa
Bpm soaBpm soa
Bpm soa
 
Project Plan ERP Sample by ijaz haider malik weboriez@hotmail
Project Plan ERP Sample by ijaz haider malik weboriez@hotmailProject Plan ERP Sample by ijaz haider malik weboriez@hotmail
Project Plan ERP Sample by ijaz haider malik weboriez@hotmail
 
Oracle Bpa Suite Overview
Oracle Bpa Suite OverviewOracle Bpa Suite Overview
Oracle Bpa Suite Overview
 
Integrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appIntegrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine app
 
Collaborate 2012 - the never ending road of project management presentation c...
Collaborate 2012 - the never ending road of project management presentation c...Collaborate 2012 - the never ending road of project management presentation c...
Collaborate 2012 - the never ending road of project management presentation c...
 
SOA & BPM
SOA & BPMSOA & BPM
SOA & BPM
 
Service Oriented Enterprise Architecture and Service Oriented Enterprise
Service Oriented Enterprise Architecture and Service Oriented EnterpriseService Oriented Enterprise Architecture and Service Oriented Enterprise
Service Oriented Enterprise Architecture and Service Oriented Enterprise
 
Evolution of service transition
Evolution of service transitionEvolution of service transition
Evolution of service transition
 
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
 
ITIL V3 And Service Transition - ITSM Academy Webinar
ITIL V3 And Service Transition - ITSM Academy Webinar ITIL V3 And Service Transition - ITSM Academy Webinar
ITIL V3 And Service Transition - ITSM Academy Webinar
 
Rule and Event-based Processes June2010
Rule  and Event-based Processes June2010Rule  and Event-based Processes June2010
Rule and Event-based Processes June2010
 
Innovative Marriage of Security and Performance in SOA Based Dynamic Enterprises
Innovative Marriage of Security and Performance in SOA Based Dynamic EnterprisesInnovative Marriage of Security and Performance in SOA Based Dynamic Enterprises
Innovative Marriage of Security and Performance in SOA Based Dynamic Enterprises
 
Oracle soa and e2.0 partner community forum bpm léon smiers share
Oracle soa and e2.0 partner community forum bpm léon smiers shareOracle soa and e2.0 partner community forum bpm léon smiers share
Oracle soa and e2.0 partner community forum bpm léon smiers share
 
10 tips for Chartering a Project
10 tips for Chartering a Project10 tips for Chartering a Project
10 tips for Chartering a Project
 
Accelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementAccelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work Management
 
Extend Your PPM Application for Projects Products and Services
Extend Your PPM Application for Projects Products and ServicesExtend Your PPM Application for Projects Products and Services
Extend Your PPM Application for Projects Products and Services
 
ITIL® v3 Overview
ITIL® v3 OverviewITIL® v3 Overview
ITIL® v3 Overview
 
WorkEngine Overview
WorkEngine OverviewWorkEngine Overview
WorkEngine Overview
 

Viewers also liked

Developing an SOA Strategy
Developing an SOA StrategyDeveloping an SOA Strategy
Developing an SOA Strategy
dreamforce2006
 
A Guide to the SOA Galaxy: Strategy, Design and Best Practices
A Guide to the SOA Galaxy: Strategy, Design and Best PracticesA Guide to the SOA Galaxy: Strategy, Design and Best Practices
A Guide to the SOA Galaxy: Strategy, Design and Best Practices
Dmitri Shiryaev
 
Fusion costing overview_high_level-final
Fusion costing overview_high_level-finalFusion costing overview_high_level-final
Fusion costing overview_high_level-final
Suresh Mishra
 
Measurement effectiveness of offshoring
Measurement effectiveness of offshoringMeasurement effectiveness of offshoring
Measurement effectiveness of offshoring
Nesma
 

Viewers also liked (10)

Developing an SOA Strategy
Developing an SOA StrategyDeveloping an SOA Strategy
Developing an SOA Strategy
 
A Guide to the SOA Galaxy: Strategy, Design and Best Practices
A Guide to the SOA Galaxy: Strategy, Design and Best PracticesA Guide to the SOA Galaxy: Strategy, Design and Best Practices
A Guide to the SOA Galaxy: Strategy, Design and Best Practices
 
Fusion costing overview_high_level-final
Fusion costing overview_high_level-finalFusion costing overview_high_level-final
Fusion costing overview_high_level-final
 
I T E007 Warner 091807
I T E007  Warner 091807I T E007  Warner 091807
I T E007 Warner 091807
 
The challenges of successfully executing a SOA strategy in a complex outsourc...
The challenges of successfully executing a SOA strategy in a complex outsourc...The challenges of successfully executing a SOA strategy in a complex outsourc...
The challenges of successfully executing a SOA strategy in a complex outsourc...
 
SOA Strategy for Connected Business
SOA Strategy for Connected BusinessSOA Strategy for Connected Business
SOA Strategy for Connected Business
 
There is no business like social business #archiweek13
There is no business like social business #archiweek13There is no business like social business #archiweek13
There is no business like social business #archiweek13
 
Measurement effectiveness of offshoring
Measurement effectiveness of offshoringMeasurement effectiveness of offshoring
Measurement effectiveness of offshoring
 
Microservices: What's Missing - O'Reilly Software Architecture New York
Microservices: What's Missing - O'Reilly Software Architecture New YorkMicroservices: What's Missing - O'Reilly Software Architecture New York
Microservices: What's Missing - O'Reilly Software Architecture New York
 
PwC: New IT Platform From Strategy Through Execution
PwC: New IT Platform From Strategy Through ExecutionPwC: New IT Platform From Strategy Through Execution
PwC: New IT Platform From Strategy Through Execution
 

Similar to Developing An SOA Strategy V1

Mohamad Afshar Moving Beyond Project Level S O A
Mohamad  Afshar    Moving Beyond Project Level S O AMohamad  Afshar    Moving Beyond Project Level S O A
Mohamad Afshar Moving Beyond Project Level S O A
SOA Symposium
 
Mohan k. bavirisetty introduction to semantic soa & bpm sept 14 2010 v 1.0
Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Mohan k. bavirisetty introduction to semantic soa & bpm sept 14 2010 v 1.0
Dr. Mohan K. Bavirisetty
 
Anthony Carrato S O A Business Architecture
Anthony  Carrato    S O A  Business  ArchitectureAnthony  Carrato    S O A  Business  Architecture
Anthony Carrato S O A Business Architecture
SOA Symposium
 
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
InSync2011
 
Mohamad Afshar Moving Beyond Project Level S O A V1
Mohamad  Afshar    Moving Beyond Project Level S O A V1Mohamad  Afshar    Moving Beyond Project Level S O A V1
Mohamad Afshar Moving Beyond Project Level S O A V1
SOA Symposium
 
Website Design and Development
Website Design and DevelopmentWebsite Design and Development
Website Design and Development
Gaurav Kumar
 

Similar to Developing An SOA Strategy V1 (20)

Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
 
Mohamad Afshar Moving Beyond Project Level S O A
Mohamad  Afshar    Moving Beyond Project Level S O AMohamad  Afshar    Moving Beyond Project Level S O A
Mohamad Afshar Moving Beyond Project Level S O A
 
SOA - Enabling Interoperability And Business Agility March 2009
SOA - Enabling Interoperability And Business Agility   March 2009SOA - Enabling Interoperability And Business Agility   March 2009
SOA - Enabling Interoperability And Business Agility March 2009
 
Moving Beyond Project Level SOA
Moving Beyond Project Level SOAMoving Beyond Project Level SOA
Moving Beyond Project Level SOA
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration Architecture
 
Cogent Company Overview.11292009
Cogent Company Overview.11292009Cogent Company Overview.11292009
Cogent Company Overview.11292009
 
Mohan k. bavirisetty introduction to semantic soa & bpm sept 14 2010 v 1.0
Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Mohan k. bavirisetty introduction to semantic soa & bpm sept 14 2010 v 1.0
 
Executive Overview Using Soa To Improve Operational Efficiency
Executive Overview Using Soa To Improve Operational EfficiencyExecutive Overview Using Soa To Improve Operational Efficiency
Executive Overview Using Soa To Improve Operational Efficiency
 
Keynote Day 1 2009
Keynote Day 1 2009Keynote Day 1 2009
Keynote Day 1 2009
 
Systems Plus Solutions Brochure
Systems Plus Solutions BrochureSystems Plus Solutions Brochure
Systems Plus Solutions Brochure
 
Enterprise Architecture Frameworks
Enterprise Architecture FrameworksEnterprise Architecture Frameworks
Enterprise Architecture Frameworks
 
Anthony Carrato S O A Business Architecture
Anthony  Carrato    S O A  Business  ArchitectureAnthony  Carrato    S O A  Business  Architecture
Anthony Carrato S O A Business Architecture
 
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
 
Cordys presentation
Cordys presentationCordys presentation
Cordys presentation
 
Mohamad Afshar Moving Beyond Project Level S O A V1
Mohamad  Afshar    Moving Beyond Project Level S O A V1Mohamad  Afshar    Moving Beyond Project Level S O A V1
Mohamad Afshar Moving Beyond Project Level S O A V1
 
Concepts integrationandbiztalksoa andbpm
Concepts integrationandbiztalksoa andbpm Concepts integrationandbiztalksoa andbpm
Concepts integrationandbiztalksoa andbpm
 
De-Risk Data Center Projects With Cisco Services
De-Risk Data Center Projects With Cisco ServicesDe-Risk Data Center Projects With Cisco Services
De-Risk Data Center Projects With Cisco Services
 
ESB Overview
ESB OverviewESB Overview
ESB Overview
 
Website Design and Development
Website Design and DevelopmentWebsite Design and Development
Website Design and Development
 
SOA Course - Next Generation
SOA Course - Next GenerationSOA Course - Next Generation
SOA Course - Next Generation
 

More from Salim Sheikh

Blue-Crow Overview R2
Blue-Crow Overview R2Blue-Crow Overview R2
Blue-Crow Overview R2
Salim Sheikh
 
Model Management Framework V1
Model Management Framework V1Model Management Framework V1
Model Management Framework V1
Salim Sheikh
 

More from Salim Sheikh (17)

UK Response to Covid-19 (20 april 2020)
UK Response to Covid-19 (20 april 2020)UK Response to Covid-19 (20 april 2020)
UK Response to Covid-19 (20 april 2020)
 
Pandemic Covid 19 Series - Day 5
Pandemic Covid 19  Series - Day 5Pandemic Covid 19  Series - Day 5
Pandemic Covid 19 Series - Day 5
 
Pandemic covid 19 series - Day 4
Pandemic covid 19 series - Day 4Pandemic covid 19 series - Day 4
Pandemic covid 19 series - Day 4
 
Pandemic covid 19 series - Day 3
Pandemic covid 19  series - Day 3Pandemic covid 19  series - Day 3
Pandemic covid 19 series - Day 3
 
Pandemic Covid 19 Series - Part 2
Pandemic Covid 19  Series - Part 2Pandemic Covid 19  Series - Part 2
Pandemic Covid 19 Series - Part 2
 
UK Response to Covid-19 - Part 1
UK Response to Covid-19 - Part 1UK Response to Covid-19 - Part 1
UK Response to Covid-19 - Part 1
 
ITSM and TOGAF 9 v0 5
ITSM and TOGAF 9 v0 5ITSM and TOGAF 9 v0 5
ITSM and TOGAF 9 v0 5
 
Nuffield Diagnostics MIS Presentation
Nuffield Diagnostics MIS PresentationNuffield Diagnostics MIS Presentation
Nuffield Diagnostics MIS Presentation
 
Surrey PCT Presentation
Surrey PCT PresentationSurrey PCT Presentation
Surrey PCT Presentation
 
Blue Crow Butler Event Highlights
Blue Crow Butler Event HighlightsBlue Crow Butler Event Highlights
Blue Crow Butler Event Highlights
 
Blue-Crow Care Pathways Newsletter
Blue-Crow Care Pathways NewsletterBlue-Crow Care Pathways Newsletter
Blue-Crow Care Pathways Newsletter
 
Blue-Crow Architecture V1
Blue-Crow Architecture V1Blue-Crow Architecture V1
Blue-Crow Architecture V1
 
Blue-Crow Brochure
Blue-Crow BrochureBlue-Crow Brochure
Blue-Crow Brochure
 
Blue-Crow Overview R2
Blue-Crow Overview R2Blue-Crow Overview R2
Blue-Crow Overview R2
 
Blue-Crow Overview R2
Blue-Crow Overview R2Blue-Crow Overview R2
Blue-Crow Overview R2
 
Model Management Framework V1
Model Management Framework V1Model Management Framework V1
Model Management Framework V1
 
Service Orientation Today and Tomorrow
Service Orientation Today and TomorrowService Orientation Today and Tomorrow
Service Orientation Today and Tomorrow
 

Recently uploaded

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
panagenda
 
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
Safe Software
 

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Developing An SOA Strategy V1

  • 1. Developing a SOA Strategy Salim Sheikh Solutions Director Blue-Crow December 2006
  • 2. Agenda • What and Why SOA? • Successful Strategies • Case Study
  • 3. Common IT Challenges • Increasing competiveness and rapid change require business agility – Lag time between business needs and IT delivery limits continuous business optimization – Siloed stakeholders and subject matter experts result in long planning and design cycles • IT environments growing more heterogeneous and decentralized – Rigid architectures require substantial developer effort – Widespread interdependencies create downstream impacts from changes – Inability to enforce policies system-wide • Processes and data are difficult to monitor or improve – Disconnected activities provide little actionable business intelligence – Poor data quality within and between applications hinders productivity • Constant pressure to lower cost of ownership – Maintenance costs of point-to-point integrations and technologies – Resource-intensive manual processes
  • 4. The main objective with SOA initiatives is to enable a more agile, flexible and standardized approach to designing, developing and deploying functionality that is often scattered throughout established IT systems. ” — Gartner, Inc., "Benefits and Challenges of SOA in Business Terms", September 2005
  • 5. What is Service Oriented Architecture? A service is a coarsely defined business function, often playing a role in one or more larger business processes, composed of a set of smaller processes or tasks. Service Oriented Architecture (SOA) is a course of action to align processes, information, and technology with business imperatives by using services as an organizing principle. SOA is not: – Web Services – A middleware product – An IT-only initiative
  • 6. Benefits of SOA • SOA speeds business change. In its core design strategy of packaging applications into business units of work, service orientation reflects and models business processes. As the business changes, developers can more easily map business process changes to applications and then implement the appropriate IT changes. • SOA facilitates business connections. With your business processes packaged as modular, accessible business services, you can connect them where and when they are needed to optimize processes across customers, partners, suppliers, and your own internal applications • SOA enhances business control. Because services model business processes, the flow of data and transactions through service-oriented applications is valuable business data. SOA infrastructure actively manages service flows and can provide flexible and dynamic access to this data, which you can use to analyze and optimize business results and process costs. • -- Forrester, “Your Strategic SOA Platform Vision,” March 2005
  • 7. Guiding Principles of SOA • Incremental improvement • Cost-benefit analysis • Driving to commonality and reuse • Focus on areas of high volatility • Focus on most essential services
  • 8. Business Value / TCO Trade-Off Ideal Business Value Delivered by IT Custom Apps Services Composite Apps Differentiated capability built on common platforms Packaged Apps (lower TCO) Lower TCO, but loss in differentiated capability Reduction in TCO
  • 9. Executive Value of SOA CEO Challenges • Economic value • Sustainable growth opportunities • Cost structure & performance management Differentiation on the outside CIO Challenges Simplification on the inside • Reduce systems complexity • Improve service reliability Execution mastery COO Challenges • Process excellence and consistency • Improve service culture • Exploit synergies and economies of scale
  • 10. Different perspectives Business Strategy Business Business Strategy Bring new products and services to market Improve operational efficiency Strategists Increase business value Execute Business Activity Monitoring Business End-to-end process performance monitoring Analysts Real-time insight and control of business Business Process Management Process Quick delivery of new services Designers Quick automation of business processes existing IT Leverage Services Layer Systems Standardization of services Architects Reducing code-based integrations Systems Integration Software Technology interoperability; Architecture and Engineers Infrastructure Services Standardization
  • 12. Making It Happen Identify Driver Govern (Process/ SOA Journey Integration) Define SOA Roadmap Strategy Assess Enterprise Execute Architecture SOA Roadmap Readiness
  • 14. Ten Challenges for the CIO 1. Platform Competency 2. Architectural Standards and Interoperability Identify Driver Govern 3. Infrastructure (Process/ SOA Journey Integration) 4. Data Architecture Define SOA Roadmap 5. Security Strategy Assess 6. Training Enterprise Execute Architecture SOA Roadmap 7. Application Readiness Rationalization 8. Methods and Tools 9. Testing 10. IT Organization and Enterprise Architecture
  • 15. Adoption of SOA is an Incremental Journey Phase 4 Phase 3 Phase 2 Phase 1 Enterprise Service Bus Based Organize and Tactical Solution and SOA Is Strategize Implementations SOA Platform Industrialized 0-18 months 18–30 months 30–48 months
  • 16.
  • 17. SOA Planning Process • Establish a Business and IT Joint Vision – Assemble steering committee – Conduct collaborative requirements gathering – Mutually commit to goals • Define the SOA Roadmap – Top-Down Analysis: Identify key business pain points – Bottom-Up Analysis: Review current technology infrastructure – Prioritize high value-add processes and identify quick wins – Organize modest releases to maximize incremental value • Launch Detailed Analysis – Evaluate enterprise SOA skillset within IT – Define service-enablement architecture – Model high-level services and data structures
  • 18. Case Study: Services Architecture Vision External Sales Rich User Salesforce B2B Mobile Interface Portal Interface .com Business Processes Process Process Rules (BPM) Services (SOA) Synchronization Monitoring Data Security Quality and Enrichment Access Layer Connectivity and Authorization Metadata Enterprise Custom Data Operational salesforce.com Data Sources Datastore Warehouse
  • 20. Summary • SOA is not a technology, but a process for aligning business objectives, technology assets, and IT activities in a way that maximizes incremental improvement, flexibility, and reuse. • Initiating SOA requires understanding the business value of services and combining top-down and bottom-up methods of analysis. • SOA solutions favor technologies emphasizing process focus, agility, loose coupling, and interoperability. • AppExchange eases SOA integration through a standards-based web services API, effortless meta-customization, and sophisticated presentation layer compositing.