Web Services Enhance Manufacturing
Through such servicesâ interoperability, manufacturers now interact with customers, partners and suppliers in new ways that enable better product collaboration and cost reduction, he says. End-users see Web Servicesâ benefits, he adds, through better customer supportâcustomer-relationship-management databases, customer loyalty programs, shipment information and account informationâand faster time-to-market with desired products.
Built on industry standards, Web Services enable technologies to work together across platform and technology boundaries, Bixhorn explains. For developers, Web Services drastically reduce the amount of infrastructure code required to achieve interoperability across heterogeneous systems, he says. For businesses, Web Services facilitate communication with customers, partners and suppliers within and beyond an organization, he notes. âThe result is less information-technology complexity and significant cost savings.â Bixhorn also says Web Services enable manufacturers to extend legacy systems without massive investment and rip-and-replace scenarios.
Dynamic response
Service-oriented architecture, or SOA, provides the key attribute of loose coupling, as well as two other key attributesâreusability and governanceâthat Web Services need to achieve the strategic value of SOA, says Miko Matsumura, vice president of technology at Cupertino, Calif.-based Infravio (www.infravio.com), a provider of SOA Web Services management. Intermediaries in Web Services provide this loose coupling, he explains. That means thereâs a dynamic response that doesnât exist with simple point-to-point connectionsâand that response is the ability to essentially interconnect an arbitrary number of service providers with an arbitrary number of service consumers, Matsumura says.
âAt the end of the day, you want to apply your business policies that make the business function. At some level, Web Services are about focusing on the requirements and the requests, as opposed to focusing on the details. What you get with Web Services is a way to map the capabilities of the network to the parameters of your request,â Matsumura explains. Thus, the result becomes the focus, not delivery details, he says. âThe result can always be âNo.â But it can also be the suggestion of other alternatives.â
An everyday analogue of Web Services is ordering pizza for home or office delivery, he suggests. âYouâre focused on a hot pizza with certain parameters, such as pepperoni, arriving at a certain latency, say 30 minutes or less. That 30 minutes or less is a service-level agreement. So you focus on specifying the request at the level of your need.â The SOA attribute of loose coupling dictates that you donât specify how the pizza is delivered, as long as itâs delivered within 30 minutes, he explains. âBut the requester may have a preference for a specific brand of pizzaâand that is just another parameter,â Matsumura adds.
Dell Inc. (www.dell.com uses Web Services to leverage common services across its entire enterprise, says Ahmed Mahmoud, Dellâs vice president of information-technology global-manufacturing fulfillment systems, Austin, Texas. He notes that historically, people have talked about code reuse, but Web Services represent service reuse. â[And] in that background of that one service, I might have an entire Web farm of services servicing that. All those programs are not aware that I may have hundreds of serversâtheyâre just communicating with one Web service.â
For example, Dell uses bills of materials (BOMs) and calls on its BOM services for every single system it builds, he says. But by having a BOM Web service, any application on the manufacturing floor that is loosely coupled with the service has only to go to the Web service, rather than the BOM program installed at each application, he explains. âWe use Web Services for real-time interaction in our manufacturing processes.â
C. Kenna Amos, [email protected], is an Automation World Contributing Editor.
