Printer Friendly
The Free Library
14,381,205 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Up and away with SOA: service-oriented architecture (SOA) is a current technology rage. Its goal is to make IT integration faster, more effective and cheaper, while using existing tools.


If you hear the letters "SOA (1) (Start Of Authority) The first record in a DNS zone file. See DNS records.

(2) (Service Oriented Architecture) The modularization of business functions for greater flexibility and reusability.
"' and think somebody is spelling "soap," odds are that you're in finance and not information technology.

SOA, or service-oriented architecture See SOA. , is one of the hottest buzzwords Below is a list of common buzzwords which form part of the business jargon of Corporate work environments. General Conversation
  • Alignment []
  • At the end of the day [0]
  • Break through the clutter[1]
 in IT today, and it's been gaining traction steadily as an open industry standard that vendors are anxious to incorporate into their applications. It's an integration framework that offers a series of benefits: it helps applications talk to each other; it simplifies integration of disparate systems after a merger; and it saves (or even eliminates) a lot of programming time and costs.

"Can you imagine the VP of finance saying, 'We don't have to scrap everything. Let's take our capabilities and integrate them, and allow the various applications to talk to each other,'" says Suzanne Fortman, marketing manager for Cincom Smalltalk, a software development suite offering features that facilitate SOA. Smalltalk was created by Cincinnati-based Cincom Systems (Cincom Systems, Inc., Cincinnati, OH, www.cincom.com) One of the largest and most experienced software companies in the world. Founded in 1968 by Thomas Nies, who has the distinction of being the longest-serving company chief in the industry, Cincom sells manufacturing, financial and  Inc., a provider of business process application development products.

One way to think of SOA is as a kind of integration "glue." In a white paper developed by Pervasive Software Pervasive Software
Pervasive develops and distributes data infrastructure software that enable corporations to integrate, analyze, secure, manage and harvest data from disparate sources.
, SOA services are described as "self-contained, reusable, application-based units of work.... They can include business functions, transactions or system service functions. Examples might be Show Balance, Check Inventory, Place Order or Receive Shipment."

It's common for vendors in the space to use terms such as "tiers" and "layers." Robert Hamer, chairman and CEO (1) (Chief Executive Officer) The highest individual in command of an organization. Typically the president of the company, the CEO reports to the Chairman of the Board.  of Primitive Logic, a San Francisco-based business services technology provider, says that tiers are what users see, often expressed in terms of business services, such as "authorize payment" or "bill customer;" layers are the components of the architecture that support those services.

[ILLUSTRATION OMITTED]

As an architecture that builds off existing technology plumbing--Web Services and Java technology--SOA doesn't require expensive new enterprise software. This means that organizations can build or modify applications quickly, and can reuse the "building blocks" (the services within SOA) to create new applications. SOA "allows you to build standard presentation services across the width of your portfolio," says Hamer.

In contrast, legacy enterprise application integration, or EAI (Enterprise Application Integration) Refers to various techniques used to share data and business processes in large enterprises. When companies acquire another organization, disparate information systems have to be made to work together. , "lacks the flexibility required to address the two basic integration challenges of variety and change," Pervasive says. "Legacy EAI has not proved to be scalable, economical or efficient for today's enterprises."

Business process management, or BPM, applications, have flourished in recent years, especially at large corporations attempting to extract maximum value from disparate enterprise resource planning See ERP.

(application, business) Enterprise Resource Planning - (ERP) Any software system designed to support and automate the business processes of medium and large businesses.
 (ERP (Enterprise Resource Planning) An integrated information system that serves all departments within an enterprise. Evolving out of the manufacturing industry, ERP implies the use of packaged software rather than proprietary software written by or for one customer. ) systems. BPM implementations, however, "can flounder flounder: see flatfish.
flounder

Any of about 300 species of flatfishes (order Pleuronectiformes). When born, the flounder is bilaterally symmetrical, with an eye on each side, and it swims near the sea's surface.
 on the variety problem--often spilling out generated code skeletons that need to be filled in by expert developers with thousands of lines of custom code," Pervasive says.

