SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
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




         Where We Are and Where We
           Need to Be With SOA?


                              Joe McKendrick

                                      June 2008




                                                                1
World's largest ESB




                                   5




Microsoft Enterprise Service Bus




                                   6




                                       2
What We Will Cover



      State of SOA: 2008

     SOA Growth Patterns

SOA Governance and Management

    The Year Ahead in SOA




    What We Will Cover




      JBOWS




                                3
The Evolution from Chaos to SOA




Created by: Jeff Schneider, MomentumSI




 The Evolution from Chaos to SOA




Created by: Jeff Schneider, MomentumSI




                                         4
The Evolution from Chaos to SOA




Created by: Jeff Schneider, MomentumSI




 The Evolution from Chaos to SOA




Created by: Jeff Schneider, MomentumSI




                                         5
The Evolution from Chaos to SOA




Created by: Jeff Schneider, MomentumSI




2008 ebizQ Surveys on SOA Issues



With IBM: Conducted/fielded in January 2008
            n=244 respondents

  With SAP: Conducted/fielded in April 2008
             n=124 respondents




                                              6
State of SOA
   Most SOA or enterprise service efforts are still "islands"
   of integration that aren't yet interfacing with mission-
   critical systems. Almost half of respondents have at least
   10 teams working on integration problems. Close to half
   now have SOA in place, but most only maintain up to 10
   services.

   However, many companies are still in the development,
   planning, or proof of concept stage of SOA. Only 13%
   have reached the point where they are deploying large
   numbers of shareable services across the enterprise.




                                                                                                                                                                                    Untangling the Rat's Nest
                                                                             You have…                                                                                                                                                                                                                                                                                                                                  You want to…
