|
Comments
Did you read today's front page stories & breaking news?
SYS-CON.TV
|
Product Review Implementing and Obtaining ROI from Web Services in the Here and NowIntroducing a new programming paradigm to a mission-cr
Implementing and Obtaining ROI from Web Services in the Here and NowIntroducing a new programming paradigm to a mission-cr
By: Eric Lynn
Feb. 1, 2002 12:00 AM
As I speak both formally and informally to developers about Web services, the same questions always come up: Is anyone we know doing it? Don't we have to wait for .NET or the next version of J2EE? Is it secure enough to be trusted? The best way to answer these questions is to look at leading-edge companies that have already successfully implemented Web services. Barry-Wehmiller is just such a company. Located in St. Louis, it is an e-commerce marketplace that brings together buyers and sellers, as well as seekers and suppliers of information, to provide value-added alternatives to the packaging industry. The company recently completed a Web services application based on current Microsoft technologies that provides insight into the questions.
Barry-Wehmiller Thinks Forward ...and Adopts Web Services The technology solutions combined the use of asynchronous messaging through Microsoft Message Queue (MSMQ) with a VPN (see Figure 1). This solution, though effective, incurred significant maintenance costs, set up serious barriers to entry, and raised security concerns. Internal and acquired suppliers could be trusted as part of the VPN, but what of outside suppliers? Would the cost of implementing MSMQ and a VPN, in addition to the integration of data formats, raise the bar too high? Would suppliers running non-Microsoft platforms pass on the business opportunity, rather than be forced to maintain a Microsoft server (including maintaining MSMQ)? Web services offered them a way to lower the barrier to participation in the supply chain while increasing the company's overall security - with the added benefit of eliminating the VPN, along with its associated cost and maintenance.
Clear Business Value Proposition
The Technology Picture Barry-Wehmiller had the choice of either being an early adopter of Microsoft .NET or working with an older version of IIS/ASP to implement XML-based RPC. Fortunately, Microsoft had already provided the MS SOAP Toolkit 2.0 and some key samples. Some quick proof-of-concept attempts showed that the available functionality was sufficient for its needs. I should mention here how surprised I am that so many developers fail to realize that Web services are already available with the current toolsets in both the Microsoft and Java world. The conversations I have with them usually go something like this:
Me: "Hey, have you had a chance to mess around with Web services?"
The Tools Are Already Here I understand the disconnect: Microsoft touts .NET as the premier Web services platform and developers make the assumption that the current technologies are insufficient. Visual Studio.NET certainly increases development productivity by being intimately aware of SOAP and XML and providing some interesting and powerful language extensions through its attribute-based programming features, but the current toolset is sufficient and quite productive. How productive? With two developers and one half-time project manager, Barry-Wehmiller completed the conversion to Web services in less than two months! Operations were up and running on budget and on time - a significant feat when you consider that the company was introducing a new programming paradigm to a mission-critical application.
Secrets of a Successful Transition
Missing Jigsaw Pieces Recent submissions to the W3C by IBM and Microsoft (www.w3.org/2001/03/WSWS-popa/paper51) highlight the still-missing pieces in the Web services jigsaw puzzle, such as standards for binary attachments (eliminating the performance cost of converting to and from a textual representation), message routing, transactions, digital signature support, guaranteed message exchange, and encryption. Barry-Wehmiller is looking at these developments to enhance its Web services offerings and further reduce the barrier to entry into its supply chain. Despite these missing pieces, the investment made has produced the return expected. New suppliers are able to come on board with minimal investment. The VPN has been eliminated and suppliers don't have to participate in any trust-relationship with the corporate network. Performance has been increased by 150% over the MSMQ/VPN solution. Maintenance costs have been significantly reduced. Further, with the expertise gained and a solid success under its belt, the development team at Barry-Wehmiller is poised to embrace new Web services technologies that will enhance and expand the service offerings and thereby maintain their leadership in the market.
Conclusions Is anyone we know doing it? Yes, and they've been successful with a surprisingly low investment. Their ROI has been solid and they're poised to capitalize further on their initial success. Don't we have to wait for .NET or the next version of J2EE? Absolutely not. While these new tools provide some impressive support for SOAP and XML, toolkits are available as effective bolt-ons to current technology. Is it secure enough to be trusted? Probably not by itself, not yet. So consider third-party tools or home-grown mechanisms in order to add features such as encryption, digital signature support, and guaranteed delivery - and watch the W3C for fast action on these critical missing puzzle pieces. Reader Feedback: Page 1 of 1
SOA World Latest Stories
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
|
SYS-CON Featured Whitepapers
Most Read This Week |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||