Home > Systems Channel Tips > Systems Integration > Three steps to SOA implementation revenue
Systems Channel Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

SYSTEMS INTEGRATION

Three steps to SOA implementation revenue


John Burke, Contributor
08.25.2008
Rating: --- (out of 5)


Systems Channel Update
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


Solution provider takeaway: Solution providers should follow three key steps to make their way to SOA implementation work.

Most businesses do not develop all their own software -- heck, most don't develop any at all. Instead, they rely on acquiring and fitting together systems from vendors. Their ability to conduct their business, then, relies on their ability to integrate business systems, and they often rely on outside solution providers to perform or help with that integration.

Companies of all sizes are seeing service-oriented architecture (SOA) as the new key to easier, faster integration. According to Nemertes Research's Service-Oriented Architectures and Applications benchmark study of SOA deployments at companies of all sizes and across a broad range of industries, 70% of participants said they have a SOA rollout under way (most are a long way from complete). The desire to speed and ease integration, with the concomitant benefits for mitigating the fragility of complex traditional integrations, was the No. 1 reason they gave for adopting SOA.

What companies of all sizes hope to get out of SOA for integration is a less fragile way to tie their disparate systems together. A SOA, after all, is built in part on the premise that systems should be loosely coupled: that the components that make it up should not have to know anything about one another's internal workings, that all information they need to share will be shared through their external interfaces. While pretty much all systems integration already relies on this at one level -- the level of the data exchanged -- at another level, a lot of systems integration represents very tight coupling indeed. A system knows specifically how to ask another for the information it needs, and that technique may have little in common with how data is exchanged with any other system, and may change with any modification to either of the systems involved.

In a SOA, the metho


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
Enterprise Application Integration (EAI)
ITIL guide: Best practices, implementation and training
Considering Google Apps as a service offering
Service-oriented architecture study guide
Systems Channel News Roundup, Jan. 12-16
What are Web services, and how can they benefit my clients?
Systems products to pay attention to
What are best practices for selling Software as a Service (SaaS)?
Software as a Service market gives rise to new software sales decision maker
Intro: Service-Oriented Computing and SOA
Design fundamentals: Design characteristics

Systems Integration
ITIL guide: Best practices, implementation and training
Service-oriented architecture study guide
Our top five systems tips -- so far
Software as a Service market gives rise to new software sales decision maker
Selling SaaS: How and why providers need to change their thinking
Continuous integration can ease pain of software development projects
Stay competitive with Software as a Service business intelligence services
Checklist: Software as a Service revenue opportunities
Software as a Service market opportunities abound
Integrated Linux software to meet Web, networking needs

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary


d for requesting information is much more uniform, and more importantly, the interface behind which the data resides is far less likely to change, so the integration through that interface becomes less fragile. Participants spoke of having been able in some cases to completely replace the system behind an interface and with none of the adjacent systems noticing or caring.

SOA is delivering for these folks, too. A majority (about 55%) can bring new services online more quickly as a result of using SOA for integration, and over 61% have seen a decrease in their integration costs as a result.

The majority of SOA adopters do not rely solely on internal resources in undertaking their transition. After all, like other IT shops they are expending the bulk of their time and energy on keeping the existing system going. Nearly 75% are not adding staff to help cope with SOA, either. Instead, they are turning to systems integrators and other professional service providers to close the gap. Of those implementing SOA, 69% are using such services.

So with 70% of enterprises as potential customers around SOA, and with nearly 70% of them using outside help to get the project rolling and keep it humming along, what should those outside solution providers be doing? Here are three key steps.

1. Develop fundamental SOA skills.

First and foremost, they should be getting their own staff trained on the principles and practices of SOA implementations -- how services find and speak to one another. There is the choice of specializing in either Web services standards-driven SOA (driven by the WS-I) or Microsoft .NET-driven SOA, or trying to cover both. Most enterprises wanted to maintain a WS* focus even when integrating Microsoft products, so emphasizing standards-based efforts is a good idea. Being able to provide core implementation and integration services, as well as to provide key advice and skills transfer are key selling points to a company implementing or expanding its SOA.

2. Understand key SOA infrastructure.

Second, there is the matter of core technologies such as enterprise service buses (ESBs) and service registries. Not every SOA implementation has an ESB, but a great many do and so integrators and professional services providers should train their own staff in how to use them. And although most SOA users are not yet deploying registries as they have so few services to keep track of, an important service an SI can provide is helping them know when to do so, and how to, when the time comes! Familiarity with infrastructural tools that may be entirely new to the enterprise opens another opportunity for engagement.

3. Focus on enterprise applications.

Third, there is the center of mass in the majority of SOAs: the enterprise applications that are the key focus of integration efforts, the things to which most other systems are connecting. This may be Oracle or SAP enterprise resource planning (ERP) applications, or it may be IBM databases, or some industry-specific system common to companies in a particular vertical, such as an insurance policy or medical records management system. An integrator or professional services company with a vertical focus should be looking at how to integrate the apps peculiar to that vertical in a SOA: Does the vendor provide a services interface? Does a third party? Does one need to be developed? Expertise that is centered on their core businesses is a key to building long-term relationships with many companies, especially midsized ones.

Whether by providing essential and basic skills, infrastructural expertise, or domain-specific knowledge, integrators and others have tremendous opportunities in helping enterprises make real the benefits of SOA-based integration. The enterprise is moving ahead, is not hiring to do so and needs all the help it can get!

About the author
John Burke, principal research analyst, worked in academic IT for 18 years before joining Nemertes Research. He has worked as an end-user support specialist, programmer, systems administrator, database programmer and administrator, network administrator, network architect and systems architect. As an analyst, John draws on his experiences as a practitioner and director of IT to better understand the needs of IT executives and the challenges facing vendors trying to sell to them.


Rate this Tip
To rate tips, you must be a member of SearchSystemsChannel.com.
Register now to start rating these tips. Log in if you are already a member.




DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

HomeNewsTopicsITKnowledge ExchangeTipsMultimediaWhite PapersBlogsEvents
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2006 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts