Friday | 9 January, 2009
The well connected distributor
Software distribution business makeover boosts revenues by US$200m
Galen Gruman (InfoWorld) 27/02/2007 16:48:26

Building block by block

As Avnet built out its services, it established common-sense criteria to ensure a successful outcome. First, each service needed to be reusable elsewhere, so its development costs could be spread out. Second, the service abstraction had to be able to accommodate data representations that were likely to change frequently. Third, the locations of the data sources themselves had to be able to change often. As Valcamp notes, "All you are concerned with is calling an interface, not where the interface is."

At the same time, Avnet wanted to reuse its existing technology and human skills wherever possible. For example, the company was using webMethods as its messaging middleware when the services effort began in 1999. There was no commercial ESB (enterprise service bus) at the time. So Avnet used that middleware as its common gateway to route data and function calls among services, portals, and applications, as well as to provision its service policies, such as those for security.

Where webMethods didn't provide needed ESB functionality, Avnet added it, such as augmented translation services for mapping EDI into XML. As webMethods added more service-oriented capabilities over time -- such as a services directory, common SOAP implementation, and SOA governance capabilities -- Avnet used off-the-shelf webMethods features rather than continue to support its homegrown code. By late 2002, Avnet had deployed an upgraded webMethods as its ESB.

Similarly, because Web services standards and JMS were still evolving, Avnet had to build its own messaging hooks using webMethods or proprietary interfaces to SAP, AS/400 applications, and IMS-based systems for translation, routing, and common communication standards. "Our needs were ahead of where the product suites were," Valcamp says.

Another example of leveraging existing technology is Avnet's continued use of multiple ERP systems, whose number grew as the company went on a global acquisition spree. The Technology Solutions business unit in Europe, for example, uses the Command Frida ERP system. Although the system has been around for more than a decade, Chapman says, "With SOA we can augment it to make it a state-of-the-art system rather than retire it. Now we can decide the retirement road map based on IT issues, not business process needs."

When the company eventually replaces Frida with an SAP system, the SOA approach means that the processes, data flow, and data model won't change, so the business will be able to operate as is rather than adapt to SAP's approach -- or require an expensive integration effort to make SAP work the Avnet way, he says.

Similarly, Avnet can continue to let its programming staff use the development environments they know best, such as Java and Microsoft .Net. As long as services have the same interfaces and data models, they can exchange data and results consistently, Valcamp says. "We were not going to drop .Net to do just Java, or vice versa," he notes. The key to successful heterogeneity, Chapman says, is in the services' design. Developers need to take the time to ensure they are truly abstracted, with no dependencies based on the flavour of technology.

Calculating the payoff

The SOA approach has also provided measurable benefits for application development, Chapman says, such as a 30 percent more efficient quote-to-order process, with an associated reduction in cycle times for order management to minutes from more than a day. Development time at Avnet was reduced by 45 percent for IT projects using SOA versus those that weren't.

Some benefits are harder to quantify, because they come from increased business activity, presumably due to the company's ability to execute faster and more effectively.

Chapman believes, for example, that Avnet boosted its software distribution business from tens of millions in sales to hundreds of millions of dollars by providing EDI links to its customer base over a two-month period. And he says that a new integrated quoting process, implemented as a set of services, reduced one division's labour usage by 20,000 hours per year -- an efficiency gain of 20 percent -- and simplified the process for clients, as well.

Chapman says the new order process alone has boosted revenues by more than US$200 million without staffing increases. With ROI like that, the pain of transforming architecture is worth it.

Computerworld Buyer's Guide - Vendors Matched to this Article
Computerworld Buyer's Guide - Vendors Matched to this Article
Additional Resources
Executive Guides
Whitepapers
Zones
Zone logoZones provide focussed content from Computerworld and leading technology partners.
Newsletter Subscription
Sign up for our Computerworld newsletters!
RSS Feeds
Market Place

 

Smart SOA World Tour

Discover how SOA can create smarter outcomes for your business.

Attend and learn:

  • How SOA is helping leading companies to become more agile
  • Where you should be applying SOA processes in your company
  • The top SOA implementation mistakes to avoid

Click here for more information.
Whitepaper

Mimosa™ NearPoint™ for Microsoft® Exchange Server: Email Archiving 101

Email archiving is emerging as a critical new application for managing email. Learn how to reduce and manage online and offline email storage, add powerful tools for legal discovery and compliance and extend native exchange recovery capability by reading on.

Enterprise IT Buyer's Guide
Find Technology Vendors Fast
 
Find vendors by name | Find by category
Sponsored Links