Home > CIO News > SOA implementation propels business process transformation
CIO News:
EMAIL THIS

SOA implementation propels business process transformation

By Linda Tucci, Senior News Writer
10 Nov 2009 | SearchCIO.com

IT news and analysis for CIOs
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

Catalina Marketing Corp. is in the second of a three-year business process management (BPM) project that aims to boost productivity and speed to market by 30%. On the back end? A service-oriented architecture (SOA) implementation.

More SOA resources
Six ways to fail with your SOA implementation

SOA implementation moves on from open source
"There are companies that utilize service-oriented architecture as a standard to interface one system with another," said Catalina CIO Eric Williams. "Then there are people like us who are doing a business process management implementation and build a solution using SOA.

"We did both at the same time," explained Williams, a 16-year veteran at the St. Petersburg, Fla.-based marketing business. By doing both, IT showed just how much it can contribute to business process. "People all over the company know it as business process transformation -- BPT!"

No one would call Catalina technology-backward, even before BPT. Catalina makes the coupons shoppers get at the supermarket checkout lane. With about $500 million in revenue and 1,000 employees, the company owes a lot of its success to its unique computer systems built by the 250-strong internal IT team overseen by Williams.

The company has built one of the largest consumer behavior databases in the world. It draws on that store of information (600 billion rows of data) to customize clients' coupons in real time, down to whether to slap a picture of a big or small canine, for example, on an ad for dog biscuits. The marketing firm also does the customized instructions stapled to pharmacy prescription bags.

The behavior-based marketing -- 20 million coupons a day -- is delivered via a proprietary network installed in more than 45,000 retail stores and rendered on state-of-the art color printers that Catalina co-developed with Epson Corp.

Yet despite all this technology, Catalina's business processes badly lagged the times; indeed, they had not changed much since the company's formation in 1983. Think The Dick Van Dyke Show or Mad Men, Williams said, then picture a Catalina team flipping through whiteboard mockups while honchos from the likes of Procter & Gamble and Frito-Lay sit there and pass judgment.

"These people come in and say, 'I like idea No. 2 and No. 4, but can you change the font, the color and the pricing, and oh yes, we want the dog to look left not right,' " Williams said.

With all the back and forth, getting a little coupon out took an average nine weeks. Not good, in the competitive, need-it-now consumer product market, but also not a process that can be simply automated.

When the business kept pushing IT to build faster solutions to the problems, Williams and his head of research and development, Jeff Mount, argued for a business process overhaul, rather than simple business process automation (BPA).

"We kept saying to them, 'Guys, this is not a technology process but a business challenge. We cannot continue to automate us into the next millennium,'" Williams recounted. "We need to change the way the company thinks and build the online tools to change the way we process services."

To prove their case, Williams and Mount mapped out the process for one simple segment for business leaders, documenting 227 steps involving 35 Excel/Word forms and 13 different systems. "Their jaws hit the ground," he recalled.

Further analysis showed that 50% of Catalina programs required rework, 40% of sales time was spent on "non-value added" activities, 33% of operations time was unproductive, and the company had poor visibility into where programs were in the process.

Deciding on a SOA implementation

When Williams researched the BPM products, however, the group became convinced that most functioned "almost as standalone solutions."

Middleware gives way
to vendor stacks
Asked what his advice would be for a CIO interested in SOA implementation with an environment running on packaged apps, Williams quipped, "Good luck, dude!" Interoperability is hard to pull off.

"When these products say 'SOA-compliant,' all that means is that they use an architecture that says you can have objects, and objects can call other things. It doesn't mean that you can plug them in and they can talk to each other immediately. It doesn't happen," he said. Instead, CIOs hire outside firms that will come in and write the service layers, or internal teams "learn as they go," he said.

The vendors aren't helping, said Richard Watson, an analyst at Midvale, Utah-based Burton Group Inc. The middleware marketplace -- predicated on the idea of interoperability -- has morphed.

"The middleware vendors now are more interested in selling entire suites of application platforms, top to bottom, from basic middleware to service containers and business process management suites at the top," he said.

Proving interoperability between the dozens of Web services platforms out there is "a lot of work," he said. Vendors are investing elsewhere, and not at all shy about saying so to customers, he added, recounting statements from Oracle Corp. and Tibco Software Inc. executives at a recent SOA conference saying that interoperability won't be a priority unless customers insist on it.