"To compound these problems," the white paper adds, "IT infrastructure invariably in·var·i·a·ble  
adj.
Not changing or subject to change; constant.



in·vari·a·bil
 changes, the BPM diagram no longer matches the underlying code, so the BPM product requires revision, redesign and recoding Noun 1. recoding - converting from one code to another
coding, steganography, cryptography, secret writing - act of writing in code or cipher
."

Still, experts say that an enterprise architecture based on SOA, addressing high-level business flows, simply isn't enough. "Business process projects that attempt to directly marry process to application and system interfaces are destined des·tine  
tr.v. des·tined, des·tin·ing, des·tines
1. To determine beforehand; preordain: a foolish scheme destined to fail; a film destined to become a classic.

2.
 to fail," the Pervasive paper maintains. "A more pragmatic approach is to use line-of-business-driven projects that solve a specific business integration problem. Essentially, this is the true value of SOA."

"It's a framework. You're building applications where you can share data, and standardize," says Cincom's Fortman. "The layer gives you the ability to create that standard. It gives you the ability to see your system from one single view. You can see how the financial applications are running, how CRM (Customer Relationship Management) An integrated information system that is used to plan, schedule and control the presales and postsales activities in an organization.  [customer relationship management] is running; they can all communicate with each other."

"The beauty [of SOA] is that everyone wants to say that we have our own special sauce Special sauce is the sauce used in the McDonald's Big Mac hamburger. The name derives from a 1975 advertising campaign featuring a list of the Big Mac's ingredients: Two all beef patties, special sauce, lettuce, cheese, pickles, onions on a sesame seed bun. " for improving technology, Fortman adds. "But what was starting to happen was that applications couldn't communicate. This opens up that communication and allows your systems to work more efficiently. There's no need to throw away legacy systems."

Primitive Logic's Hamer says that Microsoft emphasizes the Web Services (1) Loosely, any online service delivered over the Web. Such usage appears in articles from non-technical sources, but not in IT-oriented publications, because definition #2 below describes the correct use of the term.  format for SOA, while IBM (International Business Machines Corporation, Armonk, NY, www.ibm.com) The world's largest computer company. IBM's product lines include the S/390 mainframes (zSeries), AS/400 midrange business systems (iSeries), RS/6000 workstations and servers (pSeries), Intel-based servers (xSeries)  Corp. and BEA Systems BEA Systems, Inc. (NASDAQ: BEAS) is one of the major companies developing enterprise infrastructure software. BEA makes middleware, products that help software run on top of databases.  Inc. are more "Java-centric." "But the framework can accommodate both," he says. "We want to take the 'religion' out of it. We want senior managers to relate to the process, not the technology." Adds Primitive Logic's chief operating officer Chief Operating Officer (COO)

The officer of a firm responsible for day-to-day management, usually the president or an executive vice-president.
, Kevin Moos, "If you're a developer, you shouldn't have to worry about what about code you're writing in."

Many of Primitive Logic's clients are financial services providers. The component-based architecture it developed for those customers evolved into SOA, Hamer says. "We found that when we were implementing solutions for lines of business, many of the components were the same." Retail banking and mortgage businesses, for instance, have a lot of similar features, he says. That means that components could be built once and reused, and readily scaled up as the company grows--for instance, providing a channel for Internet banking across multiple lines of business within a banking organization.

That kind of development is critical in a merger-happy environment like the one banking has been in for decades. "SOA's ideal fit is through M & A, where you have so many legacy systems, and new systems, that don't necessarily talk to one another," says Fortman.

[ILLUSTRATION OMITTED]

Of course, a central advantage to SOA is understandable to everyone, especially finance: it can save money. Fortman says that may come in the form of reduced training, since IT doesn't have to be retrained on new applications, as well as greater efficiencies and lower programming costs.

