SlideShare a Scribd company logo
1 of 44
Download to read offline
This Presentation Courtesy of the
                          International SOA Symposium
                          October 7-8, 2008 Amsterdam Arena
                          www.soasymposium.com
                          info@soasymposium.com


                                       Founding Sponsors




Platinum Sponsors




Gold Sponsors       Silver Sponsors
Moving Beyond Project-Level SOA: How to
Achieve Departmental and Enterprise SOA
Using SOA Tools v Doing SOA

                                                                                             Transformation

                                                                                             Accounts
                                                                                      $      Receivable

                                                                                             Customer
                                                                                             (DataHub)


                                                                                             Orders
                                                                                             (EJB 3.0)


                                                                                             Promotion Management
                                                                                      ?      (Business Rules)


        ?                                                  ?
                                                                                             Exception Management
                                                                                             Portal – Order Hospital
              Process                                            Process
                                                                                             (Human Workflow)


Integration | One Off Services                  SOA | Reusable Services

One off Implementation   Low Reuse Potential    Architected for Reuse      Higher Reuse Potential




For a good overview of service granularity, go to http://www.soaglossary.com/service_granularity.asp
Thomas Erl, Author of SOA:Principles of Service Design


 “It's tough to incrementally adopt SOA when you're delivering
  services tactically because each tactically delivered service
  essentially becomes legacy once SOA is properly adopted.”
<Insert Picture Here>




Moving Beyond Project-Level SOA
Dr Mohamad Afshar,
Vice President, Product Management | SOA on Application Grid
Oracle Fusion Middleware
<Insert Picture Here>



Introduction
SOA Adoption Strategies


                               Enterprise-Driven
                               IT 100% Full Steam Ahead

                                 Management Behind
                                   Enterprise SOA



                 Management Skeptical –         Management not Bought
                    Need Convincing                   In 100%
       IT Focused on Success                                 IT Able to Drive Reuse
         Stories to Convince                                  Across Departments

Project-Driven                                                   Infrastructure-Driven
SOA Enablers
          SOA Benefit            Enabler
                                 1)   Standards-based Interfaces
          Interoperability       2)   Available through standard protocols
                                 3)   Canonical Data Models (within Domain/ Enterprise)
                                 1)   Assemble rather than build
          Ease and Speed of      2)   Processes, Rules, Events captured in high-level models instead
          Development                 of in code
                                 3)   Service portfolio speeds up development
Agility
                                 1)   Separation of Concerns – messaging, workflow, rules, etc.
  &       Reducing Impact of     2)   Loose Coupling, e.g. Changes localized to service
          Change                      implementations
Lower                            3)   Abstract Legacy and Proprietary Interfaces
 Cost
                                 1)   Standards-based interfaces
                                 2)   Process captured in BPM/ BPEL engines
          Increased Visibility
                                 3)   Events captured in CEP engine
                                 4)   Data services with standardized formats for key data assets
                                 1)   Portfolio of Services built for reuse
          Reuse                  2)   Registry/ Repository to aid developers and architects in finding
                                      reusable assets
Adoption Strategies Tied to SOA Benefits

                                             Enterprise-   Infrastructure-      Project-
          SOA Benefit
                                             Driven        Driven               Driven

          Interoperability
                                                             Utility Services


          Ease and Speed of Development
Agility
  &
          Reducing Impact of Change
Lower
 Cost
          Increased Visibility


          Reuse
                                                             Utility Services


                    It’s difficult to get reuse if you are doing the project-driven
                     approach unless you actively plan and execute to get it!
More Effort Now                         Less Pain Later
      Initial service delivery cost, effort
                                                  Subsequent Service
      and time is increased due to
                                                  Governance burden
      service identification and service
                                                  reduced
      portfolio planning

                              Enterprise-Driven
                              Enterprise-Driven




Project-Driven                                               Infrastructure-Driven
                                                              Infrastructure-Driven
      Less Effort Now                         Pain Later
      Initial service delivery cost, effort       Subsequent Service
      and time is reduced because the             Governance requires
      analysis scope is based on                  increased cost, effort,
      immediate project requirements              time
<Insert Picture Here>



Project-Driven SOA
Characteristics of Project-Driven SOA

Key Characteristics             Focus/ Benefits               Downfalls

• Little Involvement from the   • Some Cost Savings    Flat   • Incremental Improvement
 Business Side                   Line
                                                              • Tactical Agility Only -
• Scope Restricted to           • Some Agility                 through Ease of Change
 Individual Projects                                           not Service Portfolios
                                SOA Benefit           Score
• Integration / Data                                          • Not Investing in Design
 Movement Focused               Interoperability               Standards has a Cost
• New Projects Build                                          • Disparities Addressed
 Everything from Scratch        Ease and Speed                 through Integration
                                of Development
• Not Focused on Reuse                                        • Missing Reusable
                                Reducing                       Business Services
                                Impact of                     • Potential Proliferation of
                                Change                         Unshareable Services
                                Increased                     • Introduces New Silos and
                                Visibility                     Related Integration and
                                Reuse                          Governance burden
Project | Integration
                            Scenarios:
                            •Siebel Order Capture to Oracle ATP
                            •Oracle Configurator to Siebel Order Capture
                            •Siebel Order Capture to G-Log
                            •Siebel Order Capture to Oracle Financials

                BPEL FLOW




 Siebel
  CRM




                                             E-Business Suite
TasmanAve, Inc.


Consumer Products Company                   • Lesson Learned
• Project-Driven SOA                           • SOA projects require the same project
• Results                                        considerations such as Performance,
                                                 Security, HA
    • SOA Foundation ready for future
                                               • Organizational: EA should champion pan-
    • Significant Cost Savings
                                                 enterprise SOA practices as reuse is not a
• EA prime mover for SOA adoption                prime mover at project level
• Technology Issues: SOA Skills, New        • Key Takeaway
  Technology Readiness
                                               • Treat middleware mainly as middleware
• Organizational Issues: EA’s role:
  implementer versus strategic visionary?
TasmanAve, Inc.


Computer Peripherals Company                  • Lesson Learned
•   Project-Driven SOA                           • Technical: Adapters can introduce their
•   Results:                                       own issues
      • Sales team moving towards single site    • Disparity in standards adoption causes
         for sales information                     interoperability problems
      • SOA Foundation ready for future          • Organizational: Real-time works !
         projects                             • Key Takeaway
•   EA is partnering with other IT teams         • Don’t expect 100% plug-play from day
•   Technology issues: SOA Skills, XML             one
    modeling incompatibilities
•   Organizational issues: Gain confidence in
    event-based real-time business processing
What is a Business Service?

A business service is a software solution that provides functions related
to one or more business processes. Business services may be composed
from one or more fine-grained utility, entity or task services and are
described using business semantics.
Transitions


                                         Enterprise-Driven
2) Project-Driven to                                                 3) Infrastructure-Driven to
Enterprise-Driven                       IT 100% Full Steam Ahead     Enterprise-Driven
                                          Management Behind
                                            Enterprise SOA




                         Management Skeptical –          Management not Bought
                            Need Convincing                    In 100%
                IT Focused on Success                                 IT Able to Drive Reuse
                  Stories to Convince                                  Across Departments

        Project-Driven                                                    Infrastructure-Driven


                                        1) Project-Driven to
                                        Infrastructure-Driven
SOA CAPABILITY MATURITY Model
       Higher the Level – Higher the Capabilities

 STRATEGIC GOALS                                            TACTICAL PLANS
  Able to support business initiatives                   Refine and improve standards and