• Tightly-coupled architectures reduce flexibility                                                                                                                                                                                                                                                                                                                                                             • Reuse existing highly stable code that embodies
and speed in moving to new technologies                                                                                                                                                                                                                                                                                                                                                                        enterprise business logic, data access
• Complexity hampers the ability to reuse existing                                                                                                                                                                                                                                                                                                                                                             • Service-enable this business logic for wider
code for new projects                                                                                                                                                                                                                                                                                                                                                                                          use and value
• Multiple implementation technologies and                                                                                                                                                                                                                                                                                                                                                                     • Separate service flow from service
incompatible middleware limit code mobility                                                                                                                                                                                                                                                                                                                                                                    implementation to attain optimal flexibility
• JBOWS! (Just a Bunch of Web Services)‫‏‬                                                                                                                                                                                                                                                                                                                                                                       •Move up the continuum from JBOWS to JBOGS
                                                                                                                                                                                                                                                                                                                                                                                                               – ans beyond.
 Mainframe apps - Blue
 PC/NT apps - Green                                                                                                                      DRAFT            Best Buy - Application Diagram V4 DRAFT                                                                                                                                                                                Page 1 of 2
 Unix apps - Yellow
                                                          Vendor Setup
                                                                                                                                                                 November 10, 1999                                                                                                                                           Depository
                                                                                                                                                                                                                                                                                                                               Banks
 3rd party interface - Orange
 Lines: Colors have no special meaning.
                                                                               Vendor
 They are to help make the diagram easier to                                                       Process Servers                                                                                                                                                                                                                                                I17 Customer Perceived
                                                         Budget              Maintenance                                                                                                                                                                                                                            UAR - Universal Account
 read.                                                                                                (Imaging)                                                               NEW Soundscan                                           Sterling VAN                                                                                                                       In-Stock
 For More Information: See the database                Analysis Tool                                                                                Mesa Data
                                                                                                                                                                                 NPD Group
                                                                                                                                                                                                           Roadshow                  Mailbox (Value)                                                                    Reconcilliation
                                                                                 Printer                        S20-Sales                                                    AIG Warranty Guard
 containing information about each                                             Maintenance                       Polling                                                                                                                                                  I13- Auto




                                                                                                                                                                                                                                                                                                                                                                                                             Customer
 application: Application V4.mdb                                                                                                                                                                                                                                                                                                                                                     I15 Hand Scan
                                                                                                                                                                                                                 I06 - Customer                                         Replenishment                                                                                                     Apps
                                                                                    Printer PO                                                                                                                        Order
                                                                Insertions                                                                                                  S01 - Sales
    AIS Reports                                                   Orders
                                   AIS Calendar                                                                                                                             Corrections

     Due Dates                                                                      Print Costing                                                                                                                                                                                                                                                                         I06 Warehouse
                                                  General        Invoice App                                                                                                                                                                                                                                                                                               Management
    Stores & Mrkts            Broadcast         Maintenance                                                                   E13
                                Filter                                                                                    E3 Interface                                                                                                                                                                Fringe PO
     Smart Plus
     Smart Plus                       M03 - Millennuim 3.0
      Launcher                                                                                                                                                                                               S04 - Sales Posting
                                                                                       S07 - Cell
    P16 - Tally Sheet                                                                   Phones                                                                                                                                                          I03 Return to
                                          M02 - Millennium                                                              D01 Post Load                                                                                                                      Vendor                                                     S06 - Credit App
                                                                                                                           Billing

                                                                                              Equifax
   Stock Options
                                                                                                                                                                   I12 Entertainment                                                                                                        S09 - Digital
                                       P15 EES Employee
                                                                                                                                                                        Software                                                                                                              Satellite
    L02-Resource                         Change Notice
                                                                                              A04 - Cust                                                                                                                                                                                      System




                                                                                                                                                                                                                                                                                                                                                                                                             Division
     Scheduling                                                                                                                                                                                                                                                                                                                    L01-Promo
                                                                                             Refund Chks                                                                                                                            E01-EDI                                  1
                                                                                                                                                                                                                                                                                                                                    Analysis
     (Campbell)
                                       P14 On-line New
                                          Hire Entry
                                                                                                                              AAS                                                                                                                                                                                                   V02-Price
     Resumix                                                                                   P01-
                                                                                                                                                                                                                                                                                                                                    Marketing
                                                                                             Employee                                                                                                                                                                                                                                                                     Washington,
                                                                                                                                                                                                                                                                                                                                     Support
                                                                                             Masterfile                                                                                                                                                                                                                                                                      RGIS,
                                                                                                                                                                                                                                                                                                                                                                        Ntl Bus Systems
                                                P09 - P17
        Cobra                                                                                        Frick                                                                                                                                                                                S11 - ISP
                                                 Cyborg                                                                                          CTO2.Bestbuy.
                        CTS                                                                           Co                                                                                                                                      I10 Cycle Physical                          Tracking
                                                                                                                                                     com                                      I04 Home                                             Inventory
        ACH                                                                                                                                                                                   Deliveries
                                                                                                 V04-Sign
                     Prodigy
                                                                                                  System                                            U18 - CTO
       Banks - ACH and Pos to                                                                                                                                                                                                                                                                                                       I02 -
                                                                   POS                                                                                                                                                                                                                                                                                                 X92-X96
                Pay                                                                                                                                                                                                                                                                                                               Transfers
                                                                                                                                                                                                                                                                                                                                                                     Host to AS400
     Plan Administrators                                                                                                                                                                                                                                                                                                                                            Communication
      (401K, PCS, Life,                                                                       Spec Source                                          B01 - Stock
      Unicare, Solomon                                                                        SKU Tracking                                           Status
                                                                                                                                                                                                                                                                                     I11 Price
        Smith Barney)                                                                                                                                                                     I09 Cycle Counts                                                                            Testing                                   Supplier




                                                                                                                                                                                                                                                                                                                                                                                                             Shared Svc
                                                             S08 - Vertex
                                      Intercept                                          NPD,                                                                                                                                            S02 -                                                                                 Compliance
                                                                Sales
        E02-Employee                                                                   SoundScan                                                                                                                                       Layaways
                                                                 Tax
          Purchase
                                                                                                    Spec
                                                                                                                                                                                                                                                                                                                      I01 PO
                                                                                                   Source                                                                                                                                                                                                                                                                  SKU
        Scorecard - HR                                                                                                                                                                                                                                                                                               Receiving
                                     V03- Mkt                                                                                                                                                                                                                                                                                                                          Performance
                                     Reactions                                                                                                                                                                                                                                         L60 MDF
      P09                                                                                                                                                                                                                                                                               Coop
                                                              S03-Polling                  V01-Price Management                                           I05                                                                                                                                                                                                          SKU Selection
    Bonus/HR
                                                                                                  System                                             Inventory Info                                                                                                                                                                                                        Tool


                                    I35 - CEI                                                                                                                                                                                      K02
         ASIS                                                                                                                                                                                                                 Customer Repair                                                                                                                              Arthur Planning
                                                                                                                                                                                                                                                                                                                           I35 Early Warning
                                                                                                                                                                                                                                 Tracking
                                                                                                I18                                                                                                                                                                                                                             System
                                    Rebate                                                    SKU Rep
                                   Transfer
                                                                                                                                                                                              I55 SKU                                                                                   I07 Purchase
      Store                                                                                                                                                                                 Information                                                                                     Order
                            ELT                                                                                                                                                                                                                                                                                                                                          Ad Expense
     Monitor
                         PowerSuite                                                    G02 - General




                                                                                                                                                                                                                                                                                                                                                                                                             Supplier
                                                                                         Ledger
                                                                                                                                                                                                                                                                                                                                                                          Store
                                                                                                                                                                                                                                                                                                                                                                        Scorecard
     Texlon 3.5                            Sign
                                          System
                                                                                                                                                                                                                   NARM                  I14 Count Corrections                                                                                                             Store Budget
                                                                                                                                                                                                                                                                                                                                                                            Reporting
                                                                                                                                                                                                                                                                                                                        Valley Media
     U16-Texlon                                                                                                                                  B02 Merchandise
                              CopyWriter's                                                                                                           Analysis                                                                                                                                                                                                                BMP - Bus
                               Workspace                                                                                                                                                                                                                                                                                                                                 performance Mngt
                                                                                                                                                                                                                         EDI
                                                                                                                                                                                                                      Coordinator

  Merch Mngr Approval
   Batch Forcasting                             AIMS                                                                                                                                                                                                                                                                             Journal Entry Tool Kit
   Ad Measurement                                                                                            A05 - AP
      AIMS Admin

                                                                                                                                                                                                                       Cellular                                                                             INVENTORY CONTROL APPS - PC         INVENTORY CONTROL APPS - PC          ACCTS REC APPS - PC
                                                                                                                                                                                                                                                                                                                       Code Alarm                             DPI/CPI                       990COR
                                                AIMS                                                                                                                                                                   Rollover                                          OTHER APPS - PC                            Debit Receivings                        IC Batching                    Bad Debt
               Ad                             Reporting                                                                                                                             S05 - House                                                                         AP - Collections/Credit                         Devo Sales                 Inventory Adj/Count Correct           Benefical Fees




                                                                                                                                                                                                                                                                                                                                                                                                             Outsourced
            Launcher                                                                                                                                                                 Charges                                                                             TM - Credit Card DB                        Display Inventory               Inventory Control Reports          Beneficial Reconcil
                                                                                                                                                                                                                                                                                                                         In Home                         Inventory Levels                    JEAXF
                                                                                                                                                                                                                                                                                                                         Junkouts                          Inventory Roll                    JEBFA
                                                                                                                     Optika              US Bank Recon                                                                                                                                                           Merchandise Withdrawl               Merchandise Withdrawl                   JEBKA
                                       PSP                                                                                                    File                                                                                                                                                                   Promo Credits                       Open Receivings                     JEDVA
                                                                                   C02 - Capital                                                                                                                                                                                                                      RTV Accrual                        PI Count Results                   JESOA
                                                                                                                                                                                                                                                                                                                          Shrink                     PI Time Results from Inv                JEVSA
                                                                                     Projects                                                                   Connect 3                         ICMS Credit                                                                                                    AP Research - Inv Cntrl                  Price Protection                   JEVSF
                                                                                                                         SiteSeer                                                                                                                                                                                AP Research-Addl Rpts                Sales Flash Reporting                   NSF
                                       In-Home                                                                                                                                                                                                                                                                 Book to Perpetual Inventory               Shrink Reporting               TeleCredit Fees
         Data Warehouse                 Repair                                                                                                                                                                                                                                                                    Close Out Reporting                   SKU Gross Margin
     (Interfaces to and from the                                                                                                                    Connect 3           Connect 3                                                                                                                              Computer Intelligence Data            SKU Shrink Level Detail
                                                                                                                                                   PDF Transfe           Reports                                          Cash Receipts/Credit                                                                     Count Corrections                            USM
       Data Warehouse are not                                                      F06 - Fixed                                                                                                                                                                                                                  Cross Ref for VCB Dnlds                  VCB Downloads
     displayed on this diagram)        Warranty                                      Assets                                                                                                                                                               Misc Accounting/Finance Apps - PC/NT                      Damage Write Off
                                        Billing                                                                                                                                                                                                            COBA (Corp office Budget Assistant)                      Debit Receivings
                                                              Star Repair                                                                                          Cash Over/                                                                              PCBS(Profit Center Budget System)                      DFI Vendor Database
                                       System                                                                                                                                                                                                                                                                  Display Inventory Reconcil
                                                                                                                                                                     Short                                                                                       Merchandising Budget                                                                                   Prepared by Michelle Mills
                                                                                                                                                                                                                                                                                                               Display Inventory Reporting




                                                                                                                                                                                                                                                                                                                                                                                                                                                                   7
