| By Nigel Thomas | Article Rating: |
|
| June 19, 2002 12:00 AM EDT | Reads: |
13,675 |
Over the past year or so Web services has developed into the latest and greatest development craze. The Web services concept provides a strong impetus for current development of both of the major competing enterprise platforms - Microsoft's .NET and Sun Microsystem's J2EE. In the Java world the Web services initiative is one of the main focus points for ongoing J2EE 1.4 development.
Is Web services just a passing fad, or does it really represent a new paradigm in application development?
What Is Web Services?
Essentially, Web services is the long-distance glue that allows services (application components) to be pulled together across IP networks. The analysts at D.H. Brown Associates, Inc., have described Web services as "XML-enabled standards to allow publishing of applications to other parties across platforms."
Web services is based on a service-oriented architecture. Imagine a simple Web service: managing credit card transactions for small online businesses. When you make a transaction on the Web site, you enter the credit card number and the shopping basket displays the total amount to be submitted for authorization. You also provide a name and billing address. The authorization transaction verifies that your card is legitimate and that your name and address match the bank's records. The credit card processor authorizes or rejects the transaction, and the Web site operator can then accept or cancel the order.
Credit card processors have offered these services before, but now the interface can be defined using WSDL (Web Services Description Language), and the service can be advertised in a UDDI (Universal Description, Discovery, and Integration) registry. In principle at least, the Web site operator can build around a standard Web services-based credit card transaction, then "plug it in" to any suitable card processor. The service is executed by sending an XML message using SOAP (Simple Object Access Protocol) - essentially an XML synchronous remote procedure call.
As long as the WSDL interface definitions are identical, the Web site can easily switch card processors by searching the UDDI registry for alternative providers of the same Web service.
Who's Using Web Services?
A number of organizations have already begun to, or are about to, deploy Web services:
Three Waves of Web Services Deployment
Industry analyst Forrester Research, Inc., expects three waves of deployment. The first wave will be "partner" Web services to help cement complex supply chains. This initial deployment phase, based on Web services-friendly standards like RosettaNet and ebXML, already has some support in cooperative transaction-oriented industries such as electronics. Our earlier example of a credit card authorization service is a very simple case of this, in which the bank is the Web site owner's "partner."
The next wave will be what Forrester calls "private" Web services. These will essentially use Web services protocols to extend internal enterprise application integration efforts. This will appeal especially to organizations that have complex internal structures, many packaged and custom applications, a wide geographical spread, and a high level of local autonomy for their operational and IT departments.
An informal Giga Group survey published in December 2001 stated that 60% of the respondents (120 IT executives attending Giga's "Emerging Technology Scene" conference in December 2001) saw Web services as a strategic component of their internal integration strategy, rather than specifically for interbusiness use. This approach is seen as more immediately useful; after all, the business can be sure that the service will be used and will lower risk. In a large retailer, for example, a bank-provided Web service for credit card authorization might interface with an internal credit card-processing application on the retailer's side.
Gartner sees Web services becoming "the dominant mode of deployment for new application solutions for Fortune 2000 companies" over the next couple of years. Gartner also believes that most large organizations will have mixed J2EE and .NET infrastructures, which will reinforce the need for Web services-based interoperability of these platforms.
Finally, all the analysts seem to agree that a third wave of deployment - the widespread use of "public" Web services and the full-blown adoption of the entire Web services stack, including registries and the automated discovery of services - will be delayed until standards are finalized. In the case of our example, we may want to choose a replacement bank with the lowest processing charges. We can do this by searching a UDDI registry to find an alternate service with the same WSDL specification, but only if the registrations include pricing, and only if the service interface is standardized. Otherwise, we end up having to recode our own application.
A Slow, But Steady, Adoption Curve
The low-level components of Web services - the plumbing, if you like - will make a useful contribution to interplatform interoperability as a lowest common denominator lingua franca. This will help to isolate business relationships (within and between companies) from technology decisions by providing a vendor- and architecture-neutral point of integration.
In particular, we can expect to see a Web services "skin" being used to cover platform-specific components such as J2EE Connector Architecture-based adaptors. This will meet the needs of internal application construction and integration as well as B2B projects.
Behind the Web services facade, we'll still see the same old applications, and developers will still have to deal with the age-old problems of application construction, application integration, and component reuse. Applications (whether designed to offer a Web service or constructed by aggregating a number of Web services) still need to offer the appropriate levels of reliability, availability, performance, scalability, and security. Under the counter, what may look to the outside world like a single Web service will actually require complex integration with existing enterprise applications. Developers will see the Web services interface as yet another feature to add to their EAI landscape.
Gradually, we can expect to see packaged applications delivered with predefined Web services interfaces. This will replace existing proprietary interfaces, such as SAP's RFC (Remote Function Call), or add standards-based functional interfaces where none existed before. EAI vendors will become more tightly focused on business process management, data mapping, and transformation - based on a general purpose J2EE- or .NET-based application server platform and Web services standards - rather than having to invest in different physical connectors for each application vendor.
At SpiritSoft, we don't really think large corporations are going to fall for the "discovery" aspect of Web services anytime soon. Would you want to conduct business with partners selected from the Web services equivalent of a Google search, without any human checking of the partner's reliability (or even existence)? Would you trust your entire business to an anonymous search engine? That seems to be one of the more extravagant premises on which UDDI is being promoted.
It seems more likely that industry communities, all with their own memberships, will develop rules and regulations. This may sound a lot like the trading hub model, which was somewhat deflated last year. In fact, the communities are more likely to gather under the wing of a dominant member (suppliers to a food retailer or car manufacturer, for example) or be policed by an existing industry body or consortium (RosettaNet, ebXML, Microsoft's Passport) that can add value and trust to the basic Web services framework.
Government will also be a strong market for Web services - national governments in particular will be able to mandate use and prescribe specific approaches to interoperability. Web services represent a more convenient interface for G2B (government-to-business) integration than either proprietary tools or manual interactions via HTML. Think of the possible reporting benefits for the IRS!
Most promising, Web services will be offered either to fulfill common point functionality requirements (like access control, wallet management, or credit card authorization) or to provide syndicated interactive content suitable for inclusion in a Web site. There will certainly be a competitive market for Web services - provided by your parcel service, your travel provider, your self-service HR department, and so on - that will be integrated into your corporate portal. Because Web services offers a very granular approach to application integration, it provides an attractive alternative to companies that want to outsource a few functions, but not an entire system. No CIO wants to be forced to outsource everything, and with Web services, he or she can control just how much is outsourced (or "insourced" to autonomous departments), and in what size application "chunks." Meanwhile, subsidiaries and departments will be able to mix and match their own Web service providers.
Conclusion
To answer the question most people have - "Will Web services be a hot trend in 2002?" - I make these predictions:
Forward-looking developers will welcome the ability to expose internal application components on the Internet or intranet. They will look for infrastructure vendors who provide open, standards-based technology components that can easily be slotted together so users are not locked into vendor-specific, proprietary frameworks. This will help to limit the cost of adopting the technology and will ensure that your architecture can be extended to meet new challenges as they arise.
Related Links
Published June 19, 2002 Reads 13,675
Copyright © 2002 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Nigel Thomas
Nigel Thomas offers independent product marketing consultancy in the application infrastructure software market place, and can be contacted at [email protected]
Nigel recently spent two years as Director of Product Management for SpiritSoft's Java messaging, caching and integration products. Prior to that, he spent five years with EAI pioneer Constellar as product architect and then director of product management for the flagship Constellar Hub product. Nigel spent over eight years at Oracle Corporation, architecting and delivering Oracle's Accounting products and then moving on to worldwide performance consulting and CASE development assignments.
Aug. 25, 2018 10:00 AM EDT Reads: 2,486 |
By Liz McMillan Modern software design has fundamentally changed how we manage applications, causing many to turn to containers as the new virtual machine for resource management. As container adoption grows beyond stateless applications to stateful workloads, the need for persistent storage is foundational - something customers routinely cite as a top pain point. In his session at @DevOpsSummit at 21st Cloud Expo, Bill Borsari, Head of Systems Engineering at Datera, explored how organizations can reap the bene...Aug. 21, 2018 03:00 PM EDT Reads: 4,336 |
By Pat Romanski Jul. 28, 2018 07:45 PM EDT |
By Elizabeth White Using new techniques of information modeling, indexing, and processing, new cloud-based systems can support cloud-based workloads previously not possible for high-throughput insurance, banking, and case-based applications. In his session at 18th Cloud Expo, John Newton, CTO, Founder and Chairman of Alfresco, described how to scale cloud-based content management repositories to store, manage, and retrieve billions of documents and related information with fast and linear scalability.
He addresse...Jul. 4, 2018 09:00 PM EDT Reads: 9,621 |
By Liz McMillan Jul. 3, 2018 06:15 PM EDT Reads: 6,611 |
By Elizabeth White SYS-CON Events announced today that DatacenterDynamics has been named “Media Sponsor” of SYS-CON's 18th International Cloud Expo, which will take place on June 7–9, 2016, at the Javits Center in New York City, NY.
DatacenterDynamics is a brand of DCD Group, a global B2B media and publishing company that develops products to help senior professionals in the world's most ICT dependent organizations make risk-based infrastructure and capacity decisions.Jun. 30, 2018 07:00 PM EDT Reads: 10,447 |
By Pat Romanski Discussions of cloud computing have evolved in recent years from a focus on specific types of cloud, to a world of hybrid cloud, and to a world dominated by the APIs that make today's multi-cloud environments and hybrid clouds possible.
In this Power Panel at 17th Cloud Expo, moderated by Conference Chair Roger Strukhoff, panelists addressed the importance of customers being able to use the specific technologies they need, through environments and ecosystems that expose their APIs to make true ...Jun. 29, 2018 10:15 PM EDT Reads: 7,279 |
By Elizabeth White In his keynote at 19th Cloud Expo, Sheng Liang, co-founder and CEO of Rancher Labs, discussed the technological advances and new business opportunities created by the rapid adoption of containers. With the success of Amazon Web Services (AWS) and various open source technologies used to build private clouds, cloud computing has become an essential component of IT strategy. However, users continue to face challenges in implementing clouds, as older technologies evolve and newer ones like Docker c...Jun. 29, 2018 06:00 PM EDT Reads: 20,160 |
By Liz McMillan CloudEXPO New York 2018, colocated with DXWorldEXPO New York 2018 will be held November 11-13, 2018, in New York City and will bring together Cloud Computing, FinTech and Blockchain, Digital Transformation, Big Data, Internet of Things, DevOps, AI, Machine Learning and WebRTC to one location.Jun. 29, 2018 01:15 PM EDT Reads: 3,780 |
By Liz McMillan Jun. 29, 2018 12:30 PM EDT Reads: 2,641 |


Modern software design has fundamentally changed how we manage applications, causing many to turn to containers as the new virtual machine for resource management. As container adoption grows beyond stateless applications to stateful workloads, the need for persistent storage is foundational - something customers routinely cite as a top pain point. In his session at @DevOpsSummit at 21st Cloud Expo, Bill Borsari, Head of Systems Engineering at Datera, explored how organizations can reap the bene...
Using new techniques of information modeling, indexing, and processing, new cloud-based systems can support cloud-based workloads previously not possible for high-throughput insurance, banking, and case-based applications. In his session at 18th Cloud Expo, John Newton, CTO, Founder and Chairman of Alfresco, described how to scale cloud-based content management repositories to store, manage, and retrieve billions of documents and related information with fast and linear scalability.
He addresse...
SYS-CON Events announced today that DatacenterDynamics has been named “Media Sponsor” of SYS-CON's 18th International Cloud Expo, which will take place on June 7–9, 2016, at the Javits Center in New York City, NY.
DatacenterDynamics is a brand of DCD Group, a global B2B media and publishing company that develops products to help senior professionals in the world's most ICT dependent organizations make risk-based infrastructure and capacity decisions.
Discussions of cloud computing have evolved in recent years from a focus on specific types of cloud, to a world of hybrid cloud, and to a world dominated by the APIs that make today's multi-cloud environments and hybrid clouds possible.
In this Power Panel at 17th Cloud Expo, moderated by Conference Chair Roger Strukhoff, panelists addressed the importance of customers being able to use the specific technologies they need, through environments and ecosystems that expose their APIs to make true ...
In his keynote at 19th Cloud Expo, Sheng Liang, co-founder and CEO of Rancher Labs, discussed the technological advances and new business opportunities created by the rapid adoption of containers. With the success of Amazon Web Services (AWS) and various open source technologies used to build private clouds, cloud computing has become an essential component of IT strategy. However, users continue to face challenges in implementing clouds, as older technologies evolve and newer ones like Docker c...
CloudEXPO New York 2018, colocated with DXWorldEXPO New York 2018 will be held November 11-13, 2018, in New York City and will bring together Cloud Computing, FinTech and Blockchain, Digital Transformation, Big Data, Internet of Things, DevOps, AI, Machine Learning and WebRTC to one location.

According to Forrester Research, every business will become either a digital predator or digital prey by 2020. To avoid demise, organization...
Industry after industry is under siege as companies embrace digital transformation (DX) to disrupt existing business models and disintermediate their competitor’s customer relationships. But what do we mean by “Digital Transformation”? The coupling of granular, real-time data (e.g., smartphones, connected devices, smart appliances, wearables, mobile commerce, video surveillance) with modern techno...
The current environment of Continuous Disruption requires companies to transform how they work and how they engineer their products. Transformations are notoriously hard to execute, yet many companies have succeeded. What can we learn from them? Can we produce a blueprint for a transformation? This presentation will cover several distinct approaches that companies take to achieve transformation. E...
Addteq is a leader in providing business solutions to Enterprise clients. Addteq has been in the business for more than 10 years. Through the use of DevOps automation, Addteq strives on creating innovative solutions to solve business processes. Clients depend on Addteq to modernize the software delivery process by providing Atlassian solutions, create custom add-ons, conduct training, offer hostin...