in a timely and cost-effective manner.                   processes
                                           OPTIMIZED     Exploit new business opportunities

         Processes and procedures
                                            - 5 -        enabled by SOA
                                                         Establish key performance indicators
     quantitatively managed to drive                     and manage to those metrics
                     business value.       MANAGED       Leverage BAM to improve business
                                                         processes.

 SOA concepts consistently applied
                                            - 4 -        Standardize approach and products
      facilitating sharing and reuse                     Drive widespread adoption
                                          SYSTEMATIC     Establish governance


        Focused on simple quick win
                                            - 3 -        Apply SOA to simple integrations
       projects to demonstrate value                     Select business-driven projects
                                         OPPORTUNISTIC   amenable to SOA (e.g. simple portals)

                                            - 2 -
                                                         Build confidence with business owners

   Experimenting with and learning                       Get experience building, deploying,
                    SOA concepts                         and consuming services
                                            AD HOC

             SOA not being pursued
                                            - 1 -        Investigate applicability of SOA
                                            NO SOA
                                            - 0 -
SOA MATURITY DOMAINS
Domain – A Collection Of Related Capabilities



                         Architecture   Business &
                                        Strategy                  Organizational
                                                                   Disciplines



                 Information                    Organization



                 Infrastructure                 Governance



 Technology-                             Projects,
  Dominated                              Portfolios &
                               OA&M*
                                         Services


               * OA&M – Operations, Administration & Management
Starting Point for Each Approach


                                    Corollary: Have to Ensure
                      OPTIMIZED     that you have all capabilities
                       - 5 -        at levels lower than the one at
                                    which you start
                      MANAGED
                       - 4 -
Enterprise-Driven    SYSTEMATIC
                       - 3 -
                    OPPORTUNISTIC           Infrastructure-Driven
                       - 2 -
Project-Driven         AD HOC
                       - 1 -
                       NO SOA
                       - 0 -
<Insert Picture Here>



Project-Driven to
Infrastructure-Driven
What You Will and Won’t get out of it?


•   Some Cost Savings
•   Shared Platform / Enterprise Nervous System
•   Reuse of Application Agnostic / Utility Services
•   Improved Interoperability Within Silos
•   Reduced Integration Between Silos
•   Ability to Continue with Existing Methodology(/s)
Characteristics of Infrastructure-Driven SOA

Projects                      Recommendations               Downfalls

• Integration + MDM           • Standardize on SOA          • Requires Buy-in
                               Platform
• Consolidation / Mainframe                                 • Shared Budgeting for
 Migration                    • Focus on Use of Industry     Platform and Utility
                               Standards                     Services
 SOA Benefit        Score
                              • Bring in Design Standards   • Ownership over Platform
 Interoperability              for Repeatability             and Utility Services

 Ease and                     • Build and Manage            • Not Investing in Business
 Speed of                      Reusable Artifacts            Services limits ROI and
 Development                     •   Services                Interoperability

 Reducing                                                   • Agility Limited Since there
                                 •   Business Rules
 Impact of                                                   is no Portfolio of Business
                                 •   Data Models             Services
 Change
                                     Schemas, Transforms,
 Increased                                                  • Anything Not Standardized
                                     etc
 Visibility                                                  has Downfalls of Project-
                              • Governance – Policies to     Driven Approach
 Reuse                         Encourage Building, Reuse
                               of Assets + Operations
SOA Governance for Infrastructure-Driven




              Service Ownership        Capacity Planning
Projects /
Service      Service Lifecycle Gov   Enforce Service Levels   Operations
Lifecycle      Shared Artifacts         Enforce Policies
<Insert Picture Here>




Syntax-Brillian                          • Lesson Learned
 • Currently adopting a Project-Driven      • Executive buy in critical for
   approach to SOA                            project success
 • Improved Customer Relationship           • Test, Test, .. And Test some
   Management                                 more! It is never enough!
 • Increased Fulfillment Capability      • Key Takeaway
 • EA managed by the CIO                    • Factor in additional time when
 • Issues:                                    dealing with hosted
                                              environments
     • Disparate Systems
     • Change Management
<Insert Picture Here>




• HELIO                                        • Lesson Learned
  • Project-Driven to Infrastructure-             • Involve & train in-house technical
    Driven approach                                 resources
  • Started out as an integration project,     • Key Takeaway
    evolved into reusing components               • When working with startup
    across the enterprise                           companies, architect and
  • Introduced agility & interoperability to        develop processes closest to the
    business processes                              backend system first
  • EA handled by VP of Applications
  • Issues:
      • Time to market
<Insert Picture Here>




Secure Path                                • Lessons Learned:
 • Currently adopting a Enterprise-           • Critical to devote time upfront to
   Driven approach to SOA                       finalize data contracts
 • Extremely quick turnaround time to         • Enterprise-wide SOA Roadmap
   onboard new customers                        established
 • Platform agility supports rapidly          • Reusing a number of services /
   growing business needs                       processes
 • Very active EA led by their CTO         • Key Takeaway:
 • Issues:                                    • Focus on Business Processes
     • Scalability & Performance issues         and not the Technology
       with their previous .Net platform
<Insert Picture Here>



Project-Driven to
Enterprise-Driven
What You Will and Won’t get out of it?


• Increased Cost Savings and ROI
• Dramatically Reduced Cost of Integration and
  Reduced IT Burden
• New Processes Automated in Less Time and With
  Less Effort
• Agility through Shared Business Services and Service
  Portfolios
• Interoperability across Silos
• Methodology focused on Building and Using
  Reusable Assets
Characteristics of Enterprise-Driven SOA
Projects                      Recommendations               Downfalls

• Process Automation / BPM    • Enterprise-Centric is NOT   • Have to Invest
                               Enterprise-Wide!
• Monitoring and                                            • Has to be Managed to
 Optimization                 • Alignment with Business      Deliver Results
                               Strategy & Involvement of
• Application Consolidation                                 • Requires Organizational
                               Business People
                                                             Alignment
 SOA Benefit        Score     • Perform Cross-Project
                                                            • Prone to Dictatorship
 Interoperability              Planning & Funding
                                                            • Ensure that EA Initiatives
                              • Build and Manage
 Ease and                                                    & Policies are Adopted by
                               Reusable Artifacts
 Speed of                                                    Divisional IT Groups
 Development                     •   Process Modeling for
                                                            • Cost Associated with
                                     Services
 Reducing                                                    Standardization have to be
 Impact of                       •   Data Services           Balanced and Managed
 Change                          •   Portfolio Planning     • Works Best with Changes
 Increased                    • Leverage Architecture &
                                                             in Methodology
 Visibility                    Design Standards
 Reuse                        • Enact as Much Governance
                               as Required
Business Service Portfolio Plan
             Now                                                                                                              18 Months
                                                                              12 Months

              Service                                                                                                    Service
                                                                    Service

                   Service                                                                                                    Service
                                                                         Service                                                              Marketing
                                   Customer                                             Marketing
                         Service                                              Service
                                        Customer                                                                                                    Warehouse
                                                                                             Marketing
Conceptual                    Service
                                              Customer                                              Marketing

Services                           Service
                                                   Customer

Portfolio                                                Customer                                                                         Finance




                                                                                                                    Service
               Service                                              Service
                                                                                                                         Service
                                                                                                                         Service        Customer
                    Service        Customer                              Service
                                                                         Service        Customer
                                                                                                                              Service         Customer

Concrete                                Customer
                                                                              Service        Customer
                                                                                             Customer
                                                                                                                                              Customer

                                                                                                                                                    Customer
                                                                                                                                    Service
Services                                                                           Service
                                                                                                    Customer


Portfolio
                                                                                                                                                          Marketing
                                                                                                         Customer




    The more effort you put in upfront on identifying, refining service candidates, and building a service portfolio
   plan, the less chance you will have of increased governance burden, overlapping services, versioning
