Home > SOA News > SOA used to reinvent the supply chain at Click Commerce
SOA News:
EMAIL THIS

SOA used to reinvent the supply chain at Click Commerce

By Rich Seeley, News Writer
23 Jan 2007 | SearchWebServices.com

News on SOA, EAI, Web services
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

The future of service-oriented architecture is composing custom applications to meet customers demands, but at Click Commerce Inc. that future is now.

It used to take somewhere in the range of 80 to 100 hours to build and test a new interface. Now, we're finding we can do that same work in about 16 to 24 hours.
Michael Anderson
Product Manager, ESB

The Chicago-based provider of on-demand supply chain management applications for customers including BASF, Eastman Kodak Company and Verizon Communications Inc. is turning an ESB into a profit center, says Steve Cole, senior vice president of product management. This wasn't just a speculative pilot project, but a real product offering that was developed to meet the demands of corporate customers, he explained.

"About a year and a half ago, we recognized that our customers were looking for combinations of our products that were unique," Cole explained. "They were looking for our products to do things that out-of-the-box they wouldn't do on their own and what they were really asking was for us to combine our products in unique and different ways to address individual process problems."

The first SOA project Click Commerce developed to meet this demand was a composite application for managing a "reverse supply chain." Unlike the traditional supply chain designed to get products to customers, this one is designed for cases where a manufacture needs to go to their customer and get a product back, Cole explained. The first application involved server racks that need to be returned to the manufacturer to be repaired or refurbished. That process, from identifying the rack at the customer site through returning it after its fixed, needed to be managed and tracked.

"The process from our point of view of creating that solution for the customer drew upon four different products that Click Commerce offers," Coles said. "We could have hammered out a hardwired integration between those products, but we thought a more flexible solution would be to build the application around SOA. So we created the Click Commerce Composite Application Framework, which is built on Click Commerce ESB, the enterprise service bus."

Development of the ESB as a product platform came out of several months of research done by Michael Anderson, who is both the product manager for the ESB and manager of the engineering team that developed it.

The problem Anderson was looking to solve was how to create an SOA infrastructure for a variety of software products that have come into the Click Commerce fold as the company has bought up vendors. Many of the products had been developed for SOA deployments, but some of them were legacy systems that pre-dated the service-oriented approach, he explained.

"So what we needed to enable these composite applications was to build a product that can sit in the middle of them that can utilize the SOA infrastructure where it exists and provide the SOA infrastructure where it does not exist."

Based on his research and evaluation, Click Commerce selected Oracle BPEL Process Manager, a component of Oracle Corp.'s Fusion Middleware for what Anderson calls "the core engine of our ESB." To compose applications built for SOA along with those using legacy technology dating back to flat file databases, the ESB uses separate layers for transport and transformation, he said.

"The first layer really is the IP and transport protocols that are available," Anderson explained. "That lets us talk to applications in the manner that they are used to being talked to. It also lets us connect to our customers and their customers in a protocol that they're used to using. The transport layer lets us talk via Web services [using] JMS and HTTP. Then we use the transport layer to send those messages through to the transformation layer, which is where we use BPEL process manager to orchestrate the process flow and facilitate the transformation of the data into whatever format the destination system is going to need. Then it goes out to that transport layer and lets us talk to the application in the transport that it's used to."

For more information
Check out our BPEL Learning Guide

SOA, Web services and BPEL converge at AT&T subsidiary

This allows both SOA-ready and legacy applications to work together and avoid the time and money that would have had to be spent to rip and replace APIs, Anderson said. Although he did not have exact ROI numbers, he had identified clear time savings that will translate into both reduced development costs and faster time to market for the new composite application products.

"From my experience, I've been doing integration for the past 10 years, it looks to me like its cut it down by a factor of five in terms of the time that it used to take us to build traditional interfaces," Anderson said. "It used to take somewhere in the range of 80 to 100 hours to build and test a new interface. Now, we're finding we can do that same work in about 16 to 24 hours."

Cole sees a future where Click Commerce will be able to meet a business customer's demand for a special supply chain application by quickly composing it using the SOA infrastructure Anderson and his team have developed.



Tags: Enterprise Services Bus (ESB)Service-oriented architecture (SOA) educationVIEW ALL TAGS

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



RELATED CONTENT
Enterprise Services Bus (ESB)
U.S. Coast Guard adopts SOA and ESB to better track ships at sea
Mulesoft architect talks REST, ESBs
"Stripped-down" open source ESBs still solid middleware engines
Open source and ESBs
Low-latency ESB solution relies on powerful hardware
An open source ESB can cost you
Read our new ESB tutorial!
ESB Tutorial
Three tips for choosing an ESB
ESB watered down by EAI, but distinction remains
Enterprise Services Bus (ESB) Research

Service-oriented architecture (SOA) education
SOA Manifesto urges both agility and business focus
SOA skills, slings and arrows
Playbook for the SOA Red Zone
Win SOA Design Patterns book
Take part in SearchSOA.com survey. Help define the state of SOA.
New year – same old SOA tempests?
The annals of SOA Talk
Software architects navigate transitions
Ten ways to identify services
Analysts, users find roadblocks along the SOA highway
Service-oriented architecture (SOA) education Research

SOA strategy
Road-mapping: An essential EA skill
SOA 2009 Multimedia Library
SOA for Dummies, 2nd Edition, by Judith Hurwitz
Three tips for success in SOA
New Microsoft language for SOA?
Trends 2008: Outsourcing, agile development
Is SAP the SOA leader?
SAP new SOA strategy debated
Goldman sees hard times for software
SAP offers two paths to SOA
SOA strategy Research

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
enterprise service bus  (SearchSOA.com)
webMethods  (SearchSOA.com)

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



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
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 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts