Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home

SOA in plain language

» 

Large Enterprise Business

» Products
» Business & IT services
» Solutions
» Technologies
» Partners
» Support & Drivers
» Business Technology
» Media Center & Library
» Support & Troubleshooting
» Software & Drivers
Content starts here
Content starts here

For the last few years, service-oriented architecture has been hyped as the next big thing in IT. Unfortunately, all the buzz and jargon have left some of us scratching our heads or even dismissing SOA as too good to be true. In fact, many companies are still mystified by it, and, as a result, have not begun the journey to create a faster,  more flexible enterprise architecture that better aligns business with IT.

SOA’s slow start doesn’t mean it deserves to be shelved, however. Remember the beginning of the Internet? It was hyped as something that would become indispensable in our everyday lives long before it actually was. But because the potential benefits were so striking, a lot of smart people powered through its problems and shortcomings—and here we are today.

Don’t let the jargon and hype lead you to miss a key opportunity. Building an SOA is a journey, and enterprises that get started today will have an edge on those that hesitate.

So here—in plain language—are the basics of service-oriented architecture.


What’s the Point?


Simply put, SOA is a framework for building an IT infrastructure. With SOA, IT delivers business functionality as shared, reusable services. Business processes drive the definition, creation and execution of these services.  Because you don’t have to rebuild each service from scratch, you can more quickly create new services to respond to business needs. 

  

SOA is a journey
SOAs don’t happen overnight. You can’t buy one in a box. Instead, creating a service-oriented architecture is a journey of business-driven steps that gradually transform the enterprise’s IT architecture. To make that happen, HP applies a consistent lifecycle across each step of the journey, as well as across the entire journey as a whole. A comprehensive HP portfolio of SOA products and services provide the elements required for the planning, integration and management of a successful SOA implementation.


»  HP’s approach to SOA
»  HP SOA Software
»  HP SOA Services

Like the Internet, SOA is based on industry standards, not vendor preferences. As a result, services can run on any system—open or proprietary, compatible or not. You don’t need to buy new applications or hardware. You don’t need to throw out what you already have. 

Think about the core capabilities your company needs. A retail bank, for example, might need to process applications for credit cards, mortgages and checking accounts. Each involves a series of steps, or services, such as checking credit scores or verifying employment. SOA orients your IT architecture around those services so you can build, combine and modify them faster and more easily. The various applications can share data, communicate and coordinate activity. 

With a traditional IT architecture, whenever a new need arises, you implement another IT solution.  Need to process mortgage applications? Build a new system. Need to process credit card applications? Create another. The result is a collection of applications that replicate the same steps over and over, but are executed in different ways across separate systems.

Imagine that your company wants to change how customer records are formatted. The task seems simple on paper.  But that change might affect many different IT systems. It could take months for IT to update each system individually.  It might take so long that the business owner may come back with yet another change before the first is fully implemented. Compound this scenario by making it a time-sensitive request, and you will feel the frustration we’ve all experienced. Change keeps happening, but IT can’t respond quickly enough. Technology becomes the burden you can’t live without.

Enter SOA. Despite the technical jargon that surrounds it, service-oriented architecture truly is for the business person, mapping IT to desired business results: By mapping IT to desired business results, SOA lets business owners make decisions with fewer limitations from IT.


How Can SOA Do All That?


Say you run a credit card company and you have a traditional IT infrastructure. A customer calls to request a credit increase. Before you can grant her request, you need to perform a fresh credit check.

At this point you have a couple of options. You could put the customer on hold, pick up the phone and call your credit check partner, hoping that somebody’s available so you won’t have to wait. Or you could send the partner an e-mail requesting an updated credit score and tell the customer you’ll get back to her in a day or so. But your slow response could mean you lose the customer, perhaps to a competitor that communicates with the same credit check partner’s systems though a service-oriented architecture.

Here’s how your competitor’s SOA service works: Using industry standards, it sends out the customer’s name, address and Social Security number to the credit check company’s systems. “What’s her credit score?” it asks. A moment later a response comes in. No painstaking integration between the two systems is required.

In this example, the “service” part of the service-oriented architecture is just a bit of code that requests and receives a bit of data.  In other words, the credit card company can have its credit check database and customer account services connected or linked on demand.  And the services can communicate with each other through the SOA framework.  The communication can involve either simple data passing, or the services can coordinate activity between each other.  The result is that you can quickly check the customer’s credit and account records and approve the credit increase at the same time. 


Why Will SOA Succeed?


Building a foundation for SOA is a process, but once the foundation is in place, IT changes become faster and easier. If you make a change affecting multiple systems, you need only modify the one service that is reused in multiple instances across the enterprise.

Service-oriented architecture is not a panacea.  It will not solve every business and IT challenge. Nothing will. But with the right planning and execution, SOA can deliver important benefits today and tomorrow.  SOA makes IT less of a constraining factor in business decisions, because it’s easier for IT to turn the business’s ideas into reality. And isn’t that, after all, the whole point of IT?


 
Your feedback is important to us. Was this article useful/informative?
Not at all(1) Neutral(3) Definitely(5)

Get Started

»  Contact HP

Enterprise Library


News desk


»  Featured articles
»  The Real Story about HP
»  Special reports
»  News
»  RSS feeds
»  Subscribe:eNewsletters

Research & information


»  Analyst reports
»  Product literature
»  Reference guides
»  Success stories
»  Videos
»  White papers

Featured links


»  Business Technology
»  ActiveAnswers

  

Read the features
»  Strategic insights on SOA: Executive Q&A
»  SOA cuts costs and adds agility
»  The business value of SOA
»  Special Report: SOA for greater IT agility

Download
»  HP OpenView Service-oriented Architecture Manager 2.11 software data sheet (PDF, 328KB)
»  White paper: Operational management and monitoring of business processes in the SOA world (PDF, 1226KB)
»  Your feedback is very important to us - tell us more
Free special report on service-oriented architecture
Printable version
Privacy statement Using this site means you accept its terms
© 2007 Hewlett-Packard Development Company, L.P.