SOA Governance for Enterprise-Driven

                                                           Financial
                       People                          Service Funding Model
                                                                                                 Portfolio
                       Roles & Responsibilities          Service Usage Fees              Projects Portfolios

                                 EA Group            End to End Platform Funding     Services Portfolios

                             Service & Process Owners                          ERP, Legacy App Portfolios



                         Service Ownership                                              Capacity Planning

      Project           Service Lifecycle Gov             DRIVEN BY                   Enforce Service Levels
                                                          EXECUTIVES                                           Operations
      Execution           Shared Artifacts                                               Enforce Policies



                             Strategic SOA Platform                            Reference Architectures
                                                           Data Ownership          Architectural Standards
                        Enforce Platform Decisions

                       Shared Foundation Srvcs              Data Standards             Blueprints & Patterns

                        Technology                           Data Quality
                                                                                          Architecture
                                                         Information



For a White Paper go to http://www.oracle.com/technologies/soa/docs/oracle-soa-governance-best-practices.pdf
Put your company
           <Insert Picture Here>
          Logo here please




• Large Canadian Telco                          • Lessons learned
   • Infrastructure-to-Enterprise                  • Technical: Demand higher quality,
   • SOA means faster time to                          better governed infrastructure services
     production, better re-use                     • Organizational: Wrapping legacy
   • Moderately active EA oversight                    services and incorporating them in a
   • Challenges overcome                               strategic vision demonstrates the
                                                       benefits of reuse
       • Technology: Setting proper
         granularity for strategic services     • Future enterprise-centric service plans:
         wrapped around legacy services           Continue top-down analysis; use vendor-
                                                  provided Web services as legacy silos
       • Organizational: Instilling a culture
         of service reuse                       • Advice: Top-down, strategic analysis is
                                                  vital for even the most tactical of projects
Put your company
          <Insert Picture Here>
         Logo here please




• Fortune 500 Shipping Co.                    • Lessons learned
  • Major Enterprise SOA Initiative (phased       • Technical: Must design services in
    roll-out over 3 years, concurrent with          advance to support inevitable larger,
    legacy maintenance)                             more complex service compositions
  • $250K pilot project was valuable              • Organizational: Making everyone
    learning experience plus high ROI               understand the strategic goals is key to
                                                    getting their support
  • Enterprise Architecture team has been
    central to pilot and main SOA projects    • Future enterprise-centric service plans:
                                                Establish a strong business entity service
  • Challenges overcome:
                                                layer for broad reuse and business
      • Technology: Assessing maturity of       alignment
         Service Activity Management
                                              • Advice: Success with SOA impossible
         technologies
                                                without successfully enforcing internal
      • Organizational: Enforcing Internal      design standards on a consistent basis
         Design Standards
<Insert Picture Here>



Infrastructure-Driven to
Enterprise-Driven
<Insert Picture Here>




Level 1: 1999-2003                        Level 2: 2003-2005                        Level 3: 2005     Onwards
• SEMCI application selected              • Project-based services selected         • Business & IT create 5 year business and
   refactored to orchestration of srvcs      (driven by project budget)                IT roadmap; Business blueprints defined for
• SOAP, WSDL, UDDI standards              • BPEL, WSIF, WS-Security standards          all LOB
• WSM, UDDI SOA tools selected,           • BPEL and XML security/acceleration • Funding model changed from project-based
   leveraged existing message bus            appliance selected                        to enterprise-based
• PCAC (P&C Architects Collective)        • Integration Reference Arch v1.0, App • Rules, Portal, BPM engines selected
   formed (no org changes)                   Reference Arch. v2.0 created           • SOA “Cookbooks” for all SOA tools (maint.)
• Application Reference Arch v1.0         • Formal EA group under newly             • Business architecture defining Business
   completed & Projects Checked              formed CTO (EAs centralized)              Services Portfolio
• “Do No Harm” governance policy          • Architect job family defined (30        • SOA Governance tools selected, esp.
• Project scoring under definition with      people’s title changed from architect)    Business Services Catalog
   feedback                               • SOA “Cookbooks” defined for             • SOA Service Committee, Standards
• No Explicit Metrics to Measure             existing SOA tools (development)          Committee
   Progress on SOA Road                   • Score Projects to Influence Business • Key business metrics and KPIs identified
• No Reuse                                   Decisions – but Scoring Project-level     and communicated monthly
<Insert Picture Here>



Conclusions
Conclusions


Tactical:
•   Avoid & Manage Service Proliferation
•   Involve Business Audience for Business Services
•   Incrementally Adopt a SOA Methodology
•   Understand the Governance Consequences - Pain Now or Pain
    Later

Strategic:
•   Target SOA Benefits you Need and Focus on Delivering Them
•   Pick one of the three SOA Strategies Discussed
•   Build Your SOA Roadmap & Manage Program as a Program
•   Don’t Over or Under Govern – Avoid Dictatorship!
Oracle Fusion Middleware
SOA Adoption Strategy


                                 Enterprise-Driven

                                 IT 100% Full Steam Ahead

                                   Management Behind
                                     Enterprise SOA




                   Management Skeptical –         Management not Bought
                      Need Convincing                   In 100%
         IT Focused on Success                                 IT Able to Drive Reuse
           Stories to Convince                                  Across Departments

  Project-Driven                                                   Infrastructure-Driven
Mohamad  Afshar    Moving Beyond Project Level S O A V1

More Related Content

What's hot

In sync10 nadiabendjedou-ebs-techessentials-final
In sync10 nadiabendjedou-ebs-techessentials-finalIn sync10 nadiabendjedou-ebs-techessentials-final
In sync10 nadiabendjedou-ebs-techessentials-finalInSync Conference
 
BSM201.pdf
BSM201.pdfBSM201.pdf
BSM201.pdfNovell
 
Stream 3 - VMware Sponsor Presentation
Stream 3 - VMware Sponsor PresentationStream 3 - VMware Sponsor Presentation
Stream 3 - VMware Sponsor PresentationIBM Business Insight
 
SaaS PPM - How Do You Know When It's Right For You? EPM Live Webinar Presenta...
SaaS PPM - How Do You Know When It's Right For You? EPM Live Webinar Presenta...SaaS PPM - How Do You Know When It's Right For You? EPM Live Webinar Presenta...
SaaS PPM - How Do You Know When It's Right For You? EPM Live Webinar Presenta...EPM Live
 
Case Study: How Crestron Electronics Improved the Efficiency of Its Customer ...
Case Study: How Crestron Electronics Improved the Efficiency of Its Customer ...Case Study: How Crestron Electronics Improved the Efficiency of Its Customer ...
Case Study: How Crestron Electronics Improved the Efficiency of Its Customer ...Andrew Ho
 
Case Study: Using SAP to Streamline Operations of a Manufacturer
Case Study: Using SAP to Streamline Operations of a ManufacturerCase Study: Using SAP to Streamline Operations of a Manufacturer
Case Study: Using SAP to Streamline Operations of a ManufacturerAndrew Ho
 
Tivoli Live - what's in it for you?
Tivoli Live - what's in it for you?Tivoli Live - what's in it for you?
Tivoli Live - what's in it for you?IBM Danmark
 
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 Practiceehmeier
 
Oracle Bpa Suite Overview
Oracle Bpa Suite OverviewOracle Bpa Suite Overview
Oracle Bpa Suite OverviewPedro Gallardo
 
Sun microsystems bi infrastructure
Sun microsystems bi infrastructureSun microsystems bi infrastructure
Sun microsystems bi infrastructuresomnath8410
 
Cloud services slides 6 18 2012
Cloud services slides 6 18  2012Cloud services slides 6 18  2012
Cloud services slides 6 18 2012bcarr1010
 
Ibm pure flex overview cust pr
Ibm pure flex overview cust prIbm pure flex overview cust pr
Ibm pure flex overview cust prNatalija Pavic
 
Office And Share Point 2010 - Sneak Peak Event, Baltimore, MD
Office And Share Point 2010   - Sneak Peak Event, Baltimore, MDOffice And Share Point 2010   - Sneak Peak Event, Baltimore, MD
Office And Share Point 2010 - Sneak Peak Event, Baltimore, MDDaniel Cohen-Dumani
 
