Welcome | Sign In
ECommerceTimes.com
SOA

The Shift to SOA: Repurposing Priceless Business Logic

Print Version
E-Mail Article
Reprints
The Shift to SOA: Repurposing Priceless Business Logic

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.


Is Your Website Killing Customer Confidence?
Your Website's privacy policy can be a key factor in a customer's decision to do business with you, and it is vital to ensuring you don't run afoul of your online legal and regulatory responsibilities. Need more reasons? Read on.

"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 Increase Customer Sales with Email Marketing -- Free Trial from VerticalResponse 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.


Print Version E-Mail Article Reprints More by Jack M. Germain


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.
Don't miss a story -- sign up for our FREE e-mail newsletters and view the latest headlines at a glance.
Tech News Flash [ View Sample ]
E-Commerce Minute [ View Sample ]
ECT News Network Weekly Newsletter [ View Sample ]
Shortcuts
ECT News Network Information
Reader Services
Corporate
ECT News Network