SOA Adoption: Technology Diversity Accelerators

311 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
311
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SOA Adoption: Technology Diversity Accelerators

  1. 1. July 23, 2008 SOA Adoption: Technology Diversity Accelerators by Randy Heffner for Enterprise Architecture Professionals Making Leaders Successful Every Day
  2. 2. For Enterprise Architecture Professionals Includes data from Business Data Services July 23, 2008 SOA Adoption: Technology Diversity Accelerators The Technology Diversity Factors That Drive Earlier SOA Adoption This is the fourth document in the “2007 SOA Adoption Data” series. by Randy Heffner with Gene Leganza and Kahini Ranade EXECUT I V E S U M MA RY Although it is no surprise to say that technology diversity drives adoption of service-oriented architecture (SOA), Forrester’s survey data shows patterns in the use of development platforms, development languages, and application platform vendors that affect how rapidly certain IT segments adopt SOA. For example, enterprises with four or more application platform vendors have significantly higher SOA adoption than enterprises that use three or fewer. Small and medium-size businesses (SMBs) that use three development platforms have significantly higher SOA penetration than those using only one. By finding the patterns that match their organization’s technology environment, architects can bolster their case for SOA with industry adoption numbers that correspond closely with their peer organizations’ adoption rates. TABLE O F CO N T E N TS N OT E S & R E S O U R C E S 2 SOA Adoption Varies By Technology And By This report draws from Forrester’s Enterprise Technology Diversity And SMB Software Survey, North America And 2 For Enterprises, Number Of Platforms Matters Europe, Q3 2007. More Than Which Platform With Development Languages, Current Use Of Related Research Documents SOA Varies Less Than Plans For SOA “How To Build Your SOA Platform” May 16, 2008 Enterprises With Four Or More Platform Vendors Have Above-Average SOA Adoption “Defining Your SOA Platform Strategy” May 14, 2008 8 For SMBs, Number of Platforms Is A Major Accelerator For SOA Adoption “The Elements Of SOA Maturity” For SMBs, Language Count Matters Less Than March 29, 2005 Which Platforms And Languages SMBs With Three Or More Platform Vendors Have Above-Average SOA Adoption RECOMMENDATIONS 15 Use Technology Diversity Numbers To Bolster The Case For SOA © 2008, Forrester Research, Inc. All rights reserved. Forrester, Forrester Wave, RoleView, Technographics, TechRadar, and Total Economic Impact are trademarks of Forrester Research, Inc. All other trademarks are the property of their respective companies. Forrester clients may make one attributed copy or slide of each figure contained herein. Additional reproduction is strictly prohibited. For additional reproduction rights and usage information, go to www.forrester.com. Information is based on best available resources. Opinions reflect judgment at the time and are subject to change. To purchase reprints of this document, please email resourcecenter@forrester.com.
  3. 3. 2 SOA Adoption: Technology Diversity Accelerators For Enterprise Architecture Professionals SOA ADOPTION VARIES BY TECHNOLOGY AND BY TECHNOLOGY DIVERSITY According to data from Forrester’s Enterprise And SMB Software Survey, North America And Europe, Q3 2007, SOA adoption levels, though strong across the board, differ according to: 1) the development platform, development language, and application platform an organization uses and 2) the number of development platforms, development languages, and application platform vendors an organization uses. For both enterprises and SMBs, the number of technologies or vendors tends to make a bigger difference than which technologies or vendors an organization uses. Furthermore, a high rate of SOA adoption among users of a given application platform vendor may be largely explained by the fact that the vendor’s customers tend to have higher vendor diversity overall. By finding the technology usage patterns that match with their organization, architects will find numbers to bolster their case for adoption of SOA. FOR ENTERPRISES, NUMBER OF PLATFORMS MATTERS MORE THAN WHICH PLATFORM Among enterprises, SOA penetration (measured by counting enterprises that either currently use SOA or that plan to adopt it during 2008) varies a bit more according to the number of development platforms used than according to the specific platform used. The responses of the enterprise custom application decision-makers we surveyed showed: · A 15 percentage point spread according to platform used. Our survey showed a difference of 15 percentage points in SOA penetration among users of different development platforms. At the high end, SOA penetration was 83% of those we surveyed for both users of open source frameworks and users of Java. At the low end, SOA penetration was 68% for users of Microsoft .NET. Note that these numbers do not mean that the respondent uses only a given platform; they merely show SOA adoption of enterprises that use at least that platform. Current use of SOA showed an 18 percentage point spread among users of different platforms — from 65% of those we surveyed that use open source frameworks to 47% for users of proprietary fourth-generation language environments (4GLs) (see Figure 1-1). · A 23 percentage point spread according to number of platforms. By contrast, our survey showed a difference of 23 percentage points in SOA penetration when looking at how many different development platforms an organization uses — and the more platforms an enterprise uses, the higher its SOA adoption. At the high end, SOA penetration came in at 28 of 34 surveyed (82%) that use four or more platforms. At the low end, SOA penetration was 17 of 29 surveyed (59%) that use one or two development platforms. Current use of SOA varies by 20 percentage points (see Figure 1-2). The correlation between larger numbers of platforms and higher SOA adoption makes sense for enterprises. Greater platform diversity often arises because different teams and different divisions have different technology directions (sometimes for valid business reasons and sometimes because of poor architecture governance), and this leads to more integration issues. In such situations, SOA’s applicability to integration issues leads to faster and deeper SOA adoption. July 23, 2008 © 2008, Forrester Research, Inc. Reproduction Prohibited
  4. 4. SOA Adoption: Technology Diversity Accelerators 3 For Enterprise Architecture Professionals Figure 1 Enterprise SOA Penetration: Using More Platforms Leads To Faster SOA Adoption 1-1 Measured by platform used, enterprise SOA penetration varies by 15 percentage points Not pursuing and Will pursue within We use selectively, We use with an enterprise-level have no immediate 12 months without a clear strategy for and commitment to plans to do so strategy SOA “For custom-developed applications, which development platforms do you use?” Not using SOA Use/planning to use SOA Open source frameworks 17% 17% 30% 35% N= 23 Java, Java EE, J2EE 17% 21% 31% 31% N= 58 * Proprietary 4GL 21% 32% 21% 26% N= 34 development tools † Mainframe or 24% 17% 29% 29% N= 41 midrange platforms ‡ Rich interface in a browser 25% 18% 25% 32% N= 44 Microsoft .NET 32% 14% 27% 27% N= 63 Base: 87 software and services decision-makers at North American and European enterprises (percentages may not total 100 because of rounding) *ColdFusion, Magic Software, PowerBuilder, etc. † IBM mainframes, Unisys mainframes, AS/400, iSeries, NonStop, VMS, etc. ‡ AJAX, Flash or Flex, etc. 1-2 Measured by number of platforms used, enterprise SOA penetration varies by 23 percentage points Not pursuing and Will pursue within We use selectively, We use with an enterprise-level have no immediate 12 months without a clear strategy for and commitment to plans to do so strategy SOA For custom-developed applications, the number of development platforms used:* Not using SOA Use/planning to use SOA One or two 12 development platforms 4 7 6 N= 29 Three development 6 6 5 6 N= 23 platforms Four or more 6 6 10 12 N= 34 development platforms Base: 86 software and services decision-makers at North American and European enterprises *Calculated by counting the number of platforms named in response to the question “For custom-developed applications, which development platforms do you use?” Note: This graph is scaled according to percentages even though the raw numbers are provided on the line. Thus, a bar for 50% of one group and another bar for 50% of another group will be the same length even though the numbers are different. Source: Forrester’s Enterprise And SMB Software Survey, North America And Europe, Q3 2007 46231 Source: Forrester Research, Inc. © 2008, Forrester Research, Inc. Reproduction Prohibited July 23, 2008
  5. 5. 4 SOA Adoption: Technology Diversity Accelerators For Enterprise Architecture Professionals With Development Languages, Current Use Of SOA Varies Less Than Plans For SOA We examined SOA penetration differences between development language used and the number of languages used, and we compared these findings with our development platform analysis. We found that diversity in languages has a moderately greater tendency to drive SOA adoption. The responses of the enterprise custom application decision-makers we surveyed showed: · A 14 percentage point spread according to language used. Our survey showed a difference of 14 percentage points in SOA penetration among users of different development languages. At the high end, SOA penetration was 83% of those we surveyed that use Java. At the low end, SOA penetration was 69% of those that use Microsoft C#. Note that these numbers do not mean that the respondent uses only a given language; they merely show SOA adoption of enterprises that use at least that language. Current use of SOA showed a 15 percentage point spread — from 64% that use Java to 49% that use server scripting languages (see Figure 2-1). · A 29 percentage point spread according to number of languages used. Measuring by number of languages used, our survey showed a larger variation in SOA penetration compared with the variation when looking at the specific language used; however, current use of SOA had about the same variation when looking at the number of languages and the specific language used. In both cases, the more languages an enterprise uses, the higher its SOA adoption. For SOA penetration, the range of variation was 29 percentage points with a high of 23 of 27 surveyed (85%) that use five or more languages and a low of 15 of 27 surveyed (56%) that use one or two development languages. Current use of SOA varies by 15 percentage points (see Figure 2-2). One might expect that, with development languages, diversity would drive differences in the range of both SOA penetration and current use of SOA. The fact that the more languages used, the larger the difference between current use of SOA and SOA penetration indicates that language diversity is associated more with anticipated future pain (i.e., pain that will drive SOA adoption) than it is with current-day pain. July 23, 2008 © 2008, Forrester Research, Inc. Reproduction Prohibited
  6. 6. SOA Adoption: Technology Diversity Accelerators 5 For Enterprise Architecture Professionals Figure 2 Enterprise SOA Penetration: Using More Languages Leads To Faster SOA Adoption 2-1 Measured by language used, enterprise SOA penetration varies by 14 percentage points Not pursuing and Will pursue within We use selectively, We use with an enterprise-level have no immediate 12 months without a clear strategy for and commitment to plans to do so strategy SOA “For custom-developed applications, which languages does your company use for development or maintenance?” Not using SOA Use/planning to use SOA Java 17% 19% 34% 31% N= 59 COBOL 18% 27% 30% 24% N= 33 *Proprietary 4GL development tools 20% 27% 30% 23% N= 30 † Server scripting languages 25% 25% 25% 24% N= 51 Microsoft Visual Basic.NET 30% 19% 24% 27% N= 63 Microsoft C# 31% 13% 27% 29% N= 45 Base: 87 software and services decision-makers at North American and European enterprises (percentages may not total 100 because of rounding) *ColdFusion, Magic Software, PowerBuilder, etc. † Perl, PHP, Python, Ruby, etc. 2-2 Measured by number of languages used, enterprise SOA penetration varies by 29 percentage points Not pursuing and Will pursue within We use selectively, We use with an enterprise-level have no immediate 12 months without a clear strategy for and commitment to plans to do so strategy SOA For custom-developed applications, the number of languages used:* Not using SOA Use/planning to use SOA One or two development languages 12 3 6 6 N= 27 Three or four development languages 8 6 7 11 N= 32 Five or more development languages 4 7 9 7 N= 27 Base: 86 software and services decision-makers at North American and European enterprises *Calculated by counting the number of languages named in response to the question “For custom-developed applications, which languages does your company use for development or maintenance?” Note: These graphs are scaled according to percentages even though the raw numbers are provided on the lines. Thus, a bar for 50% of one group and another bar for 50% of another group will be the same length even though the numbers are different. Source: Forrester’s Enterprise And SMB Software Survey, North America And Europe, Q3 2007 46231 Source: Forrester Research, Inc. © 2008, Forrester Research, Inc. Reproduction Prohibited July 23, 2008
  7. 7. 6 SOA Adoption: Technology Diversity Accelerators For Enterprise Architecture Professionals Enterprises With Four Or More Platform Vendors Have Above-Average SOA Adoption The final question in our survey asks respondents whether their organizations have, within the past 12 months, been customers of any of a number of software vendors. Based on this question, we examined SOA adoption among customers of the application platform vendors mentioned in our survey. In keeping with the SOA adoption trends for numbers of platforms and numbers of languages, the more diverse an enterprise’s platform vendor use, the higher its SOA adoption. The responses of enterprise platform software decision-makers we surveyed showed that: · Enterprises with four or more platform vendors have above-average SOA adoption. In our survey, SOA penetration was 83% among enterprises that named four or more application platform vendors. It was only 52% among those that named one to three vendors. Current use of SOA showed a similarly clear dividing line between three and four vendors. Still, SOA adoption is strong for enterprises both above and below this dividing line (see Figure 3-1). · By vendor, SOA penetration varies by 18 percentage points. Both SOA penetration and current use of SOA were highest among customers of BEA Systems: 86% and 65%, respectively.1 Both were lowest among Microsoft customers (specifically named as users of products other than Windows, Office, or Exchange): Microsoft customers had SOA penetration of 68% and current use of SOA of 51%. Sun Microsystems’ customers’ SOA adoption rate was close to that of BEA’s customers: 81% (see Figure 3-2). · High vendor diversity correlates with high “by vendor” SOA adoption numbers. An interesting anomaly in SOA adoption numbers becomes apparent by combining the previous two points: While customers with few application platform vendors have below-average SOA adoption, customer SOA adoption levels are above average for all of the application platforms vendors in our survey. As it turns out, for each of the platform vendors, at least 50% of their customers in our survey use four or more platform vendors (see Figure 3-3). This creates the side effect that a “by vendor” view of SOA adoption shows above-average adoption for all of the vendors. For some vendors, nearly 90% of their customers in our survey use four or more platform vendors, which partially explains why some vendors’ customers report higher SOA adoption. For example, Microsoft has the lowest percentage of customers that use four or more platform vendors, only 53%, so Microsoft’s “by vendor” SOA adoption numbers more closely match the SOA adoption numbers of enterprises with low platform vendor diversity. Examining the platform vendor diversity dividing line more closely, greater support emerges for placing the dividing line that separates above-average SOA adoption from below-average SOA adoption between three and four platform vendors. There is a 19 percentage point spread between enterprises that name three platform vendors and those that name four, but there is a spread of only eight percentage points between those that name one and those that name two and a spread of six points between those that name two and those that name three. The spread between four and five named platforms is 13 percentage points. July 23, 2008 © 2008, Forrester Research, Inc. Reproduction Prohibited
  8. 8. SOA Adoption: Technology Diversity Accelerators 7 For Enterprise Architecture Professionals Figure 3 Enterprises With More Application Platform Vendors More Quickly Adopt SOA 3-1 The difference between enterprises with one to three and four or more application vendors makes clear the dividing line for above- and below-average SOA adoption Not pursuing and Will pursue within We use selectively, We use with an enterprise-level have no immediate 12 months without a clear strategy for and commitment to plans to do so strategy SOA Number of application platform vendors:* Not using SOA Use/planning to use SOA One to three application 48% 13% 20% 19% N= 142 platform vendors Four or more application 17% 20% 29% 34% N= 134 platform vendors Base: 276 software and services decision-makers at North American and European enterprises *Calculated by counting the number of application platform vendors named in response to the question “Have you been a customer of any of the following software vendors in the past 12 months?” 3-2 Measured by application platform vendor, SOA penetration varies by 18 percentage points Not pursuing and Will pursue within We use selectively, We use with an enterprise-level have no immediate 12 months without a clear strategy for and commitment to plans to do so strategy SOA “Have you been a customer to any of the following software vendors in the past 12 months?” Not using SOA Use/planning to use SOA BEA Systems 14% 21% 30% 35% N= 63 Sun Microsystems 19% 18% 32% 32% N= 120 Software AG 19% 26% 19% 37% N= 27 Sybase 21% 21% 27% 31% N= 62 *IBM for portals, collaboration, email 22% 15% 29% 34% N= 94 † IBM Other 23% 19% 24% 35% N= 123 SAP 25% 19% 25% 31% N= 110 ‡ IBM for middleware and infrastructure 26% 20% 24% 30% N= 149 Oracle platform software § 29% 16% 29% 26% N= 161 Microsoft (other than Exchange, Office, or Windows) 32% 17% 26% 25% N= 224 Consolidated SOA adoption for all IBM customers 27% 17% 26% 31% N= 196 Base: 291 software and services decision-makers at North American and European enterprises (percentages may not total 100 because of rounding) *Lotus, Portals, Workplace † Rational, OnDemand, Tivoli ‡ DB2, Information management, WebSphere § Not including former PeopleSoft/Siebel applications 46231 Source: Forrester Research, Inc. © 2008, Forrester Research, Inc. Reproduction Prohibited July 23, 2008
  9. 9. 8 SOA Adoption: Technology Diversity Accelerators For Enterprise Architecture Professionals Figure 3 Enterprises With More Application Platform Vendors More Quickly Adopt SOA (Cont.) 3-3 Customers of some application platform vendors are more likely to use more vendors, thus more likely to adopt SOA Number of application platform vendors:* One Two or three Four or five Six or more Software AG 0% 11% 56% 33% N= 144 BEA Systems 0% 16% 54% 30% N= 120 Sun Microsystems 1% 18% 54% 27% N= 27 Sybase 0% 21% 47% 32% N= 62 Oracle 0% 29% 52% 19% N= 94 IBM other 1% 28% 50% 21% N= 123 IBM portal 2% 31% 46% 21% N= 110 SAP 3% 31% 41% 25% N= 149 IBM middleware 3% 36% 42% 19% N= 161 Microsoft 8% 39% 39% 14% N= 224 Even though, in creating this chart, we include three perspectives on IBM’s customer base, IBM is only ever counted once as a platform vendor. Base: 291 software and services decision-makers at North American and European enterprises *Calculated by counting the number of application platform vendors named in response to the question “Have you been a customer of any of the following software vendors in the past 12 months?” Source: Forrester’s Enterprise And SMB Software Survey, North America And Europe, Q3 2007 46231 Source: Forrester Research, Inc. FOR SMBS, NUMBER OF PLATFORMS IS A MAJOR ACCELERATOR FOR SOA ADOPTION With SOA adoption among SMBs, there is fairly wide variation in SOA penetration and current use of SOA when measuring by development platform, by number of development platforms, and by development language — but not as much variation as there is when measuring by number of development languages. The responses of the SMB custom application decision-makers we surveyed showed: · A 48 percentage point spread according to platform used. Our survey showed a difference of 48 percentage points in SOA penetration among SMB users of different development platforms. At the high end, SOA penetration was 20 of 26 surveyed that use Java (77%). At the low end, SOA penetration was four of 14 surveyed that use proprietary 4GLs (29%). Note that these numbers do not mean that the respondent uses only a given platform; they show SOA July 23, 2008 © 2008, Forrester Research, Inc. Reproduction Prohibited
  10. 10. SOA Adoption: Technology Diversity Accelerators 9 For Enterprise Architecture Professionals adoption of SMBs that use at least that platform. Current use of SOA showed a 40 percentage point spread, again with Java users reporting the highest current use and proprietary 4GL users reporting the lowest (see Figure 4-1). · A 41 percentage point spread according to number of platforms. Our survey showed a difference of 41 percentage points in SOA penetration when looking at the number of different development platforms an SMB organization uses. As with enterprise SOA adoption, the more platforms an SMB has, the higher its SOA adoption; however, the number of platforms serves as an even greater accelerator of SOA adoption among SMBs than it does among enterprises. At the high end, SOA penetration came in at 21 of 30 surveyed (70%) that use three or more platforms. At the low end, SOA penetration was six of 21 surveyed (29%) that use only one development platform. Current use of SOA varies by 39 percentage points (see Figure 4-2). These results make sense for SMBs: SMBs that build custom applications tend to have fewer resources than enterprises, so they tend to look for simpler, self-contained development approaches. Thus, SMBs that opt for proprietary 4GLs, wanting to stick to simple things that they know, would be slower to adopt SOA. By contrast, SMBs that have more complex requirements that demand the enterprise-level qualities of Java would be used to more complex development and so would be quicker to learn about and adopt SOA. In similar fashion, SMBs that can get by with the simplicity of a single platform would be slow to adopt SOA, while those that are driven to multiple platforms could sooner deal with the SOA adoption learning curve. © 2008, Forrester Research, Inc. Reproduction Prohibited July 23, 2008
  11. 11. 10 SOA Adoption: Technology Diversity Accelerators For Enterprise Architecture Professionals Figure 4 SMB SOA Penetration: Using More Platforms Leads To Much Faster SOA Adoption 4-1 Measured by platform used, SMB SOA penetration varies by 48 percentage points Not pursuing and Will pursue within We use selectively, We use with an enterprise-level have no immediate 12 months without a clear strategy for and commitment to plans to do so strategy SOA “For custom-developed applications, which development platforms do you use?” Not using SOA Use/planning to use SOA Java, Java EE, J2EE 6 4 10 6 N= 26 Open source frameworks like Hibernate or Spring 5 1 4 4 N= 14 *Rich interface in a browser 12 5 9 6 N= 32 Microsoft .NET 22 9 12 6 N= 49 † Mainframe or midrange platforms 12 3 6 4 N= 25 ‡ Proprietary 4GL 10 1 2 1 N= 14 development platforms Base: 78 software and services decision-makers at North American and European enterprises * AJAX, Flash or Flex, etc. † IBM mainframes, Unisys mainframes, AS/400, iSeries, NonStop, VMS, etc. ‡ ColdFusion, Magic Software, PowerBuilder, etc. 4-2 Measured by number of platforms used, SMB SOA penetration varies by 41 percentage points Not pursuing and Will pursue within We use selectively, We use with an enterprise-level have no immediate 12 months without a clear strategy for and commitment to plans to do so strategy SOA For custom-developed applications, the number of development platforms used:* Not using SOA Use/planning to use SOA One development platform 15 3 3 0 N= 21 Two development platforms 13 2 5 4 N= 24 Three or more development platforms 9 5 10 6 N= 30 Base: 75 software and services decision-makers at North American and European SMBs *Calculated by counting the number of platforms named in response to the question “For custom-developed applications, which development platforms do you use?” Note: These graphs are scaled according to percentages even though the raw numbers are provided on the lines. Thus, a bar for 50% of one group and another bar for 50% of another group will be the same length even though the numbers are different. Source: Forrester’s Enterprise And SMB Software Survey, North America And Europe, Q3 2007 46231 Source: Forrester Research, Inc. July 23, 2008 © 2008, Forrester Research, Inc. Reproduction Prohibited
  12. 12. SOA Adoption: Technology Diversity Accelerators 11 For Enterprise Architecture Professionals For SMBs, Language Count Matters Less Than Which Platforms And Languages Among SMBs, looking the particular languages SMBs used, like platforms and number of platforms used, shows a high variation in SOA adoption; but, the number of languages used matters less. The responses of the custom application decision-makers we surveyed showed: · A 45 percentage point spread according to language used. Our survey showed a difference of 45 percentage points in SOA penetration among SMB users of different development languages. As with the examination of the specific platform used, Java users were at the high end, with SOA penetration at 21 of 31 surveyed (68%), and proprietary 4GLs were at the low end, with three of 13 surveyed (23%). This very low SOA penetration among proprietary 4GL users drives the large 45-point spread. Note that these numbers do not mean that the respondent uses only a given language; they merely show SOA adoption of SMBs that use at least that language. Current use of SOA among enterprises using different languages showed a similar spread: 41 percentage points, again with Java and proprietary 4GLs at the high and low ends, respectively (see Figure 5-1). · A 25 percentage point spread according to number of languages used. Unlike with enterprise SOA adoption patterns, measuring SMB adoption by number of languages used shows a smaller variation in SOA penetration than measuring by the specific language used. It is still true, though, that the more languages an SMB uses, the higher its SOA adoption. For SOA penetration among SMBs with different numbers of languages, the range of variation was 25 percentage points, with SMBs that use three or more development languages showing SOA penetration at 20 of 31 surveyed (65%), and SMBs using one or two languages showing SOA penetration at 17 of 42 surveyed (40%). Current use of SOA varies even less by number of languages used, with a spread of 15 percentage points between the two groups (see Figure 5-2). As an additional note, there is only a 3% spread in SOA penetration between SMBs that use one development language and those that use two languages. This, combined with the 17% spread in SOA penetration between SMBs that use one development platform and those that use two, indicates that SMBs have a tougher time dealing with multiple platforms than with multiple languages, as having multiple platforms seems to sooner drive SMBs to find relief with SOA. © 2008, Forrester Research, Inc. Reproduction Prohibited July 23, 2008
  13. 13. 12 SOA Adoption: Technology Diversity Accelerators For Enterprise Architecture Professionals Figure 5 SMB SOA Penetration: Using More Languages Has Less Impact On SOA Adoption 5-1 Measured by language used, SMB SOA penetration varies by 45 percentage points Not pursuing and Will pursue within We use selectively, We use with an enterprise-level have no immediate 12 months without a clear strategy for and commitment to plans to do so strategy SOA “For custom-developed applications, which languages does your company use for development or maintenance?” Not using SOA Use/planning to use SOA Java 10 3 12 6 N= 31 Microsoft Visual Basic.NET 18 7 13 5 N= 43 COBOL 6 1 4 2 N= 13 *Server scripting languages 20 5 9 9 N= 43 Microsoft C# 9 3 4 3 N= 19 † Proprietary 4GL 10 1 1 1 N= 13 development tools Base: 78 software and services decision-makers at North American and European SMBs *Perl, PHP, Python, Ruby, etc. † ColdFusion, Magic Software, PowerBuilder, etc. 5-2 Measured by number of languages used, SMB SOA penetration varies less, by only 25 percentage points Not pursuing and Will pursue within We use selectively, We use with an enterprise-level have no immediate 12 months without a clear strategy for and commitment to plans to do so strategy SOA For custom-developed applications, the number of development languages used:* Not using SOA Use/planning to use SOA One or two development languages 25 4 8 5 N= 42 4 Three or more development languages 11 5 10 5 N= 31 Base: 73 software and services decision-makers at North American and European SMBs *Calculated by counting the number of languages named in response to the question: “For custom-developed applications, which languages does your company use for development or maintenance?” Note: These graphs are scaled according to percentages even though the raw numbers are provided on the lines. Thus, a bar for 50% of one group and another bar for 50% of another group will be the same length even though the numbers are different. Source: Forrester’s Enterprise And SMB Software Survey, North America And Europe, Q3 2007 46231 Source: Forrester Research, Inc. July 23, 2008 © 2008, Forrester Research, Inc. Reproduction Prohibited
  14. 14. SOA Adoption: Technology Diversity Accelerators 13 For Enterprise Architecture Professionals SMBs With Three Or More Platform Vendors Have Above-Average SOA Adoption Like enterprises, SMBs have a clear dividing line on SOA adoption based on the number of application platform vendors they named in our survey. But because SMBs tend to have less technology diversity than enterprises, the dividing line is a notch lower than that of enterprises. The responses of SMB platform software decision-makers we surveyed showed that: · SMBs with three or more platform vendors have above-average SOA adoption. In our survey, SOA penetration was 75% among SMBs that named three or more application platform vendors. It was only 41% among those that named one or two vendors. Current use of SOA showed a lesser spread of 23 percentage points between the two groups (see Figure 6-1). · By vendor, SOA penetration varies by 20 percentage points. Among SMBs, both SOA penetration and current use of SOA were highest among customers of Sun: 67% and 50% of those we surveyed, respectively. Microsoft customers (specifically named as users of products other than Windows, Office, or Exchange) and IBM Rational, Tivoli, and OnDemand customers both showed 47% SOA penetration, while Microsoft customers, at 30%, had the lowest current use of SOA (see Figure 6-2). · SMB customers of all application platform vendors show above-average SOA adoption. SMB SOA adoption levels are above average for customers of all of the application platforms vendors. Because so few SMBs in our survey reported using more than two application platform vendors, we can’t do the same analysis that we did for enterprises regarding the number of platform vendors used by customers of a given vendor. However, the net result appears to be the same as it was for enterprises: Vendors with customers showing greater diversity in vendors have higher levels of customer SOA adoption. Furthermore, Microsoft’s position as the dominant SMB application platform vendor tends to weight SMB customers’ SOA adoption rates toward the average for all SMBs. In our survey, 59% of SMB respondents identified Microsoft as one of their platform vendors. The next closest was IBM: Consolidating across our survey’s three platform perspectives on IBM’s customer base, 24% of respondents named IBM as a platform vendor. As with variation by number of development languages, the SMB SOA adoption dividing line across number of platform vendors holds up on closer inspection. There is only a 1% difference in SOA penetration between SMBs that name one application platform vendor and those that name two, and current use of SOA is the same between the two groups. This emphasizes even more that having three platform vendors is the point where SMBs begin to feel more pressure to adopt SOA. © 2008, Forrester Research, Inc. Reproduction Prohibited July 23, 2008
  15. 15. 14 SOA Adoption: Technology Diversity Accelerators For Enterprise Architecture Professionals Figure 6 SMB SOA Penetration: Using More Platform Vendors Leads To Faster SOA Adoption 6-1 Three application platform vendors makes a clear dividing line for above- and below-average SOA adoption Not pursuing and Will pursue within We use selectively, We use with an enterprise-level have no immediate 12 months without a clear strategy for and commitment to plans to do so strategy SOA Number of application platform vendors:* Not using SOA Use/planning to use SOA One or two application 59% 14% 19% 8% N= 165 platform vendors Three or more application 25% 25% 34% 16% N= 32 platform vendors Base: 197 software and services decision-makers at North American and European SMBs *Calculated by counting the number of application platform vendors named in response to the question “Have you been a customer of any of the following software vendors in the past 12 months?” 6-2 Measured by application platform vendor, SOA penetration varies by 20 percentage points “Have you been a customer any of the following software vendors in the past 12 months?” Not pursuing and Will pursue within We use selectively, We use with an enterprise-level have no immediate 12 months without a clear strategy for and commitment to plans to do so strategy SOA Not using SOA Use/planning to use SOA Sun Microsystems 33% 17% 42% 8% N= 36 *IBM for middleware and infrastructure 44% 20% 27% 10% N= 41 † IBM for portals, collaboration, email 46% 13% 33% 8% N= 24 ‡ Oracle platform software 51% 16% 21% 12% N= 57 § IBM other 53% 6% 26% 15% N= 34 Microsoft, other than Exchange, Office, or Windows 53% 17% 22% 8% N= 151 Consolidated SOA adoption 50% 15% 25% 10% N= 60 for all IBM customers Base: 255 software and services decision-makers at North American and European SMBs (percentages do not total 100 because of rounding) *DB2, Information management, Websphere † Lotus, Portals, Workplace ‡ Not including former PeopleSoft/Siebel applications § OnDemand, Rational, Tivoli Source: Forrester’s Enterprise And SMB Software Survey, North America And Europe, Q3 2007 46231 Source: Forrester Research, Inc. July 23, 2008 © 2008, Forrester Research, Inc. Reproduction Prohibited
  16. 16. SOA Adoption: Technology Diversity Accelerators 15 For Enterprise Architecture Professionals R E C O M M E N D AT I O N S USE TECHNOLOGY DIVERSITY NUMBERS TO BOLSTER THE CASE FOR SOA For architects building the case for SOA in their organizations, the most useful data in this report is how SOA adoption levels accelerate with technology diversity.2 As secondary support, architects can use the SOA adoption numbers associated with their enterprise’s or SMB’s platform, language, or vendor. However, since these numbers don’t isolate individual technologies or vendors from other technologies and vendors, they may be less useful for building a case. Then again, in all but one case (SMBs using proprietary 4GLs), the SOA adoption numbers are strong across the board, so comparing oneself to one’s technology peers can still be beneficial. If you work for one of those SMBs using proprietary 4GLs, you’ll have to turn to other factors to build the case that your peers are rapidly adopting SOA. ENDNOTES 1 Our survey was conducted prior to Oracle’s acquisition of BEA Systems, so the results in this report are presented separately for Oracle and BEA. 2 In addition, architects should use data showing SOA adoption in relation to budget sizes. See the April 9, 2008, “SOA Adoption: Budgets Don’t Matter Much” report. © 2008, Forrester Research, Inc. Reproduction Prohibited July 23, 2008
  17. 17. Making Leaders Successful Every Day Headquarters Research and Sales Offices Forrester Research, Inc. Australia Israel 400 Technology Square Brazil Japan Cambridge, MA 02139 USA Canada Korea Tel: +1 617.613.6000 Denmark The Netherlands Fax: +1 617.613.5000 France Switzerland Email: forrester@forrester.com Germany United Kingdom Nasdaq symbol: FORR Hong Kong United States www.forrester.com India For a complete list of worldwide locations, visit www.forrester.com/about. For information on hard-copy or electronic reprints, please contact the Client Resource Center at +1 866.367.7378, +1 617.617.5730, or resourcecenter@forrester.com. We offer quantity discounts and special pricing for academic and nonprofit institutions. Forrester Research, Inc. (Nasdaq: FORR) is an independent technology and market research company that provides pragmatic and forward-thinking advice to global leaders in business and technology. For more than 24 years, Forrester has been making leaders successful every day through its proprietary research, consulting, events, and peer-to-peer executive programs. For more information, visit www.forrester.com. 46231

×