Transformational Steps on the Journey to Demand Driven Supply Network
Transformational Steps on the Journey to  Demand Driven Supply NetworkTransformational Steps on the Journey to  Demand Driven Supply Network
Transformational Steps on the Journey to Demand Driven Supply NetworkIntrigo Systems
 
Automating user provisioning with SAP NW BPM
Automating user provisioning with SAP NW BPMAutomating user provisioning with SAP NW BPM
Automating user provisioning with SAP NW BPMBalakrishnan Bala B
 
IBM Smarter Business 2012 - Kundcase: Från 0 till 1000 digitala processer i e...
IBM Smarter Business 2012 - Kundcase: Från 0 till 1000 digitala processer i e...IBM Smarter Business 2012 - Kundcase: Från 0 till 1000 digitala processer i e...
IBM Smarter Business 2012 - Kundcase: Från 0 till 1000 digitala processer i e...IBM Sverige
 
Corporate Overview
Corporate Overview Corporate Overview
Corporate Overview Bobby Brea
 
CIBER creates next-generation IT infrastructure solution for SAP hosting serv...
CIBER creates next-generation IT infrastructure solution for SAP hosting serv...CIBER creates next-generation IT infrastructure solution for SAP hosting serv...
CIBER creates next-generation IT infrastructure solution for SAP hosting serv...IBM India Smarter Computing
 
Managed BI Solutions for Telecommunications
Managed BI Solutions for TelecommunicationsManaged BI Solutions for Telecommunications
Managed BI Solutions for TelecommunicationsMarkedBlue
 

What's hot (19)

In sync10 nadiabendjedou-ebs-techessentials-final
In sync10 nadiabendjedou-ebs-techessentials-finalIn sync10 nadiabendjedou-ebs-techessentials-final
In sync10 nadiabendjedou-ebs-techessentials-final
 
BSM201.pdf
BSM201.pdfBSM201.pdf
BSM201.pdf
 
Stream 3 - VMware Sponsor Presentation
Stream 3 - VMware Sponsor PresentationStream 3 - VMware Sponsor Presentation
Stream 3 - VMware Sponsor Presentation
 
SaaS PPM - How Do You Know When It's Right For You? EPM Live Webinar Presenta...
SaaS PPM - How Do You Know When It's Right For You? EPM Live Webinar Presenta...SaaS PPM - How Do You Know When It's Right For You? EPM Live Webinar Presenta...
SaaS PPM - How Do You Know When It's Right For You? EPM Live Webinar Presenta...
 
Case Study: How Crestron Electronics Improved the Efficiency of Its Customer ...
Case Study: How Crestron Electronics Improved the Efficiency of Its Customer ...Case Study: How Crestron Electronics Improved the Efficiency of Its Customer ...
Case Study: How Crestron Electronics Improved the Efficiency of Its Customer ...
 
Case Study: Using SAP to Streamline Operations of a Manufacturer
Case Study: Using SAP to Streamline Operations of a ManufacturerCase Study: Using SAP to Streamline Operations of a Manufacturer
Case Study: Using SAP to Streamline Operations of a Manufacturer
 
Tivoli Live - what's in it for you?
Tivoli Live - what's in it for you?Tivoli Live - what's in it for you?
Tivoli Live - what's in it for you?
 
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
 
Oracle Bpa Suite Overview
Oracle Bpa Suite OverviewOracle Bpa Suite Overview
Oracle Bpa Suite Overview
 
Sun microsystems bi infrastructure
Sun microsystems bi infrastructureSun microsystems bi infrastructure
Sun microsystems bi infrastructure
 
Cloud services slides 6 18 2012
Cloud services slides 6 18  2012Cloud services slides 6 18  2012
Cloud services slides 6 18 2012
 
Ibm pure flex overview cust pr
Ibm pure flex overview cust prIbm pure flex overview cust pr
Ibm pure flex overview cust pr
 
Office And Share Point 2010 - Sneak Peak Event, Baltimore, MD
Office And Share Point 2010   - Sneak Peak Event, Baltimore, MDOffice And Share Point 2010   - Sneak Peak Event, Baltimore, MD
Office And Share Point 2010 - Sneak Peak Event, Baltimore, MD
 
Transformational Steps on the Journey to Demand Driven Supply Network
Transformational Steps on the Journey to  Demand Driven Supply NetworkTransformational Steps on the Journey to  Demand Driven Supply Network
Transformational Steps on the Journey to Demand Driven Supply Network
 
Automating user provisioning with SAP NW BPM
Automating user provisioning with SAP NW BPMAutomating user provisioning with SAP NW BPM
Automating user provisioning with SAP NW BPM
 
IBM Smarter Business 2012 - Kundcase: Från 0 till 1000 digitala processer i e...
IBM Smarter Business 2012 - Kundcase: Från 0 till 1000 digitala processer i e...IBM Smarter Business 2012 - Kundcase: Från 0 till 1000 digitala processer i e...
IBM Smarter Business 2012 - Kundcase: Från 0 till 1000 digitala processer i e...
 
Corporate Overview
Corporate Overview Corporate Overview
Corporate Overview
 
CIBER creates next-generation IT infrastructure solution for SAP hosting serv...
CIBER creates next-generation IT infrastructure solution for SAP hosting serv...CIBER creates next-generation IT infrastructure solution for SAP hosting serv...
CIBER creates next-generation IT infrastructure solution for SAP hosting serv...
 
Managed BI Solutions for Telecommunications
Managed BI Solutions for TelecommunicationsManaged BI Solutions for Telecommunications
Managed BI Solutions for Telecommunications
 

Viewers also liked

Chris Riley Design Patterns For Web Service Versioning
Chris  Riley   Design Patterns For Web Service VersioningChris  Riley   Design Patterns For Web Service Versioning
Chris Riley Design Patterns For Web Service VersioningSOA Symposium
 
Dharmes Mistry Tony De Bree S O A Business Persp V1a
Dharmes  Mistry    Tony De  Bree   S O A Business Persp V1aDharmes  Mistry    Tony De  Bree   S O A Business Persp V1a
Dharmes Mistry Tony De Bree S O A Business Persp V1aSOA Symposium
 
David Booth R D F & S O A
David  Booth    R D F &  S O ADavid  Booth    R D F &  S O A
David Booth R D F & S O ASOA Symposium
 
Raj Anthony Carrato R E S T Patterns
Raj    Anthony  Carrato    R E S T PatternsRaj    Anthony  Carrato    R E S T Patterns
Raj Anthony Carrato R E S T PatternsSOA Symposium
 
Andre Tost Service Models Java
Andre  Tost    Service Models JavaAndre  Tost    Service Models Java
Andre Tost Service Models JavaSOA Symposium
 
Mark Little R E S Tand W S Star
Mark  Little    R E S Tand W S StarMark  Little    R E S Tand W S Star
Mark Little R E S Tand W S StarSOA Symposium
 
Ian Robinson Testable Foundations
Ian  Robinson    Testable  FoundationsIan  Robinson    Testable  Foundations
Ian Robinson Testable FoundationsSOA Symposium
 
Anish Karmakar S C A
Anish  Karmakar    S C AAnish  Karmakar    S C A
Anish Karmakar S C ASOA Symposium
 
Robert Schneider 10 Strategies
Robert  Schneider   10  StrategiesRobert  Schneider   10  Strategies
Robert Schneider 10 StrategiesSOA Symposium
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based ApproachSOA Symposium
 

Viewers also liked (10)

Chris Riley Design Patterns For Web Service Versioning
Chris  Riley   Design Patterns For Web Service VersioningChris  Riley   Design Patterns For Web Service Versioning
Chris Riley Design Patterns For Web Service Versioning
 