"I advise clients to look for platforms that can offer the most openness and most interoperability and the most heterogeneity, and to push vendors to support integrating with other platforms," Watson said. -- L.T.

"As we did due diligence, we uncovered that people used a BPM platform for building a business-to-business customer order-entry site or a shopping-cart automation project. It was a point solution," he said.

Catalina's process is built on legacy applications. The company needed a way to deconstruct the applications and make their capabilities more accessible to both internal users and clients -- in other words, interactive. Mount turned to a SOA framework and the company's IT staff to do the work.

"We had been utilizing the concepts of object and service calls for about five years," Williams said.

Most companies that have been building software and Web services are utilizing SOA principles. In using service-oriented architecture to re-engineer an entire business, Catalina built a more standard set of structures and implemented SOA governance. The company now has a person responsible for the SOA library. Any time a Catalina team needs a new service, it calls on the SOA architect, "who either says, yep, we've got a widget for that," and adds the team to an existing call. Or IT will develop a product that can be added to the library for anybody else to use.

A SOA implementation and legacy apps

Developing that library may sound simple, but "there are huge bumps," Williams said. The first one is that "there is no such thing" as a SOA-compliant product.

"Everybody thinks this stuff is a set of standards everybody adheres to, like SQL," Williams said. "SQL is a wonderful standard; SOA is not. It's a set of guidelines and services, and there are people that allow some of the standards established, but many of them don't."

Catalina's legacy applications (all but the financial system are homegrown) proved a blessing and curse. "The downside is, we had to write all our SOA pieces. The good side is, I didn't have to worry about SAP having one format and Oracle having another and so on down the line." In addition, while Williams and his group tried to stick closely to the SOA standards, what they learned was that it was easier to build the service layers to meet their business in some cases, because the standards are still so fluid.

Getting the players in place

Another key move was getting people in the right places. Mount moved over to operations for the business process transformation project, so IT leadership had a foot in both camps.

"We wanted to make sure that operations and IT were joined at the hip, and what better way to do that but to send my spy over the business?" Williams said. "Jeff and I and a few other people worked as a team to make sure this wasn't just an IT or just a business project but a combined project."

The upshot is no more Dick Van Dyke reruns. The whiteboards, for example, are now interactive, dynamically tied to Catalina systems. Any Catalina marketing team with an Internet connection can present mockups to customers, capture requests, send ideas back to a graphic artist if necessary, and execute a marketing program in 24 hours.

"The big difference was changing that whole process so that all of that information is captured in a logical and progressive process as it goes through," Williams said. "That was a tremendous amount of technology change, but I will argue it was twice as much business change that had to get done."

Let us know what you think about the story; email: Linda Tucci, Senior News Writer



Tags: Enterprise SOA and Web servicesBusiness process managementEnterprise application developmentVIEW ALL TAGS

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



RELATED CONTENT
Enterprise SOA and Web services
Best practices for a SOA implementation and application integration
SOA best practices from Amtrak
Enterprise business software and services guides for CIOs
The art of a SOA implementation: Design for the future
SOA implementation evolves from open source to Oracle SOA suite
Six ways to fail with your SOA implementation
Wary of public cloud, CIO builds private cloud and transition plan
Business process management quiz for enterprise CIOs
BPM guide: Business process management best practices for CIOs
A move to cloud computing should involve SOA and BPM

Business process management
IT management FAQ guides for enterprise IT strategies
The Real Business of IT: Download a free chapter
BPM tool selection: Strategies for success
FAQ: IT and organizational change management
ITSM and ITIL best practices for process improvement
Looking for low-cost business processes? Check out GE WorkOut and FTD
FAQ: Lean thinking for IT
Proven IT ROI strategies in an economic downturn
Get the most out of your lean BPM solution
Tips to keep your IT job and move along CIO career path in a recession

Enterprise application development
Outsourcing IT application management on rise for 2010; here's why
IT exec's best practices for application consolidation include SaaS
FAQ: Agile practices and their role in software development
SOA implementation evolves from open source to Oracle SOA suite
Six ways to fail with your SOA implementation
Agile development methodology not easy but worth the effort, users say
FAQ: Lean thinking for IT
Integrated business intelligence strategy spans app, BI developers
CIO returns from two years as operations SVP ready to drive IT value
Using SaaS CRM for application integration gives users single sign-on

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



CIO solution center has news, research, and guides to assist the unique challenges of the CIO
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 2007 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts