Search /
Docfinder:
Advanced search  |  Help  |  Site map
RESEARCH CENTERS
SITE RESOURCES
Click for Layer 8! No, really, click NOW!
Networking for Small Business
TODAY'S NEWS
NetApp's buy of Data Domain moves closer, even as EMC raises offer to $2.1B
Cloud interoperability remains wispy, but progress being made
Ex-Bay Networks CEO: Nortel's enterprise group could do well on its own
Net neutrality advocates score big win with broadband stimulus rules
Google freebie puts school system in the Apps cloud
Security guard charged with hacking hospital systems
Cisco looks to accelerate virtualization deployments
Apple patching serious SMS vulnerability on iPhone
Could Cisco take on Microsoft with office app service?
Nortel enterprise data chief wants to bring back Bay Networks
Government releases $4 billion in broadband stimulus funds
Why the iPhone can't be 'killed'
IBM bundles x86 servers with VMware, offers special financing
Users note virtualization foot-dragging among app vendors
Five slick search engines you should know about


Enterprise Networks / Product tests/info /
Send to a friend Feedback

Web services can simplify Web apps

Related linksToday's breaking news
Send to a friendFeedback


Think of Web services as the middleware system you've always wanted. By using a standardized way to find and use your services (Web Services Description Language), you eliminate the need to write new interfaces each time you integrate with another middleware system.

However, the benefits don't stop there. By using a common protocol such as Simple Object Access Protocol (SOAP), you eliminate the need for the old "one adapter per protocol" mechanism. And by standardizing on a common way to find and use enterprise services (Universal Description, Discovery and Integration [UDDI]), you do away with manual point-to-point interfaces.

Eventually, you'll be able to use a form of "flow language" - that is, Web Services Flow Language - to describe your business processes in a software model, using nothing but Web services technologies.


How it works
Subscribe to the Tech Update newsletter
  Here is a weekly newsletter to help you stay abreast of new networking standards and technologies by providing down-to-earth explanations of how they work.

Let's imagine that HugeTelco has a customer that wants a new feature, such as telemarketer blocking, added to a service. At the most basic level, the service request would be sent via a Common Object Request Broker Architecture (CORBA) interface into a C application that processed all requests. Then the C application would transmit three messages:

  • One to the telemarketer-blocking activation system, which would communicate through proprietary XML messages with a commercial middleware system.

  • Another message to a billing system, which would be a Powerbuilder system that required electronic data interchange-formatted messages.

  • A third to an auditing system, which would be a Java 2 Platform Enterprise Edition (J2EE) application that only accepted Java-based messages (so the C application would have to send CORBA messages to a Java intermediary, which would create Java-based messages).

    Even in this simplistic example, there would be five systems in play, each with special interfaces to the other. Magnify this example by the hundreds, possibly thousands, of interfacing points maintained by most IT departments, and you will begin to understand the advantages of Web services.

    Integrating Web services technologies, such as WSDL, SOAP and UDDI, into your IT infrastructure will let you take advantage of existing technology investments by simply "publishing" a standard interface for each application, which could be used by other departments and companies, and "subscribing" to the other applications in the company that are required to address a specific business issue or problem.

    With flow languages, companies will be able to equip business architects with the tools to design how applications work, sending data behind the scenes to and from enterprise legacy applications and middleware products seamlessly.

    By using Web services technologies, you can improve IT efficiency. To achieve a successful migration, start by migrating small systems that involve minimal cost and risk. And that will help executive management gain trust in the functionality of Web services technologies. Meanwhile, more delicate issues, such as deeply nested transactions, can continue to be evaluated. Finally, your IT development staff will spend less time maintaining multiple interfaces and protocols, letting them gain a more business-centric focus.

  • Related Links

    Weller, a managing consultant with Valtech in Addison, Texas, has extensive experience implementing Web services using J2EE and .Net technologies. He can be reached at david.weller@valtech.com.

    Web Services Description Language overview
    By OASIS.

    Apply for your free subscription to Network World. Click here. Or get Network World delivered in PDF each week.

    Get Copyright Clearance
    Request a reprint or permission to use this article.


    NWFusion offers more than 40 FREE technology-specific email newsletters in key network technology areas such as NSM, VPNs, Convergence, Security and more.
    Click here to sign up!
    New Event - WANs: Optimizing Your Network Now.
    Hear from the experts about the innovations that are already starting to shake up the WAN world. Free Network World Technology Tour and Expo in Dallas, San Francisco, Washington DC, and New York.
    Attend FREE
    Your FREE Network World subscription will also include breaking news and information on wireless, storage, infrastructure, carriers and SPs, enterprise applications, videoconferencing, plus product reviews, technology insiders, management surveys and technology updates - GET IT NOW.