Dharmes Mistry Tony De Bree S O A Business Persp V1a
Dharmes  Mistry    Tony De  Bree   S O A Business Persp V1aDharmes  Mistry    Tony De  Bree   S O A Business Persp V1a
Dharmes Mistry Tony De Bree S O A Business Persp V1a
 
David Booth R D F & S O A
David  Booth    R D F &  S O ADavid  Booth    R D F &  S O A
David Booth R D F & S O A
 
Raj Anthony Carrato R E S T Patterns
Raj    Anthony  Carrato    R E S T PatternsRaj    Anthony  Carrato    R E S T Patterns
Raj Anthony Carrato R E S T Patterns
 
Andre Tost Service Models Java
Andre  Tost    Service Models JavaAndre  Tost    Service Models Java
Andre Tost Service Models Java
 
Mark Little R E S Tand W S Star
Mark  Little    R E S Tand W S StarMark  Little    R E S Tand W S Star
Mark Little R E S Tand W S Star
 
Ian Robinson Testable Foundations
Ian  Robinson    Testable  FoundationsIan  Robinson    Testable  Foundations
Ian Robinson Testable Foundations
 
Anish Karmakar S C A
Anish  Karmakar    S C AAnish  Karmakar    S C A
Anish Karmakar S C A
 
Robert Schneider 10 Strategies
Robert  Schneider   10  StrategiesRobert  Schneider   10  Strategies
Robert Schneider 10 Strategies
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based Approach
 

Similar to Mohamad Afshar Moving Beyond Project Level S O A V1

Opposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDAOpposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDADenzil Wasson
 
Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1Salim Sheikh
 
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 2009Mike Wons
 
Everware cbdi opposites attract 04-12-11
Everware cbdi opposites attract 04-12-11Everware cbdi opposites attract 04-12-11
Everware cbdi opposites attract 04-12-11davemayo
 
Radovan Janecek Avoiding S O A Pitfalls
Radovan  Janecek   Avoiding  S O A  PitfallsRadovan  Janecek   Avoiding  S O A  Pitfalls
Radovan Janecek Avoiding S O A PitfallsSOA Symposium
 
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 ArchitectureBob Rhubart
 
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.0Dr. Mohan K. Bavirisetty
 
Want More Out of your SharePoint Environment? Extend your SharePoint Environm...
Want More Out of your SharePoint Environment? Extend your SharePoint Environm...Want More Out of your SharePoint Environment? Extend your SharePoint Environm...
Want More Out of your SharePoint Environment? Extend your SharePoint Environm...EPM Live
 
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 EnterprisesDr. Mehmet Yildiz
 
Service Oriented Approach to Application Modernization sept 2010
Service Oriented Approach to Application Modernization sept 2010Service Oriented Approach to Application Modernization sept 2010
Service Oriented Approach to Application Modernization sept 2010davemayo
 
Eci Service Architecture Evolution 1
Eci Service Architecture Evolution 1Eci Service Architecture Evolution 1
Eci Service Architecture Evolution 1David Sprott
 
What is BI on Cloud
What is BI on CloudWhat is BI on Cloud
What is BI on Cloudtdwiindia
 
Using a private cloud to automate and govern enterprise development
Using a private cloud to automate and govern enterprise developmentUsing a private cloud to automate and govern enterprise development
Using a private cloud to automate and govern enterprise developmentWSO2
 
Make Your Business More Flexible with Scalable Business Process Management So...
Make Your Business More Flexible with Scalable Business Process Management So...Make Your Business More Flexible with Scalable Business Process Management So...
Make Your Business More Flexible with Scalable Business Process Management So...Perficient, Inc.
 
Planning Expansion and Adding Scope to your Current Shared Services Operation
Planning Expansion and Adding Scope to your Current Shared Services OperationPlanning Expansion and Adding Scope to your Current Shared Services Operation
Planning Expansion and Adding Scope to your Current Shared Services OperationScottMadden, Inc.
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented ArchitectureBob Rhubart
 
Refactoring J2EE Application for a JBI-based ESB
Refactoring J2EE Application for a JBI-based ESBRefactoring J2EE Application for a JBI-based ESB
Refactoring J2EE Application for a JBI-based ESBWen Zhu
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTSMicrosoft Iceland
 
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
 
Unify² Power View 3.0 For Microsoft Lync Server 2010
Unify² Power View 3.0 For Microsoft Lync Server 2010Unify² Power View 3.0 For Microsoft Lync Server 2010
Unify² Power View 3.0 For Microsoft Lync Server 2010dvalik
 

Similar to Mohamad Afshar Moving Beyond Project Level S O A V1 (20)

Opposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDAOpposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDA
 
Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1
 
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
 
Everware cbdi opposites attract 04-12-11
Everware cbdi opposites attract 04-12-11Everware cbdi opposites attract 04-12-11
Everware cbdi opposites attract 04-12-11
 
Radovan Janecek Avoiding S O A Pitfalls
Radovan  Janecek   Avoiding  S O A  PitfallsRadovan  Janecek   Avoiding  S O A  Pitfalls
Radovan Janecek Avoiding S O A Pitfalls
 
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
 
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
 
Want More Out of your SharePoint Environment? Extend your SharePoint Environm...
Want More Out of your SharePoint Environment? Extend your SharePoint Environm...Want More Out of your SharePoint Environment? Extend your SharePoint Environm...
Want More Out of your SharePoint Environment? Extend your SharePoint Environm...
 
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
 
Service Oriented Approach to Application Modernization sept 2010
Service Oriented Approach to Application Modernization sept 2010Service Oriented Approach to Application Modernization sept 2010
Service Oriented Approach to Application Modernization sept 2010
 
Eci Service Architecture Evolution 1
Eci Service Architecture Evolution 1Eci Service Architecture Evolution 1
Eci Service Architecture Evolution 1
 
What is BI on Cloud
What is BI on CloudWhat is BI on Cloud
What is BI on Cloud
 
Using a private cloud to automate and govern enterprise development
Using a private cloud to automate and govern enterprise developmentUsing a private cloud to automate and govern enterprise development
Using a private cloud to automate and govern enterprise development
 
Make Your Business More Flexible with Scalable Business Process Management So...
Make Your Business More Flexible with Scalable Business Process Management So...Make Your Business More Flexible with Scalable Business Process Management So...
Make Your Business More Flexible with Scalable Business Process Management So...
 
Planning Expansion and Adding Scope to your Current Shared Services Operation
Planning Expansion and Adding Scope to your Current Shared Services OperationPlanning Expansion and Adding Scope to your Current Shared Services Operation
Planning Expansion and Adding Scope to your Current Shared Services Operation
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
 
Refactoring J2EE Application for a JBI-based ESB
Refactoring J2EE Application for a JBI-based ESBRefactoring J2EE Application for a JBI-based ESB
Refactoring J2EE Application for a JBI-based ESB
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
 
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...
 
Unify² Power View 3.0 For Microsoft Lync Server 2010
Unify² Power View 3.0 For Microsoft Lync Server 2010Unify² Power View 3.0 For Microsoft Lync Server 2010
Unify² Power View 3.0 For Microsoft Lync Server 2010
 

More from SOA Symposium

Sven Hakan Olsson Composability Index V2
Sven Hakan Olsson    Composability  Index V2Sven Hakan Olsson    Composability  Index V2
Sven Hakan Olsson Composability Index V2SOA Symposium
 
Thomas Erl Introducing S O A Design Patterns
Thomas  Erl    Introducing  S O A  Design  PatternsThomas  Erl    Introducing  S O A  Design  Patterns
Thomas Erl Introducing S O A Design PatternsSOA Symposium
 
Natasja Paulssen S A P M D M And E S O A At Philips
Natasja  Paulssen    S A P  M D M And E S O A At  PhilipsNatasja  Paulssen    S A P  M D M And E S O A At  Philips
Natasja Paulssen S A P M D M And E S O A At PhilipsSOA Symposium
 
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 ArchitectureSOA Symposium
 
