- 1
- 2
- 3
- < previous
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.
- 1
- 2
- 3
- < previous
Read up on the latest ideas and technologies from companies that sell hardware, software and services. Solve Exchange Mailbox Storage Issues Once and for All
Delivering the Power of Choice with Microsoft Dynamics CRM
Controlling storage costs with Oracle database 11g
Strategies for Eliminating .PST Files
The state of Middleware
Email Archiving 101—Customer Case Study
Discover the advantages of an open architecture multi-vendor network solution
Everything you need to know about email and web security (but were afraid to ask)
Zones provide focussed content from Computerworld and leading technology partners.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.
- +
Computerworld Live Podcast #98: The Future of Datacentre IP 18/12/2008 10:33:00
CW Live speaks withLin Nease, Director of Emerging Business for HP ProCurve, to discuss the future of networks, including the effect of IP-based storage on datacentres, new capacity requirements generated by the use of 10Gb Ethernet, and how an efficient network design can slash energy and cooling costs, and help enterprises build a "green" image. - +
Computerworld Live Podcast #97: The Future of Enterprise Networking 25/07/2008 09:45:36
This week CW Live chats with Mark Thompson, global sales and marketing manager for HP ProCurve, on the future of the enterprise networking. Mark discusses the trends we can expect to see in the near future and how the right infrastructure can ensure your enterprise network is secure. - +
Computerworld Live Podcast #96: Security at the Edge 11/06/2008 09:22:22
CW Live speaks with Amol Mitra, HP ProCurve Director of Marketing for Asia Pacific and Japan. Today's topic: how enterprises are starting to shift away from simply controlling security via server logins, firewalls and moving to more adaptive security frameworks. - +
Data Management Edition #10: Multi-Petascale Systems 02/05/2008 09:12:33
This week we look at sustainability and the development of multicore technologies to build multi-petascale systems. - +
IT Security Edition #11: How to poison the Storm botnet 01/05/2008 08:51:55
This week CW Live presents a case study on how to poison the notorious Storm botnet . Plus we take a look at Cisco's plans for Ironport.
F-Secure Warns About a Worm Affecting Corporate Networks 2009-01-08 16:42:00+11
Research software developer appoints Susan Dart to new Business Development Director role 2009-01-08 09:08:00+11
Research software developer appoints Susan Dart to new Business Development Director role 2009-01-08 09:08:00+11
Anyware Introduce Two Powerful PCI TV Tuner Cards with S5 Power Up and Windows Media Center Remote 2009-01-07 17:30:00+11
Fortinet Cures Mobile Phone “Curse of Silence/CurseSMS” Attack 2009-01-07 16:30:00+11
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.





