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
Microsoft IE exploit code unreliable, but more coming
Microsoft begins paving path for IT, cloud integration
Ciena will pay $769M for Nortel's metro Ethernet business
Malware enlists jailbroken iPhones for botnet
Check Point tackles Web 2.0 apps and social-site widget control
Cisco's free iPhone app grabs security feeds
New attack fells Internet Explorer
Global warming research exposed after hack
The broadband gap: Is FCC grabbing for the wrong tool?
Verizon suit a 'gamble worth taking' for AT&T, says IP lawyer
IBM smartphone software translates 11 languages
Intel: Don't look for one device to do it all
Google adding IPv6 to YouTube
Atlantis astronauts: Final spacewalk, preparing for Earth trip
Broadband stimulus grants delayed


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.