David Chappel S O A Grid
David  Chappel    S O A  GridDavid  Chappel    S O A  Grid
David Chappel S O A GridSOA Symposium
 
Johan Kumps Federal E S B
Johan  Kumps    Federal  E S BJohan  Kumps    Federal  E S B
Johan Kumps Federal E S BSOA Symposium
 
Laurent Tarin B P M Ilog
Laurent  Tarin    B P M  IlogLaurent  Tarin    B P M  Ilog
Laurent Tarin B P M IlogSOA Symposium
 
Jim Webber Guerrilla S O A With Web Services
Jim Webber    Guerrilla  S O A With  Web  ServicesJim Webber    Guerrilla  S O A With  Web  Services
Jim Webber Guerrilla S O A With Web ServicesSOA Symposium
 
Robert Schneider What Every Developer
Robert  Schneider    What Every DeveloperRobert  Schneider    What Every Developer
Robert Schneider What Every DeveloperSOA Symposium
 
Thomas Rischbeck Real Life E S B
Thomas  Rischbeck    Real  Life  E S BThomas  Rischbeck    Real  Life  E S B
Thomas Rischbeck Real Life E S BSOA Symposium
 
Stefan Pappe Making S O A Operational
Stefan  Pappe    Making  S O A  OperationalStefan  Pappe    Making  S O A  Operational
Stefan Pappe Making S O A OperationalSOA Symposium
 
Paul Brown Org Man Issues
Paul  Brown    Org  Man  IssuesPaul  Brown    Org  Man  Issues
Paul Brown Org Man IssuesSOA Symposium
 
Arnaud Simon Flight Data Processing
Arnaud  Simon    Flight  Data ProcessingArnaud  Simon    Flight  Data Processing
Arnaud Simon Flight Data ProcessingSOA Symposium
 
Mark Little Web Services And Transactions
Mark  Little    Web  Services And  TransactionsMark  Little    Web  Services And  Transactions
Mark Little Web Services And TransactionsSOA Symposium
 
S Ven Hakan Olsson Compos Index
S Ven  Hakan  Olsson    Compos IndexS Ven  Hakan  Olsson    Compos Index
S Ven Hakan Olsson Compos IndexSOA Symposium
 
Art Ligthart Service Identification Techniques
Art  Ligthart    Service  Identification  TechniquesArt  Ligthart    Service  Identification  Techniques
Art Ligthart Service Identification TechniquesSOA Symposium
 
Paul C Brown S O A Governance
Paul  C  Brown    S O A  GovernancePaul  C  Brown    S O A  Governance
Paul C Brown S O A GovernanceSOA Symposium
 
Brian Loesgen An Early Look At Oslo
Brian  Loesgen    An  Early  Look At  OsloBrian  Loesgen    An  Early  Look At  Oslo
Brian Loesgen An Early Look At OsloSOA Symposium
 
Chris Riley S O A Modeling
Chris  Riley    S O A ModelingChris  Riley    S O A Modeling
Chris Riley S O A ModelingSOA Symposium
 
Prakash Narayan Building Social Web V1
Prakash  Narayan    Building  Social  Web V1Prakash  Narayan    Building  Social  Web V1
Prakash Narayan Building Social Web V1SOA Symposium
 

More from SOA Symposium (20)

Sven Hakan Olsson Composability Index V2
Sven Hakan Olsson    Composability  Index V2Sven Hakan Olsson    Composability  Index V2
Sven Hakan Olsson Composability Index V2
 
Thomas Erl Introducing S O A Design Patterns
Thomas  Erl    Introducing  S O A  Design  PatternsThomas  Erl    Introducing  S O A  Design  Patterns
Thomas Erl Introducing S O A Design Patterns
 
Natasja Paulssen S A P M D M And E S O A At Philips
Natasja  Paulssen    S A P  M D M And E S O A At  PhilipsNatasja  Paulssen    S A P  M D M And E S O A At  Philips
Natasja Paulssen S A P M D M And E S O A At Philips
 
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
 
David Chappel S O A Grid
David  Chappel    S O A  GridDavid  Chappel    S O A  Grid
David Chappel S O A Grid
 
Johan Kumps Federal E S B
Johan  Kumps    Federal  E S BJohan  Kumps    Federal  E S B
Johan Kumps Federal E S B
 
Laurent Tarin B P M Ilog
Laurent  Tarin    B P M  IlogLaurent  Tarin    B P M  Ilog
Laurent Tarin B P M Ilog
 
Jim Webber Guerrilla S O A With Web Services
Jim Webber    Guerrilla  S O A With  Web  ServicesJim Webber    Guerrilla  S O A With  Web  Services
Jim Webber Guerrilla S O A With Web Services
 
Robert Schneider What Every Developer
Robert  Schneider    What Every DeveloperRobert  Schneider    What Every Developer
Robert Schneider What Every Developer
 
Thomas Rischbeck Real Life E S B
Thomas  Rischbeck    Real  Life  E S BThomas  Rischbeck    Real  Life  E S B
Thomas Rischbeck Real Life E S B
 
Stefan Pappe Making S O A Operational
Stefan  Pappe    Making  S O A  OperationalStefan  Pappe    Making  S O A  Operational
Stefan Pappe Making S O A Operational
 
Paul Brown Org Man Issues
Paul  Brown    Org  Man  IssuesPaul  Brown    Org  Man  Issues
Paul Brown Org Man Issues
 
Arnaud Simon Flight Data Processing
Arnaud  Simon    Flight  Data ProcessingArnaud  Simon    Flight  Data Processing
Arnaud Simon Flight Data Processing
 
Mark Little Web Services And Transactions
Mark  Little    Web  Services And  TransactionsMark  Little    Web  Services And  Transactions
Mark Little Web Services And Transactions
 
S Ven Hakan Olsson Compos Index
S Ven  Hakan  Olsson    Compos IndexS Ven  Hakan  Olsson    Compos Index
S Ven Hakan Olsson Compos Index
 
Art Ligthart Service Identification Techniques
Art  Ligthart    Service  Identification  TechniquesArt  Ligthart    Service  Identification  Techniques
Art Ligthart Service Identification Techniques
 
Paul C Brown S O A Governance
Paul  C  Brown    S O A  GovernancePaul  C  Brown    S O A  Governance
Paul C Brown S O A Governance
 
Brian Loesgen An Early Look At Oslo
Brian  Loesgen    An  Early  Look At  OsloBrian  Loesgen    An  Early  Look At  Oslo
Brian Loesgen An Early Look At Oslo
 
Chris Riley S O A Modeling
Chris  Riley    S O A ModelingChris  Riley    S O A Modeling
Chris Riley S O A Modeling
 
Prakash Narayan Building Social Web V1
Prakash  Narayan    Building  Social  Web V1Prakash  Narayan    Building  Social  Web V1
Prakash Narayan Building Social Web V1
 

Recently uploaded

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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 organizationRadu Cotescu
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 

