(2) When mentioned in the plural ("Web services"), the term often refers to an interface for a service oriented architecture (SOA), in which Web-based applications dynamically interact with other Web applications using open standards that include XML running over HTTP, UDDI and SOAP. Such applications typically run behind the scenes, one program "talking to" another (server to server). Microsoft's .NET and Sun's Java System (J2EE) are the major development platforms that natively support these standards. See SOA.
Private Implementations
Web services have been initially successful in private environments where large enterprises need to exchange data with their divisions and subsidiaries or with partners and clients. In such controlled situations, agreement on the data being passed between Web service components is more easily obtained. In addition, since Web services use open standards, vendors can supply customers with client side software to add to their applications no matter what the platform.
Public Use
Web services over the public Internet are expected to materialize slowly. Using discovery systems such as UDDI, the goal is to register a service on the Internet, allow an application to search for and find the service and then to seamlessly exchange data with it. If the service is fee based, payment processing could be included. Before global Web services can be put into operation, there must be industry agreement on the functions each service component must provide.
CORBA and DCOM
Web services enable software components to interact with each other around the world. In the past, this has only occasionally been realized within private networks using the industry standard CORBA and Microsoft's DCOM distributed component platforms. However, because Web services use protocols that are open and easier to implement, they have a better chance of being widely implemented.
The Buzzword
Although the term became the hot buzzword at the turn of the century, Web services still require cooperation and agreement among people to define business transactions and processes. Web services define only the format, transport and interface standards, not the meaning of the data to be exchanged (see ebXML). See SOA, SOAP, UDDI, Web services protocols and XML.
The Web Services Protocol Stack
UDDI is used to register and discover Web services, typically described in WSDL. The UDDI transactions use SOAP to talk to the UDDI server, and then the application uses SOAP to request the Web service. SOAP messages are actually delivered by HTTP and TCP/IP.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2009 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- See what Google knows about you, kind of
- Google has launched an all-in-one dashboard that attempts to show you what they know about you. It's basically an updated "Google Accounts" page that gives you more information than was available previously. The complete list of Google services that are participating in "Google Dashboard" include: ...
- Blog posts 2009-11-05
- Zero-day flaw found in web encryption
- Bad oneBecause the bug is actually in the spec and because of an incomplete spec there is no obvious solution which will not risk breaking a lot of software.On the positive side, the vuln can only be exploited by someone on the network path (it is a man-in-the-middle attack), which...
- Discussion threads 2009-11-05
- Twitter and web forgery
- Last evening as I was winding down after a long journey imagine my surprise when I started to receive a tsunami of @ replies on my Twitter account. Apparently I was direct messaging a stack of people I don't know with a link to something that...
- Blog posts 2009-11-05
- LaunchBar 5.0.2 (Mac)
- LaunchBar is an award winning productivity utility that offers an amazingly intuitive and efficient way to search and access any kind of information stored on your computer or on the web. It provides instant access to your applications, documents, contacts and bookmarks, to your music library, to search engines and...
- Software downloads 2009-11-04
- You'll be far better off in a future without enterprise software
- As per usual...you give no concrete examples only ethereal ideas that go nowhere. You talk about services as though it is something other than software. Everything you propose goes back to the fact that you still have to have infrastructure and software before you can even get started. You use...
- Discussion threads 2009-11-03
- Is Microsoft a dinosaur to Google's mammal?
- Random comments...How odd the mixed metaphors sound... "built from the ground up to work in the cloud"...The dinosaurs were around for tens of millions of years, and we mammals can barely say the same. The crown of creation can be wrested from the head of the wearer by something unforeseen--like...
- Discussion threads 2009-11-02
- News to know: Microsoft store; Domain names; Blackberry Storm2; VoIP; Android
- Here are today's notable headlines. You can get News To Know via email alert and RSS daily. For continuous updates see BNET's around-the-Web tech coverage.: Robin Harris: A visit to Microsoft's first store Zack Whittaker: Web addresses to extend to non-English languages...
- Blog posts 2009-11-02
- 32bit Service Monitor 09.11.01 (Windows)
- Monitor Internet Services and alert user with a verity of methods if down. Always know whether or not your web site or other network services are up or down with 32bit Service Monitor. 32bit Service Monitor will check your site as often as you have configure it to. If your...
- Software downloads 2009-11-02
- First Alert Service Monitor 09.11.01 (Windows)
- First Alert Service Monitor makes you money by helping you maintain a dependable site. If your site is down, you lose money. You need a good Monitor to let you know if and when your site goes down and for how long. Monitors Internet Services and if down, alerts you...
- Software downloads 2009-11-02
- With Chargify, Web 2.0 and SaaS businesses can bill with ease
- Nice approach of ChargifyI think the approach Chargify is taking, is a real good one. In the beginning, we at MoneyBird also found it hard to setup the billing environment for our customers. Delivering a service like Chargify to the starting businesses makes really sense. Maybe this also starts these...
- Discussion threads 2009-10-31
- A visit to Microsoft's first store
- I missed an explanation as to why...I should shop there."Three rows of tables displayed hardware from Dell, HP, Sony and Lenovo."The big chains sell those already. Why would I go to a Windows store to buy Dells, HPs, Sonys and Lenovos, when there are several sources for those same computers...
- Discussion threads 2009-10-30
- SOMESSO: social computing meets financial services
- Next Monday and Tuesday I will be attending SOMESSO in Zurich. This is an event that covers the intersection between the financial services industry and social computing. According to the blurbs: Day 1 is reserved for corporate workshops for Finance and Banking professionals Finance Masterclass on the...
- Blog posts 2009-10-30
- 360Works ScriptMaster 3.22 (Mac)
- ScriptMaster is a free, general-purpose, modular FileMaker plugin. It comes out of the box with modules for file manipulation, URL and network utilities, Web Services, shell scripting, event/script triggering, and many others. ScriptMaster integrates tightly with your FileMaker solution. You can pass in any number of inputs, receive any number...
- Software downloads 2009-10-30
- Ubuntu 9.10 advances Canonical's cloud, enterprise goals
- Ubuntu 9.10 advances Canonical's ambitious push into cloud computing -- and the enterprise. Ubuntu is best known for its Linux desktop and there are several desktop improvements in this upgrade -- including a faster boot and login and enhanced audio and and 3G broadband connectivity. ...
- Blog posts 2009-10-29
- 40 years ago the Internet was born - now it devalues everything it touches
- you are devaluing your proffesionshame on you.internet is one of the greatest invention in human history.Establishing walled islands on the InternetThe Internet is like a huge river, or better yet, sea, that allows users to move from small island to small island web application, to find the things they care...
- Discussion threads 2009-10-29
- Microsoft partners to allow Eclipse interop on Win7, WinServer 2008 R2, Azure
- Microsoft has made another play at interoperability with a key open source software offering. At Eclipse Summit Europe on Wednesday, the Redmond, Wash. software giant announced that it is working on four open source projects with two open source companies -- Tasktop Technologies and Soyatec -- to...
- Blog posts 2009-10-28
- Microsoft's Windows 7 challenge: Selling Live services (without being sued)
- What competitors?Other than iLife, who is competing with Live Essentials?These seem like little trivial programs to be fighting over. Besides the people complaining about bloat (Even though these programs don't take up much space), I don't think anyone would complain even if they were included in Windows to begin with.The...
- Discussion threads 2009-10-28
- Five interesting new details about Verizon's Moto Droid
- HTML5 a "nonstandard"?Isn't HTML5 a "nonstandard", in that it hasn't been approved yet?I can't wait for my new ....... after 2 deal to arrive! Sounds like this phone rocks. That combined with Verizon Wireless coverage this should be a big winner!So the big "savings" from using a "free"...
- Discussion threads 2009-10-28
- Outsourcing the data centre to a carrier neutral data centre operator in Europe
- Should you outsource your data centre? You should if your organization has mission critical IT services, latency dependent Web services, business critical applications, or Internet centric services that need to be constantly available. Hear industry experts as they take a look at how some of today's most successful organizations are...
- Webcasts 2009-10-28
- BPM and SOA: Better Together
- SOA standards, such as Web Services, make information resources and task automation applications available yet loosely integrated for process designers to use and reuse at will. Thus processes modeled with BPM tools can be rapidly implemented in production.
- White papers 2009-10-28
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
SmartPlanet
- Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
- More from IBM
- How to Drive Better Business Outcomes with Exceptional Web Experiences Download the eBook
- Driving Business Agility through SOA Connectivity & Integration Read the White Paper from IBM
- Linking Decisions and Information for Organizational Performance Read the Tom Davenport study




