This Presentation Courtesy of the
                          International SOA Symposium
                          October ...
World's largest ESB




                                   5




Microsoft Enterprise Service Bus




                    ...
What We Will Cover



      State of SOA: 2008

     SOA Growth Patterns

SOA Governance and Management

    The Year Ahea...
The Evolution from Chaos to SOA




Created by: Jeff Schneider, MomentumSI




 The Evolution from Chaos to SOA




Create...
The Evolution from Chaos to SOA




Created by: Jeff Schneider, MomentumSI




 The Evolution from Chaos to SOA




Create...
The Evolution from Chaos to SOA




Created by: Jeff Schneider, MomentumSI




2008 ebizQ Surveys on SOA Issues



With IB...
State of SOA
   Most SOA or enterprise service efforts are still "islands"
   of integration that aren't yet interfacing w...
SOA is Catching On
                       SOA currently deployed
                       46%



 SOA planned
 in 6 months
 ...
Where SOA Services are Deployed

                          Within IT department



                Within business lines/d...
Average Number of SOA-based Efforts
      Underway Across Enterprises

                     2-16%
                        ...
Number of Enterprise Services Being Shared
  or Reused by Separate Lines of Business


                Now     In 1 year
N...
Average Number of Separate Applications
      Touched by Enterprise Services

                Now     In 1 year
None      ...
SOA Governance and Management


Who should run SOA? Respondents are divided. Larger
companies are more likely to turn SOA ...
SOA Governance Provides Oversight
                     As end-to-end processes change


What is SOA governance?
 Decision...
Are ESBs/Brokers/Integration Platforms
    Federated Across Enterprises?


      Under consideration         Yes 25%
     ...
Who Leads Multiple SOA Efforts?
    By Use of Federated ESBs/Brokers/Platforms vs.
                    Non-Federated
     ...
State of SOA Governance Program...
            By SOA Maturity Level


                  “Beginner”   “Advanced”

Now in p...
How Governance Policies are Enforced




Satisfaction with SOA Governance
             Solutions
    In between
    38%   ...
Conclusions
- SOA is not one effort, but a series of initiatives.

- Rapid proliferation of services that is now underway....
Conclusions (3)

- Most companies will turn to SOA governance in an effort to tame
unbridled service creation taking place...
The Year Ahead:
        11 Trends to Watch in SOA:
                      #2 Paradox:
  The organizations that need SOA the...
The Year Ahead:
       11 Trends to Watch in SOA:
                 #4 Made to order:
 Application vendors may begin to loo...
The Year Ahead:
        11 Trends to Watch in SOA:
               #6 SOA meets The Cloud:
  Integration, light and simple,...
The Year Ahead:
        11 Trends To Watch in SOA

              #8 Community code:
More Open Source, Especially at the Mi...
The Year Ahead:
    11 Trends To Watch in SOA

   #10 Tug of war between vendor lock-in
           and vendor in dependenc...
Thank You...




To contact Joe McKendrick: joe@mckendrickresearch.com
              or joe.mckendrick@temple.edu         ...
Upcoming SlideShare
Loading in...5
×

Joe Mc Kendrick Where We Are And Need To Be

626

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
626
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Joe Mc Kendrick Where We Are And Need To Be

  1. 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. 2. World's largest ESB 5 Microsoft Enterprise Service Bus 6 2
  3. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 26. Thank You... To contact Joe McKendrick: joe@mckendrickresearch.com or joe.mckendrick@temple.edu 53 26

×