Mohamad Afshar Moving Beyond Project Level S O A V1

  • 1. This Presentation Courtesy of the International SOA Symposium October 7-8, 2008 Amsterdam Arena www.soasymposium.com info@soasymposium.com Founding Sponsors Platinum Sponsors Gold Sponsors Silver Sponsors
  • 2. Moving Beyond Project-Level SOA: How to Achieve Departmental and Enterprise SOA
  • 3. Using SOA Tools v Doing SOA Transformation Accounts $ Receivable Customer (DataHub) Orders (EJB 3.0) Promotion Management ? (Business Rules) ? ? Exception Management Portal – Order Hospital Process Process (Human Workflow) Integration | One Off Services SOA | Reusable Services One off Implementation Low Reuse Potential Architected for Reuse Higher Reuse Potential For a good overview of service granularity, go to http://www.soaglossary.com/service_granularity.asp
  • 4. Thomas Erl, Author of SOA:Principles of Service Design “It's tough to incrementally adopt SOA when you're delivering services tactically because each tactically delivered service essentially becomes legacy once SOA is properly adopted.”
  • 5. <Insert Picture Here> Moving Beyond Project-Level SOA Dr Mohamad Afshar, Vice President, Product Management | SOA on Application Grid Oracle Fusion Middleware
  • 7. SOA Adoption Strategies Enterprise-Driven IT 100% Full Steam Ahead Management Behind Enterprise SOA Management Skeptical – Management not Bought Need Convincing In 100% IT Focused on Success IT Able to Drive Reuse Stories to Convince Across Departments Project-Driven Infrastructure-Driven
  • 8. SOA Enablers SOA Benefit Enabler 1) Standards-based Interfaces Interoperability 2) Available through standard protocols 3) Canonical Data Models (within Domain/ Enterprise) 1) Assemble rather than build Ease and Speed of 2) Processes, Rules, Events captured in high-level models instead Development of in code 3) Service portfolio speeds up development Agility 1) Separation of Concerns – messaging, workflow, rules, etc. & Reducing Impact of 2) Loose Coupling, e.g. Changes localized to service Change implementations Lower 3) Abstract Legacy and Proprietary Interfaces Cost 1) Standards-based interfaces 2) Process captured in BPM/ BPEL engines Increased Visibility 3) Events captured in CEP engine 4) Data services with standardized formats for key data assets 1) Portfolio of Services built for reuse Reuse 2) Registry/ Repository to aid developers and architects in finding reusable assets
  • 9. Adoption Strategies Tied to SOA Benefits Enterprise- Infrastructure- Project- SOA Benefit Driven Driven Driven Interoperability Utility Services Ease and Speed of Development Agility & Reducing Impact of Change Lower Cost Increased Visibility Reuse Utility Services It’s difficult to get reuse if you are doing the project-driven approach unless you actively plan and execute to get it!
  • 10. More Effort Now Less Pain Later Initial service delivery cost, effort Subsequent Service and time is increased due to Governance burden service identification and service reduced portfolio planning Enterprise-Driven Enterprise-Driven Project-Driven Infrastructure-Driven Infrastructure-Driven Less Effort Now Pain Later Initial service delivery cost, effort Subsequent Service and time is reduced because the Governance requires analysis scope is based on increased cost, effort, immediate project requirements time
  • 12. Characteristics of Project-Driven SOA Key Characteristics Focus/ Benefits Downfalls • Little Involvement from the • Some Cost Savings Flat • Incremental Improvement Business Side Line • Tactical Agility Only - • Scope Restricted to • Some Agility through Ease of Change Individual Projects not Service Portfolios SOA Benefit Score • Integration / Data • Not Investing in Design Movement Focused Interoperability Standards has a Cost • New Projects Build • Disparities Addressed Everything from Scratch Ease and Speed through Integration of Development • Not Focused on Reuse • Missing Reusable Reducing Business Services Impact of • Potential Proliferation of Change Unshareable Services Increased • Introduces New Silos and Visibility Related Integration and Reuse Governance burden
  • 13. Project | Integration Scenarios: •Siebel Order Capture to Oracle ATP •Oracle Configurator to Siebel Order Capture •Siebel Order Capture to G-Log •Siebel Order Capture to Oracle Financials BPEL FLOW Siebel CRM E-Business Suite
  • 14. TasmanAve, Inc. Consumer Products Company • Lesson Learned • Project-Driven SOA • SOA projects require the same project • Results considerations such as Performance, Security, HA • SOA Foundation ready for future • Organizational: EA should champion pan- • Significant Cost Savings enterprise SOA practices as reuse is not a • EA prime mover for SOA adoption prime mover at project level • Technology Issues: SOA Skills, New • Key Takeaway Technology Readiness • Treat middleware mainly as middleware • Organizational Issues: EA’s role: implementer versus strategic visionary?
  • 15. TasmanAve, Inc. Computer Peripherals Company • Lesson Learned • Project-Driven SOA • Technical: Adapters can introduce their • Results: own issues • Sales team moving towards single site • Disparity in standards adoption causes for sales information interoperability problems • SOA Foundation ready for future • Organizational: Real-time works ! projects • Key Takeaway • EA is partnering with other IT teams • Don’t expect 100% plug-play from day • Technology issues: SOA Skills, XML one modeling incompatibilities • Organizational issues: Gain confidence in event-based real-time business processing
  • 16. What is a Business Service? A business service is a software solution that provides functions related to one or more business processes. Business services may be composed from one or more fine-grained utility, entity or task services and are described using business semantics.
  • 17. Transitions Enterprise-Driven 2) Project-Driven to 3) Infrastructure-Driven to Enterprise-Driven IT 100% Full Steam Ahead Enterprise-Driven Management Behind Enterprise SOA Management Skeptical – Management not Bought Need Convincing In 100% IT Focused on Success IT Able to Drive Reuse Stories to Convince Across Departments Project-Driven Infrastructure-Driven 1) Project-Driven to Infrastructure-Driven
  • 18. SOA CAPABILITY MATURITY Model Higher the Level – Higher the Capabilities STRATEGIC GOALS TACTICAL PLANS Able to support business initiatives Refine and improve standards and in a timely and cost-effective manner. processes OPTIMIZED Exploit new business opportunities Processes and procedures - 5 - enabled by SOA Establish key performance indicators quantitatively managed to drive and manage to those metrics business value. MANAGED Leverage BAM to improve business processes. SOA concepts consistently applied - 4 - Standardize approach and products facilitating sharing and reuse Drive widespread adoption SYSTEMATIC Establish governance Focused on simple quick win - 3 - Apply SOA to simple integrations projects to demonstrate value Select business-driven projects OPPORTUNISTIC amenable to SOA (e.g. simple portals) - 2 - Build confidence with business owners Experimenting with and learning Get experience building, deploying, SOA concepts and consuming services AD HOC SOA not being pursued - 1 - Investigate applicability of SOA NO SOA - 0 -
  • 19. SOA MATURITY DOMAINS Domain – A Collection Of Related Capabilities Architecture Business & Strategy Organizational Disciplines Information Organization Infrastructure Governance Technology- Projects, Dominated Portfolios & OA&M* Services * OA&M – Operations, Administration & Management
  • 20. Starting Point for Each Approach Corollary: Have to Ensure OPTIMIZED that you have all capabilities - 5 - at levels lower than the one at which you start MANAGED - 4 - Enterprise-Driven SYSTEMATIC - 3 - OPPORTUNISTIC Infrastructure-Driven - 2 - Project-Driven AD HOC - 1 - NO SOA - 0 -
  • 21. <Insert Picture Here> Project-Driven to Infrastructure-Driven
  • 22. What You Will and Won’t get out of it? • Some Cost Savings • Shared Platform / Enterprise Nervous System • Reuse of Application Agnostic / Utility Services • Improved Interoperability Within Silos • Reduced Integration Between Silos • Ability to Continue with Existing Methodology(/s)
  • 23. Characteristics of Infrastructure-Driven SOA Projects Recommendations Downfalls • Integration + MDM • Standardize on SOA • Requires Buy-in Platform • Consolidation / Mainframe • Shared Budgeting for Migration • Focus on Use of Industry Platform and Utility Standards Services SOA Benefit Score • Bring in Design Standards • Ownership over Platform Interoperability for Repeatability and Utility Services Ease and • Build and Manage • Not Investing in Business Speed of Reusable Artifacts Services limits ROI and Development • Services Interoperability Reducing • Agility Limited Since there • Business Rules Impact of is no Portfolio of Business • Data Models Services Change Schemas, Transforms, Increased • Anything Not Standardized etc Visibility has Downfalls of Project- • Governance – Policies to Driven Approach Reuse Encourage Building, Reuse of Assets + Operations
  • 24. SOA Governance for Infrastructure-Driven Service Ownership Capacity Planning Projects / Service Service Lifecycle Gov Enforce Service Levels Operations Lifecycle Shared Artifacts Enforce Policies
  • 25. <Insert Picture Here> Syntax-Brillian • Lesson Learned • Currently adopting a Project-Driven • Executive buy in critical for approach to SOA project success • Improved Customer Relationship • Test, Test, .. And Test some Management more! It is never enough! • Increased Fulfillment Capability • Key Takeaway • EA managed by the CIO • Factor in additional time when • Issues: dealing with hosted environments • Disparate Systems • Change Management
  • 26.
  • 27. <Insert Picture Here> • HELIO • Lesson Learned • Project-Driven to Infrastructure- • Involve & train in-house technical Driven approach resources • Started out as an integration project, • Key Takeaway evolved into reusing components • When working with startup across the enterprise companies, architect and • Introduced agility & interoperability to develop processes closest to the business processes backend system first • EA handled by VP of Applications • Issues: • Time to market
  • 28.
  • 29. <Insert Picture Here> Secure Path • Lessons Learned: • Currently adopting a Enterprise- • Critical to devote time upfront to Driven approach to SOA finalize data contracts • Extremely quick turnaround time to • Enterprise-wide SOA Roadmap onboard new customers established • Platform agility supports rapidly • Reusing a number of services / growing business needs processes • Very active EA led by their CTO • Key Takeaway: • Issues: • Focus on Business Processes • Scalability & Performance issues and not the Technology with their previous .Net platform
  • 30.
  • 31. <Insert Picture Here> Project-Driven to Enterprise-Driven
  • 32. What You Will and Won’t get out of it? • Increased Cost Savings and ROI • Dramatically Reduced Cost of Integration and Reduced IT Burden • New Processes Automated in Less Time and With Less Effort • Agility through Shared Business Services and Service Portfolios • Interoperability across Silos • Methodology focused on Building and Using Reusable Assets
  • 33. Characteristics of Enterprise-Driven SOA Projects Recommendations Downfalls • Process Automation / BPM • Enterprise-Centric is NOT • Have to Invest Enterprise-Wide! • Monitoring and • Has to be Managed to Optimization • Alignment with Business Deliver Results Strategy & Involvement of • Application Consolidation • Requires Organizational Business People Alignment SOA Benefit Score • Perform Cross-Project • Prone to Dictatorship Interoperability Planning & Funding • Ensure that EA Initiatives • Build and Manage Ease and & Policies are Adopted by Reusable Artifacts Speed of Divisional IT Groups Development • Process Modeling for • Cost Associated with Services Reducing Standardization have to be Impact of • Data Services Balanced and Managed Change • Portfolio Planning • Works Best with Changes Increased • Leverage Architecture & in Methodology Visibility Design Standards Reuse • Enact as Much Governance as Required
  • 34. Business Service Portfolio Plan Now 18 Months 12 Months Service Service Service Service Service Service Marketing Customer Marketing Service Service Customer Warehouse Marketing Conceptual Service Customer Marketing Services Service Customer Portfolio Customer Finance Service Service Service Service Service Customer Service Customer Service Service Customer Service Customer Concrete Customer Service Customer Customer Customer Customer Service Services Service Customer Portfolio Marketing Customer The more effort you put in upfront on identifying, refining service candidates, and building a service portfolio plan, the less chance you will have of increased governance burden, overlapping services, versioning
  • 35. SOA Governance for Enterprise-Driven Financial People Service Funding Model Portfolio Roles & Responsibilities Service Usage Fees Projects Portfolios EA Group End to End Platform Funding Services Portfolios Service & Process Owners ERP, Legacy App Portfolios Service Ownership Capacity Planning Project Service Lifecycle Gov DRIVEN BY Enforce Service Levels EXECUTIVES Operations Execution Shared Artifacts Enforce Policies Strategic SOA Platform Reference Architectures Data Ownership Architectural Standards Enforce Platform Decisions Shared Foundation Srvcs Data Standards Blueprints & Patterns Technology Data Quality Architecture Information For a White Paper go to http://www.oracle.com/technologies/soa/docs/oracle-soa-governance-best-practices.pdf
  • 36. Put your company <Insert Picture Here> Logo here please • Large Canadian Telco • Lessons learned • Infrastructure-to-Enterprise • Technical: Demand higher quality, • SOA means faster time to better governed infrastructure services production, better re-use • Organizational: Wrapping legacy • Moderately active EA oversight services and incorporating them in a • Challenges overcome strategic vision demonstrates the benefits of reuse • Technology: Setting proper granularity for strategic services • Future enterprise-centric service plans: wrapped around legacy services Continue top-down analysis; use vendor- provided Web services as legacy silos • Organizational: Instilling a culture of service reuse • Advice: Top-down, strategic analysis is vital for even the most tactical of projects
  • 37. Put your company <Insert Picture Here> Logo here please • Fortune 500 Shipping Co. • Lessons learned • Major Enterprise SOA Initiative (phased • Technical: Must design services in roll-out over 3 years, concurrent with advance to support inevitable larger, legacy maintenance) more complex service compositions • $250K pilot project was valuable • Organizational: Making everyone learning experience plus high ROI understand the strategic goals is key to getting their support • Enterprise Architecture team has been central to pilot and main SOA projects • Future enterprise-centric service plans: Establish a strong business entity service • Challenges overcome: layer for broad reuse and business • Technology: Assessing maturity of alignment Service Activity Management • Advice: Success with SOA impossible technologies without successfully enforcing internal • Organizational: Enforcing Internal design standards on a consistent basis Design Standards
  • 39. <Insert Picture Here> Level 1: 1999-2003 Level 2: 2003-2005 Level 3: 2005 Onwards • SEMCI application selected • Project-based services selected • Business & IT create 5 year business and refactored to orchestration of srvcs (driven by project budget) IT roadmap; Business blueprints defined for • SOAP, WSDL, UDDI standards • BPEL, WSIF, WS-Security standards all LOB • WSM, UDDI SOA tools selected, • BPEL and XML security/acceleration • Funding model changed from project-based leveraged existing message bus appliance selected to enterprise-based • PCAC (P&C Architects Collective) • Integration Reference Arch v1.0, App • Rules, Portal, BPM engines selected formed (no org changes) Reference Arch. v2.0 created • SOA “Cookbooks” for all SOA tools (maint.) • Application Reference Arch v1.0 • Formal EA group under newly • Business architecture defining Business completed & Projects Checked formed CTO (EAs centralized) Services Portfolio • “Do No Harm” governance policy • Architect job family defined (30 • SOA Governance tools selected, esp. • Project scoring under definition with people’s title changed from architect) Business Services Catalog feedback • SOA “Cookbooks” defined for • SOA Service Committee, Standards • No Explicit Metrics to Measure existing SOA tools (development) Committee Progress on SOA Road • Score Projects to Influence Business • Key business metrics and KPIs identified • No Reuse Decisions – but Scoring Project-level and communicated monthly
  • 41. Conclusions Tactical: • Avoid & Manage Service Proliferation • Involve Business Audience for Business Services • Incrementally Adopt a SOA Methodology • Understand the Governance Consequences - Pain Now or Pain Later Strategic: • Target SOA Benefits you Need and Focus on Delivering Them • Pick one of the three SOA Strategies Discussed • Build Your SOA Roadmap & Manage Program as a Program • Don’t Over or Under Govern – Avoid Dictatorship!
  • 43. SOA Adoption Strategy Enterprise-Driven IT 100% Full Steam Ahead Management Behind Enterprise SOA Management Skeptical – Management not Bought Need Convincing In 100% IT Focused on Success IT Able to Drive Reuse Stories to Convince Across Departments Project-Driven Infrastructure-Driven