SOA is Catching On
                       SOA currently deployed
                       46%



 SOA planned
 in 6 months
 18%
                Conducted January 2008
                                   No plans
                                          10%


     SOA planned in           SOA planned in
     1 year                   >1 year
     18%                      8%




     But... SOA Efforts are Scattered
                             SOA efforts separate with
                             centralized governance
                             42%


     One team
     23%                                Other 2%
                Conducted January 2008

                                     No SOA efforts
                                     underway
SOA efforts separate                 18%
with no centralized      Unsure
governance
15%                      10%




                                                         8
Where SOA Services are Deployed

                          Within IT department



                Within business lines/divisions



                               Enterprise-wide
                      Conducted January 2008
With external-facing customer/partner networks



                                          Other


                                                  0%   5%   10% 15% 20% 25% 30% 35%




         Average Number of Application
       Development and Integration Teams
                  5 teams-       4 teams-
                  5%             4%                3 teams-7%
     6-10 teams-                                         2 teams-9%
     12%

                                                                    1 team-9%
                      Conducted January 2008

                                                                  Unsure-5%


     More than 10 teams-
     49%




                                                                                      9
Average Number of SOA-based Efforts
      Underway Across Enterprises

                     2-16%
                                    1 SOA effort-13%
        3-11%
                                         None-14%
 4-6%
                  Conducted January 2008
   5-4%
                                        Unsure-9%


  6-10 efforts-         More than 10-
  10%                   17%




                SOA Growth Patterns


There will be steady growth in organizations maintaining
large volumes of SOA-based services - the number with
more than 100 services in production is expected to
double.




                                                           10
