By Jack M. Germain E-Commerce Times
10/25/08 4:00 AM PT
Service-oriented architecture represents an alternative to the slash-and-burn approach to system modernization. Transitioning to SOA takes a lot of planning, and it's best to start small. Vendors are also lining up with products meant to ease implementation.
Increase Customer Sales with VerticalResponse Email Marketing! Quickly and easily send email newsletters, coupons & sales announcements to your customers – no technical expertise needed. Sign up for your Free Trial today and send 100 emails on us!
"SOA transition" is buzz term growing in popularity among IT managers, especially when they meet with corporate boardroom residents. Businesses are transitioning into service-oriented architecture by tapping into the increasing number of SOA products software makers are creating to meet this new interest.
However, for the uninitiated, SOA can be just another entry in the
mushrooming jumble of acronyms and alphabet soups business technology users must digest. The world of e-commerce is undergoing a transition toward greater use of SOA. Its proponents claim that SOA holds real promise to drive further adoption and greater efficiency for e-commerce.
SOA can be a powerful asset for IT organizations, enabling them to unite disparate systems using well-defined, common standard interfaces. Do not view SOA as a new technology, however. It is a flexible business process that can help adopters cost-effectively deliver increased value to their customers.
Rather than throwing investment money into "rip and replace" strategies that involve complete software rewrites, application modernization with SOA enables organizations to reuse valuable business logic within applications that can seamlessly integrate with newer, Web-based systems.
"SOA helps businesses expose their business functions to external
customers via a standard interface through Web services. Within each
organizations is an expansive set of software and systems that
oftentimes hold more value than IT leaders realize," Craig Marble,
manager of technical services for Micro Focus,
told The E-Commerce Times.
Need a Plan
Successfully transitioning into SOA usually requires more planning than making a decision to adopt a typical new technology product. As a starting point, companies need to look at what they have so they more clearly understand the IT services they offer. Then corporate managers can
decide what's needed and what's not when customers are given access
to online integrated services, according to Marble.
"Companies can design a Web front-end on an application. But to allow
integration of all their services takes an SOA approach," he said.
"Rewriting software is not a good option. It takes a lot of money to
go from Cobol to Java."
Another plan is to rely on an a systems, applications and products
(SAP) solution. But that approach limits functionality and still
requires companies to customize, he explained. So it is better to
take what a company has and extend it to SOA. This method lowers the
risk and is generally cheaper. The real benefit with SOA comes with being able to reuse existing business logic.
The Right Approach
The transition path a company uses toward SOA can make the difference
between success and failure. Software vendors offer a variety of
options for getting the job done.
"Increasingly, IT organizations are looking to move to SOA. Far from
being bleeding-edge early adopters, these mainstream IT executives and
architects are looking for practical 'do's and don'ts' as they get
started down the path," Mahau Ma, senior director of marketing for
MuleSource, told The E-Commerce Times. MuleSource provides open SOA infrastructure software.
Dealing with a transition to SOA is not rocket science -- it's mostly
old stuff in a new package, Marble noted.
"SOA is not a technology. It is an idea or concept about how you
deliver a product to your customer," he said.
Some Do's
MuleSource has tracked its customers' experiences in migrating to SOA.
Ma offered a short list of how to approach the task effectively.
First, pick a well-defined project with a limited scope and few
external dependencies to quickly prove out the return on investment
(ROI) and derive learning and best practices. Second, understand what
the primary goals are for your organization's move to SOA and focus on
how to achieve -- and measure -- success. For instance, is the company
defining success as development savings, business agility or lower
maintenance costs?
Third, select the right tools and services that work for your
particular environment and organization. Fourth, think ahead to SOA
governance issues. Consider how you will keep track of development
artifacts and services as the infrastructure scales. Also think about
how to ensure SOA best practices and how to enforce development
policies.
Some Don'ts
MuleSource has a list of approaches best avoided when migrating to SOA.
One, do not assume that SOA equals a product. It is a development
approach that can be supported by software tools such as an Enterprise Service Bus (ESB); however, beware of any vendor that promises that their "suite" of
products will deliver your ESB.
Two, do not try to re-architect your enterprise at once. Many
organizations make a huge up-front investment in software and
development, hoping for a return over 18 months to three years. That
approach is fraught with risks.
Three, do not forget to think about organizational and behavioral
changes that SOA requires. For instance, get answers to questions: What is the impact on the average developer's day-to-day
activities? What new skills are required? How do you enforce good
governance?
HP's Approach
There's apparently room enough in the wide world of SOA for differing philosophies and industry marketing strategies. While MuleSource calls SOA a development approach rather than a product, other companies have developed products specifically to aid companies in their SOA approaches. For example, HP (NYSE: HPQ) recently announced its third generation of SOA solutions, Systinet3. The goal is to help users realize a quicker return on SOA investment. It's a set of integrated software to help companies manage their SOA from the start.
"This is not middleware. We provide IT managers a GPS (global positioning system) for SOA. The process requires a change in how IT works," Kelly Emo, SOA product
marketing manager for HP Software, told the E-Commerce Times.
HP offers tools for three areas -- governance, quality assurance and SOA management.
"One challenge is most companies have no general tendency to coordinate between quality and assessment and the network. A bigger challenge is to roll out SOA in a big operation. It's tough to meet goals," Emo said.
A Micro Focus View
EnterpriseView by Micro Focus is a tool that helps companies assess their business environment for information management. Then it helps the companies to plan for enabling their service under SOA. SOA Express is a tool that generates the service for a company's customers.
"People are realizing that their legacy applications have value," said Marble, and businesses are learning that they can migrate their existing software
to other platforms for cheaper operation.
New From IBM
IBM (NYSE: IBM) announced this month it's enhancing its SOA market offerings
with a series of new products and services that will help clients take
advantage of rapid changes in the marketplace in order to gain a
competitive advantage.
These include new versions of key platforms, including WebSphere
Application Server and WebSphere MQ. The availability of WebSphere MQ
File Transfer Edition will introduce file transfer services that use
MQ as a backbone to enable clients to simplify the transfer and
auditing of files and documents. This capability will be crucial for
financial organizations that must comply with government stricter
regulations that are sure to come on the tail of the Wall Street
fallout, the company said.
Other enhancements include SOA frameworks for the government and
banking industries. Also part of the SOA rollout is a set of key agility
indicators that help clients monitor the success of their business
plans and compare these results to their competitors in the
marketplace.
These indicators can be imported into IBM WebSphere Business Modeler
and take advantage of the IBM business process management portfolio to
help businesses to set their objectives and begin to outline new
processes.
Will Oracle's Beehive Sting Microsoft Where It Hurts? September 25, 2008
Oracle's announcement of Beehive, its new collaboration suite, signals a shift in enterprise messaging, writes Dana Gardner, principal analyst of Interarbor Solutions. As functionality moves toward the back end, Microsoft Exchange becomes an increasing target of CIOs looking to cut costs.
Related Stories
MuleSource Whips Galaxy Enterprise SOA Software Into Shape June 30, 2008
MuleSource has released Mule Galaxy Enterprise, a followup to the free Community Edition it came out with earlier this year. Three features the enterprise version focuses on are high availability/fault tolerant deployments, support for service lookup and custom data types, and support for Microsoft Office documents.
Will Iona's Open Source Strategy Survive Progress Acquisition? June 25, 2008
Progress Software on Wednesday announced it will buy open source service-oriented architecture company Iona Technologies for $4.05 per share. LinuxInsider contributor Dana Gardner believes the merger will result in Progress incorporating Iona's open source strategy into its business model.
SOA: Full Speed Ahead - but Watch for Potholes May 22, 2008
Although companies are embracing SOA, there are multiple roadblocks associated with its adoption. For one, IT departments are overworked and unable to take on expansive new initiatives like SOA. Also, making the switch to SOA from a traditional architecture requires a significant investment.
Related News Alerts
More by Jack M. Germain
Microsoft FOSSifies .Net Micro Framework November 18, 2009
Microsoft has declared its .Net Micro framework open source under the Apace 2.0 license. Not all bits of .Net Micro are covered, however. Its TCP/IP stack has been stripped, as has its cryptography libraries. Rights to the TCP/IP stack aren't Redmond's to give, and the cryptography libraries are used outside of the scope of the .Net Micro framework, according to the company.
New Ubuntu OS Features Create Good Karma November 13, 2009
Amidst the OS upgrades from Apple and Microsoft over the last few months, the Linux OS Ubuntu got a version bump of its own. Ubuntu 9.10, or Karmic Koala, is well worth the effort to upgrade, and its developers have made the process easier -- if you're using the full-sized desktop/notebook version. The Remix version, intended for netbooks, caused quite a few headaches.
Samsung Chimes In With Bada Mobile OS November 11, 2009
With Android, iPhone, BlackBerry, WinMo, Symbian, WebOS and plenty other mobile platforms fighting for space, is there room for one more? Samsung believes there is, and it's announced a new open mobile platform called "Bada." The company, which already makes handsets for several existing platforms, says Bada will make app-making easy for developers. The first Bada handset should be out in the first half of 2010.