She adds that there is likely to remain an initial upfront assessment process and implementation of the SOA layer, which probably involve consultants' time. But at that point, the company may find that "current engineers could use the technology. You're not having to replace the current technical staff, and you're not having to reeducate re·ed·u·cate also re-ed·u·cate  
tr.v. re·ed·u·cat·ed, re·ed·u·cat·ing, re·ed·u·cates
1. To instruct again, especially in order to change someone's behavior or beliefs.

2.
 them."

Hamer says that while one client claimed it had completed its project in half the budgeted time and cost, Primitive Logic doesn't try to sell companies on cost-saving strategies. He prefers to call it "managing costs," adding, "The reality is that there is capital investment. You may save in one area, but spend more in another. But managing costs allows you to be in control of that investment."

About half of the company's clients come through the business side, rather than IT, he says, and Primitive Logic does "a lot of front-end work with business and leadership teams."

What the Future May Hold

"The market at large is embracing the concept of SOA to such a degree that it could inevitably leave a mark on IT environments for many years to come," observes Sandra Rogers, director for Web Services Software and Integration at IDC Corp. Spending on Web Services is expected to leap from $1.1 billion in 2003 to $11 billion by 2008.

Vendors have realized that it's in their best interests to push their SOA capabilities. Cincom's Fortman says that business managers there have been urged by the CEO to explain how SOA is integrated into their offerings. Softrax, a software company that provides enterprise billing and revenue management solutions, has built off its Web Services product, Softrax Business Intelligence, to expand its Softrax SOA and establish it as a framework for product development.

"The Softrax SOA leverages the business process execution language (BPEL See WSBPEL.

BPEL - Web Services Business Process Execution Language
) standard, which further simplifies interoperation and process integration with ERP, CRM and other enterprise applications," the company said in an announcement. As a result, the product "enables business processes to drive application logic and data flows across the enterprise more efficiently, with little or no programming."

Hamer emphasizes that companies should treat SOA as a "just-in-time" type of process with rapid payback. "Quick wins are important," he says. "You really should start seeing benefits within a couple of quarters."

RELATED ARTICLE: takeaways

* SOA, or service-oriented architecture, is one of the hottest buzzwords in IT today, and it's been gaining traction steadily as an open industry standard.

* SOA services are described as self-contained, reusable, application-based units of work. They can include business functions, transactions or system service functions.

* One compelling feature of SOA, experts say, is that it uses existing technologies like Web Services and Java and doesn't require reams of added programming.

* Proponents say that SOA can be especially effective in M & A situations, where it allows disparate systems to communicate far more readily.
COPYRIGHT 2006 Financial Executives International
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2006, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Title Annotation:it integration
Author:Marshall, Jeffrey
Publication:Financial Executive
Date:Jun 1, 2006
Words:1377
Previous Article:D & O for private companies: answers to common questions.(insurance)(Directors and officers' liability (D & O) insurance)
Next Article:Treasury's role in planning for the worst-case scenario.(treasury)(Business continuity planning )
Topics:



Related Articles
Software AG Introduces SOA Gateway as First New Release Within Adabas 2006 Product Line.
Software AG Unveils BPM Competency Center for North America.(Company overview)
ObjectWeb Celtix Project Delivers Enterprise-Ready Open Source ESB; Project Endorsed by ObjectWeb Community as Fully Featured Version 1.0.
Software AG and AmberPoint Announce Seamless SOA Design to Run-Time Governance.
Software AG and Fujitsu earn Intelligent Enterprise Magazine's Editors' Choice award for SOA and BPM Solutions; SOA, ESB and BPM products and...
Software AG Named a Leading Enterprise Service Bus Provider by Independent Research Firm.
SOA Link Responds to Surging Demand for Testing, Quality Assurance; iTKO, Mindreef, Parasoft, Solstice Software Join SOA Link.
The Market for Service Oriented Architecture (SOA) is Expected to Reach $18.4 billion by 2012.
Experts Available to Discuss Service-Oriented Architecture.
How do service-oriented architectures really benefit business?(SOFTWARE WORLD INTELLIGENCE)

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles