February 26, 2007

The well connected distributor

Electronic parts distributor Avnet needed simpler connections to its customers -- and among its internal systems. The solution: service orientation and a common data model

Back in 1999, Avnet’s senior managers realized things had to change. A series of acquisitions had left the electronic components distributor with a glut of applications and platforms whose lack of interoperability was complicating operations. That problem stood directly in the way of the company’s new goal of providing e-commerce services to its clients and expanding the company beyond traditional order management and delivery. Making good on the e-commerce promise required consistent results for clients, no matter where they might be or what channel they used.

Newly hired as IT vice president, Bill Chapman believed the only way to accomplish this shift was to embrace a component-based software architecture that used common capabilities wherever possible, instead of a rat’s nest of point-to-point integration. “The concept was to create generic interconnectivity throughout all significant applications and connections, including external ones,” says Chapman, who is now Avnet’s CTO. Another key requirement: Use existing systems wherever possible to keep costs down. “Distribution is a lean business, so we want to leverage our solutions over and over again,” he says.

Integrating the diverse systems required a modular, flexible approach for which a service-based architecture — later to be known as SOA — is a natural. But before Avnet could develop common services, it needed a consistent operational data model that ensured consistent results when transactions were executed, no matter who the customer was or which Avnet system was doing the work.

Building a common data model
“What we do with the data is where the SOA core exists,” says Sean Valcamp, director of enterprise integration. Hired shortly after Chapman, Valcamp and his team of five data architects designed the basic component architecture that defined a separate operational data layer as the groundwork for what became the company’s SOA environment.

Using a canonical model, they created the service definitions for each of the various domains in the data hierarchy, as well as the structures and relationships among them. The team then implemented the data models into an ODS (operational data store) to augment application knowledge bases and business transactions.

Avnet, for example, created a model to represent people, organizations, and business units — as well as companies and relationships between companies and people — to supplement LDAP profiles. This was crucial because it let Avnet track relationships between suppliers and customers, so, for instance, a customer who resells only Hewlett-Packard products couldn’t see IBM product pricing.

Linking inside and out
Avnet initially focused on simplifying the integration of its many internal systems. Rip-and-replace was out of the question because of the high cost. But Chapman also wanted to reduce the cost and complexity of maintaining existing point-to-point connections.

Close

On Twitter now

Architecture

Powered by Twitter

On Twitter now

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive Architecture Resource Alerts

Subscribe to the Today's Headlines: First Look Newsletter

Find out what will be news for the day, with our first-thing-in-the-morning briefing.

©1994-2009 Infoworld, Inc.