Number of Enterprise Services Being Shared
  or Reused by Separate Lines of Business


                Now     In 1 year
None              19%      4%
1 to 10           46%      21%
11 to 25          11%      35%

26 to 50          8%       12%
51 to 100         7%       11%
More than 100     9%       16%




 Number of Enterprise Services Being Shared
  or Reused by Separate Lines of Business


                Now     In 1 year
None              19%      4%
1 to 10           46%      21%
11 to 25          11%      35%

26 to 50          8%       12%
51 to 100         7%       11%
More than 100     9%       16%




                                              11
Average Number of Separate Applications
      Touched by Enterprise Services

                Now     In 1 year
None              19%      4%
1 to 5            34%      23%
6 to 10           23%      23%
11 to 25          13%      23%

26 to 50          5%       8%
51 to 100         6%       10%
More than 100     4%       5%




  Average Number of Separate Applications
      Touched by Enterprise Services

                Now     In 1 year
None              19%      4%
1 to 5            34%      23%
6 to 10           23%      23%
11 to 25          13%      23%

26 to 50          5%       8%
51 to 100         6%       10%
More than 100     4%       5%




                                            12
SOA Governance and Management


Who should run SOA? Respondents are divided. Larger
companies are more likely to turn SOA governance over
to a committee, while smaller companies leave it to IT
departments. SOA is clearly high on corporate priority
lists, however -- most intend to boost SOA-related
spending over the coming year.




        What Do We Mean by 'SOA
              Governance'?
                   SOA governance addresses entire
                   service lifecycle, from design time to
                   runtime. It enables IT managers and
                   architects to better manage and
                   monitor the potential tangle of
                   software and services that could
                   emerge from various separate SOA
                   and Web services projects.
                   Governance also provides tools and
                   methodologies for documenting
                   services available for reuse and
                   tracking the adoption of these
                   services by applications from across
                   the enterprise.




                                                            13
SOA Governance Provides Oversight
                     As end-to-end processes change


What is SOA governance?
 Decision making rights, and
  measurements and controls
  across the lifecycle of services


Value of SOA governance
 Mitigate business risk and maintain
  control of services and processes
 Improve team effectiveness




  How Services are Managed or Governed

 Enterprise architecture committee or board           24%
 Committee of business and IT staff                   12%

 IT department                                        17%
 "Center of excellence" or similar resource           16%

 Design-time registry and repository                  12%
 Runtime registry and repository                      9%

 CIO/CTO's office                                     8%
 Other                                                1%




                                                            14
Are ESBs/Brokers/Integration Platforms
    Federated Across Enterprises?


      Under consideration         Yes 25%
      30%


             Conducted January 2008
                                       Unsure 4%

                                   What does
                                   'federated' mean?
       No 32%                      9%




  Scope of Service/SOA Deployments
   By Use of Federated ESBs/Brokers/Platforms vs.
                   Non-Federated


                            Federated Not Federated

Within IT department               13%      37%

Within business lines/divisions    32%      29%

Enterprise-wide                    42%      24%

With external-facing customer/partner networks
                               6%       5%




                                                       15
Who Leads Multiple SOA Efforts?
    By Use of Federated ESBs/Brokers/Platforms vs.
                    Non-Federated
                          Federated Not Federated

SOA efforts are separate, but with centralized
governance or guidance
                                60%      30%

SOA efforts are separate, with no centralized governance
or guidance                        14%      15%

One team/unit is tasked with all SOA efforts
                                         20%      26%

No SOA efforts underway at this time
                               2%         17%




 Stage of SOA Governance Program

      Planning/
      implementing
      62%
                                       In place
                                       14%




                                No plans/
                                Unsure
                                25%




                                                           16
State of SOA Governance Program...
            By SOA Maturity Level


                  “Beginner”   “Advanced”

Now in place           4%          31%

Researching/
planning               75%         50%

No plans/unsure        21%         19%




     Most Pressing Governance Issues




                                            17
How Governance Policies are Enforced




Satisfaction with SOA Governance
             Solutions
    In between
    38%                 Satisfied to
                        very satisfied
                        21%




                    Not satisfied
                    to very dissatisfied
                    41%




                                           18
Conclusions
- SOA is not one effort, but a series of initiatives.

- Rapid proliferation of services that is now underway.

- Leading approaches to building and supporting SOA including
application servers, composite middleware, and enterprise service buses.

- One out of four companies have moved to a federated infrastructure to
support multiple instances of ESBs or intermediaries.

- Companies with federated structures are more likely to be able to move
from siloed SOA to enterprise-scale SOA than those with non-federated
structures.

- Respondents are divided over who should run SOA.

- SOA is clearly high on corporate priority lists -- most intend to boost
SOA-related spending over the coming year.




                          Conclusions (2)
- Many companies are still in the development, planning, or proof of
concept stage of SOA. Only 13% have reached the point where they are
deploying large numbers of shareable services across the enterprise.

- SOA is not one effort, but a series of initiatives.

- The survey finds most companies are still in the exploratory stages of
SOA governance. Only one out of seven companies currently have SOA
governance efforts underway. Even among the most advanced sites, two
out of three do not yet have comprehensive governance programs in
place.

- Many respondents see their governance programs as being ineffective,
the survey finds. Even among the most advanced SOA efforts, governance
is not delivering its full value.




                                                                            19
Conclusions (3)

- Most companies will turn to SOA governance in an effort to tame
unbridled service creation taking place across their organizations.
Promoting greater reuse of services also ranks as a top priority. However,
few companies have mechanisms to measure how often their service will
be reused.

- Respondents are divided over who should run SOA. In many cases, this
is still left to IT.




                   The Year Ahead:
             11 Trends to Watch in SOA:
                   #1 Reality check:
   Most SOA implementations will actually remain in the
      JBOWS stage (Just a Bunch of Web Services)
                  (But that's okay...)




                                                                         42




                                                                              20
The Year Ahead:
        11 Trends to Watch in SOA:
                      #2 Paradox:
  The organizations that need SOA the most are the
            least likely to implement SOA.
The companies most likely to be implementing SOA in
a big way probably don't need it right now to succeed.




                                                       43




              The Year Ahead:
        11 Trends to Watch in SOA:
       #3 The rise of loosely coupled thinking:
Ultimately, loosely coupled technology paves the way
            to loosely coupled businesses.

New businesses can expand and scale with very little
             IT infrastructure costs

    Build an enterprise-class data center for $83



                                                       44




                                                            21
The Year Ahead:
       11 Trends to Watch in SOA:
                 #4 Made to order:
 Application vendors may begin to look like "Dell"
 Solution providers will be able to assembly ready-
    made “parts” and deliver them on demand




                                                      45




             The Year Ahead:
       11 Trends to Watch in SOA:
            #5 Opportunity will knock:
         SOA is SaaS, delivered internally
 SOA provides opportunities for microbusinesses:
 As applications break down into loosely coupled
components, enterprises will rely more on functions
  provided through Software as a Service model




                                                      46




                                                           22
The Year Ahead:
        11 Trends to Watch in SOA:
               #6 SOA meets The Cloud:
  Integration, light and simple, as Web 2.0 and The
          Cloud become the "Global SOA."
End-users will begin developing their own applications
    Watch for more emphasis on “Enterprise 2.0”




                                                   47




             The Year Ahead:
       11 Trends To Watch in SOA
        #7 Ultimately, it will be the data that
                    matters most:
       SOA-Data Management Convergence




                                                   48




                                                         23
The Year Ahead:
        11 Trends To Watch in SOA

              #8 Community code:
More Open Source, Especially at the Middleware Level




                                                       49




              The Year Ahead:
        11 Trends To Watch in SOA

             #9 Don't expect immediate
          transformation and enlightenment:
            SOA Success Will be Uneven




                                                       50




                                                            24
The Year Ahead:
    11 Trends To Watch in SOA

   #10 Tug of war between vendor lock-in
           and vendor in dependence:
   Vendors are consolidating and moving
         toward offering all-in-one SOA
           packages (“SOA in a box”)
  Yet, the momentum is away from single-
        vendor solutions to more easily
              swappable solutions




                                                  51




          The Year Ahead:
    11 Trends To Watch in SOA
      #11 Still the Wild Card – the Economy:
  Do More With Less? Always a certainty, no
  matter how good the economy is, or how bad
                    the economy is
Different economic conditions present different
           types of opportunities for SOA
 Growing economy: SOA opens new channels
                   and partnerships
 Slowing economy: SOA is a way to cut costs;
    reuse both existing software and hardware
                         assets


                                                  52




                                                       25
Thank You...




To contact Joe McKendrick: joe@mckendrickresearch.com
              or joe.mckendrick@temple.edu              53




                                                             26

Contenu connexe

Plus de 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
 
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
 
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
 
Robert Schneider 10 Strategies
Robert  Schneider   10  StrategiesRobert  Schneider   10  Strategies
Robert Schneider 10 StrategiesSOA 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
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based ApproachSOA 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
 

Plus de 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
 
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
 
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
 
Robert Schneider 10 Strategies
Robert  Schneider   10  StrategiesRobert  Schneider   10  Strategies
Robert Schneider 10 Strategies
 
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
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based Approach
 
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
 

Dernier

Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 

Dernier (20)

Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 

Joe Mc Kendrick Where We Are And Need To Be

  • 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 Where We Are and Where We Need to Be With SOA? Joe McKendrick June 2008 1
  • 2. World's largest ESB 5 Microsoft Enterprise Service Bus 6 2
  • 3. What We Will Cover State of SOA: 2008 SOA Growth Patterns SOA Governance and Management The Year Ahead in SOA What We Will Cover JBOWS 3
  • 4. The Evolution from Chaos to SOA Created by: Jeff Schneider, MomentumSI The Evolution from Chaos to SOA Created by: Jeff Schneider, MomentumSI 4
  • 5. The Evolution from Chaos to SOA Created by: Jeff Schneider, MomentumSI The Evolution from Chaos to SOA Created by: Jeff Schneider, MomentumSI 5
  • 6. The Evolution from Chaos to SOA Created by: Jeff Schneider, MomentumSI 2008 ebizQ Surveys on SOA Issues With IBM: Conducted/fielded in January 2008 n=244 respondents With SAP: Conducted/fielded in April 2008 n=124 respondents 6
  • 7. State of SOA Most SOA or enterprise service efforts are still "islands" of integration that aren't yet interfacing with mission- critical systems. Almost half of respondents have at least 10 teams working on integration problems. Close to half now have SOA in place, but most only maintain up to 10 services. However, many companies are still in the development, planning, or proof of concept stage of SOA. Only 13% have reached the point where they are deploying large numbers of shareable services across the enterprise. Untangling the Rat's Nest You have… You want to… • Tightly-coupled architectures reduce flexibility • Reuse existing highly stable code that embodies and speed in moving to new technologies enterprise business logic, data access • Complexity hampers the ability to reuse existing • Service-enable this business logic for wider code for new projects use and value • Multiple implementation technologies and • Separate service flow from service incompatible middleware limit code mobility implementation to attain optimal flexibility • JBOWS! (Just a Bunch of Web Services)‫‏‬ •Move up the continuum from JBOWS to JBOGS – ans beyond. Mainframe apps - Blue PC/NT apps - Green DRAFT Best Buy - Application Diagram V4 DRAFT Page 1 of 2 Unix apps - Yellow Vendor Setup November 10, 1999 Depository Banks 3rd party interface - Orange Lines: Colors have no special meaning. Vendor They are to help make the diagram easier to Process Servers I17 Customer Perceived Budget Maintenance UAR - Universal Account read. (Imaging) NEW Soundscan Sterling VAN In-Stock For More Information: See the database Analysis Tool Mesa Data NPD Group Roadshow Mailbox (Value) Reconcilliation Printer S20-Sales AIG Warranty Guard containing information about each Maintenance Polling I13- Auto Customer application: Application V4.mdb I15 Hand Scan I06 - Customer Replenishment Apps Printer PO Order Insertions S01 - Sales AIS Reports Orders AIS Calendar Corrections Due Dates Print Costing I06 Warehouse General Invoice App Management Stores & Mrkts Broadcast Maintenance E13 Filter E3 Interface Fringe PO Smart Plus Smart Plus M03 - Millennuim 3.0 Launcher S04 - Sales Posting S07 - Cell P16 - Tally Sheet Phones I03 Return to M02 - Millennium D01 Post Load Vendor S06 - Credit App Billing Equifax Stock Options I12 Entertainment S09 - Digital P15 EES Employee Software Satellite L02-Resource Change Notice A04 - Cust System Division Scheduling L01-Promo Refund Chks E01-EDI 1 Analysis (Campbell) P14 On-line New Hire Entry AAS V02-Price Resumix P01- Marketing Employee Washington, Support Masterfile RGIS, Ntl Bus Systems P09 - P17 Cobra Frick S11 - ISP Cyborg CTO2.Bestbuy. CTS Co I10 Cycle Physical Tracking com I04 Home Inventory ACH Deliveries V04-Sign Prodigy System U18 - CTO Banks - ACH and Pos to I02 - POS X92-X96 Pay Transfers Host to AS400 Plan Administrators Communication (401K, PCS, Life, Spec Source B01 - Stock Unicare, Solomon SKU Tracking Status I11 Price Smith Barney) I09 Cycle Counts Testing Supplier Shared Svc S08 - Vertex Intercept NPD, S02 - Compliance Sales E02-Employee SoundScan Layaways Tax Purchase Spec I01 PO Source SKU Scorecard - HR Receiving V03- Mkt Performance Reactions L60 MDF P09 Coop S03-Polling V01-Price Management I05 SKU Selection Bonus/HR System Inventory Info Tool I35 - CEI K02 ASIS Customer Repair Arthur Planning I35 Early Warning Tracking I18 System Rebate SKU Rep Transfer I55 SKU I07 Purchase Store Information Order ELT Ad Expense Monitor PowerSuite G02 - General Supplier Ledger Store Scorecard Texlon 3.5 Sign System NARM I14 Count Corrections Store Budget Reporting Valley Media U16-Texlon B02 Merchandise CopyWriter's Analysis BMP - Bus Workspace performance Mngt EDI Coordinator Merch Mngr Approval Batch Forcasting AIMS Journal Entry Tool Kit Ad Measurement A05 - AP AIMS Admin Cellular INVENTORY CONTROL APPS - PC INVENTORY CONTROL APPS - PC ACCTS REC APPS - PC Code Alarm DPI/CPI 990COR AIMS Rollover OTHER APPS - PC Debit Receivings IC Batching Bad Debt Ad Reporting S05 - House AP - Collections/Credit Devo Sales Inventory Adj/Count Correct Benefical Fees Outsourced Launcher Charges TM - Credit Card DB Display Inventory Inventory Control Reports Beneficial Reconcil In Home Inventory Levels JEAXF Junkouts Inventory Roll JEBFA Optika US Bank Recon Merchandise Withdrawl Merchandise Withdrawl JEBKA PSP File Promo Credits Open Receivings JEDVA C02 - Capital RTV Accrual PI Count Results JESOA Shrink PI Time Results from Inv JEVSA Projects Connect 3 ICMS Credit AP Research - Inv Cntrl Price Protection JEVSF SiteSeer AP Research-Addl Rpts Sales Flash Reporting NSF In-Home Book to Perpetual Inventory Shrink Reporting TeleCredit Fees Data Warehouse Repair Close Out Reporting SKU Gross Margin (Interfaces to and from the Connect 3 Connect 3 Computer Intelligence Data SKU Shrink Level Detail PDF Transfe Reports Cash Receipts/Credit Count Corrections USM Data Warehouse are not F06 - Fixed Cross Ref for VCB Dnlds VCB Downloads displayed on this diagram) Warranty Assets Misc Accounting/Finance Apps - PC/NT Damage Write Off Billing COBA (Corp office Budget Assistant) Debit Receivings Star Repair Cash Over/ PCBS(Profit Center Budget System) DFI Vendor Database System Display Inventory Reconcil Short Merchandising Budget Prepared by Michelle Mills Display Inventory Reporting 7
  • 8. SOA is Catching On SOA currently deployed 46% SOA planned in 6 months 18% Conducted January 2008 No plans 10% SOA planned in SOA planned in 1 year >1 year 18% 8% But... SOA Efforts are Scattered SOA efforts separate with centralized governance 42% One team 23% Other 2% Conducted January 2008 No SOA efforts underway SOA efforts separate 18% with no centralized Unsure governance 15% 10% 8
  • 9. Where SOA Services are Deployed Within IT department Within business lines/divisions Enterprise-wide Conducted January 2008 With external-facing customer/partner networks Other 0% 5% 10% 15% 20% 25% 30% 35% Average Number of Application Development and Integration Teams 5 teams- 4 teams- 5% 4% 3 teams-7% 6-10 teams- 2 teams-9% 12% 1 team-9% Conducted January 2008 Unsure-5% More than 10 teams- 49% 9
  • 10. Average Number of SOA-based Efforts Underway Across Enterprises 2-16% 1 SOA effort-13% 3-11% None-14% 4-6% Conducted January 2008 5-4% Unsure-9% 6-10 efforts- More than 10- 10% 17% SOA Growth Patterns There will be steady growth in organizations maintaining large volumes of SOA-based services - the number with more than 100 services in production is expected to double. 10
  • 11. Number of Enterprise Services Being Shared or Reused by Separate Lines of Business Now In 1 year None 19% 4% 1 to 10 46% 21% 11 to 25 11% 35% 26 to 50 8% 12% 51 to 100 7% 11% More than 100 9% 16% Number of Enterprise Services Being Shared or Reused by Separate Lines of Business Now In 1 year None 19% 4% 1 to 10 46% 21% 11 to 25 11% 35% 26 to 50 8% 12% 51 to 100 7% 11% More than 100 9% 16% 11
  • 12. Average Number of Separate Applications Touched by Enterprise Services Now In 1 year None 19% 4% 1 to 5 34% 23% 6 to 10 23% 23% 11 to 25 13% 23% 26 to 50 5% 8% 51 to 100 6% 10% More than 100 4% 5% Average Number of Separate Applications Touched by Enterprise Services Now In 1 year None 19% 4% 1 to 5 34% 23% 6 to 10 23% 23% 11 to 25 13% 23% 26 to 50 5% 8% 51 to 100 6% 10% More than 100 4% 5% 12
  • 13. SOA Governance and Management Who should run SOA? Respondents are divided. Larger companies are more likely to turn SOA governance over to a committee, while smaller companies leave it to IT departments. SOA is clearly high on corporate priority lists, however -- most intend to boost SOA-related spending over the coming year. What Do We Mean by 'SOA Governance'? SOA governance addresses entire service lifecycle, from design time to runtime. It enables IT managers and architects to better manage and monitor the potential tangle of software and services that could emerge from various separate SOA and Web services projects. Governance also provides tools and methodologies for documenting services available for reuse and tracking the adoption of these services by applications from across the enterprise. 13
  • 14. SOA Governance Provides Oversight As end-to-end processes change What is SOA governance? Decision making rights, and measurements and controls across the lifecycle of services Value of SOA governance Mitigate business risk and maintain control of services and processes Improve team effectiveness How Services are Managed or Governed Enterprise architecture committee or board 24% Committee of business and IT staff 12% IT department 17% "Center of excellence" or similar resource 16% Design-time registry and repository 12% Runtime registry and repository 9% CIO/CTO's office 8% Other 1% 14
  • 15. Are ESBs/Brokers/Integration Platforms Federated Across Enterprises? Under consideration Yes 25% 30% Conducted January 2008 Unsure 4% What does 'federated' mean? No 32% 9% Scope of Service/SOA Deployments By Use of Federated ESBs/Brokers/Platforms vs. Non-Federated Federated Not Federated Within IT department 13% 37% Within business lines/divisions 32% 29% Enterprise-wide 42% 24% With external-facing customer/partner networks 6% 5% 15
  • 16. Who Leads Multiple SOA Efforts? By Use of Federated ESBs/Brokers/Platforms vs. Non-Federated Federated Not Federated SOA efforts are separate, but with centralized governance or guidance 60% 30% SOA efforts are separate, with no centralized governance or guidance 14% 15% One team/unit is tasked with all SOA efforts 20% 26% No SOA efforts underway at this time 2% 17% Stage of SOA Governance Program Planning/ implementing 62% In place 14% No plans/ Unsure 25% 16
  • 17. State of SOA Governance Program... By SOA Maturity Level “Beginner” “Advanced” Now in place 4% 31% Researching/ planning 75% 50% No plans/unsure 21% 19% Most Pressing Governance Issues 17
  • 18. How Governance Policies are Enforced Satisfaction with SOA Governance Solutions In between 38% Satisfied to very satisfied 21% Not satisfied to very dissatisfied 41% 18
  • 19. Conclusions - SOA is not one effort, but a series of initiatives. - Rapid proliferation of services that is now underway. - Leading approaches to building and supporting SOA including application servers, composite middleware, and enterprise service buses. - One out of four companies have moved to a federated infrastructure to support multiple instances of ESBs or intermediaries. - Companies with federated structures are more likely to be able to move from siloed SOA to enterprise-scale SOA than those with non-federated structures. - Respondents are divided over who should run SOA. - SOA is clearly high on corporate priority lists -- most intend to boost SOA-related spending over the coming year. Conclusions (2) - Many companies are still in the development, planning, or proof of concept stage of SOA. Only 13% have reached the point where they are deploying large numbers of shareable services across the enterprise. - SOA is not one effort, but a series of initiatives. - The survey finds most companies are still in the exploratory stages of SOA governance. Only one out of seven companies currently have SOA governance efforts underway. Even among the most advanced sites, two out of three do not yet have comprehensive governance programs in place. - Many respondents see their governance programs as being ineffective, the survey finds. Even among the most advanced SOA efforts, governance is not delivering its full value. 19
  • 20. Conclusions (3) - Most companies will turn to SOA governance in an effort to tame unbridled service creation taking place across their organizations. Promoting greater reuse of services also ranks as a top priority. However, few companies have mechanisms to measure how often their service will be reused. - Respondents are divided over who should run SOA. In many cases, this is still left to IT. The Year Ahead: 11 Trends to Watch in SOA: #1 Reality check: Most SOA implementations will actually remain in the JBOWS stage (Just a Bunch of Web Services) (But that's okay...) 42 20
  • 21. The Year Ahead: 11 Trends to Watch in SOA: #2 Paradox: The organizations that need SOA the most are the least likely to implement SOA. The companies most likely to be implementing SOA in a big way probably don't need it right now to succeed. 43 The Year Ahead: 11 Trends to Watch in SOA: #3 The rise of loosely coupled thinking: Ultimately, loosely coupled technology paves the way to loosely coupled businesses. New businesses can expand and scale with very little IT infrastructure costs Build an enterprise-class data center for $83 44 21
  • 22. The Year Ahead: 11 Trends to Watch in SOA: #4 Made to order: Application vendors may begin to look like "Dell" Solution providers will be able to assembly ready- made “parts” and deliver them on demand 45 The Year Ahead: 11 Trends to Watch in SOA: #5 Opportunity will knock: SOA is SaaS, delivered internally SOA provides opportunities for microbusinesses: As applications break down into loosely coupled components, enterprises will rely more on functions provided through Software as a Service model 46 22
  • 23. The Year Ahead: 11 Trends to Watch in SOA: #6 SOA meets The Cloud: Integration, light and simple, as Web 2.0 and The Cloud become the "Global SOA." End-users will begin developing their own applications Watch for more emphasis on “Enterprise 2.0” 47 The Year Ahead: 11 Trends To Watch in SOA #7 Ultimately, it will be the data that matters most: SOA-Data Management Convergence 48 23
  • 24. The Year Ahead: 11 Trends To Watch in SOA #8 Community code: More Open Source, Especially at the Middleware Level 49 The Year Ahead: 11 Trends To Watch in SOA #9 Don't expect immediate transformation and enlightenment: SOA Success Will be Uneven 50 24
  • 25. The Year Ahead: 11 Trends To Watch in SOA #10 Tug of war between vendor lock-in and vendor in dependence: Vendors are consolidating and moving toward offering all-in-one SOA packages (“SOA in a box”) Yet, the momentum is away from single- vendor solutions to more easily swappable solutions 51 The Year Ahead: 11 Trends To Watch in SOA #11 Still the Wild Card – the Economy: Do More With Less? Always a certainty, no matter how good the economy is, or how bad the economy is Different economic conditions present different types of opportunities for SOA Growing economy: SOA opens new channels and partnerships Slowing economy: SOA is a way to cut costs; reuse both existing software and hardware assets 52 25
  • 26. Thank You... To contact Joe McKendrick: joe@mckendrickresearch.com or joe.mckendrick@temple.edu 53 26