Try to find an article on the Web that explains, in plain English, what a "Web Service" is and you'll be going around in rhetorical circles with no simple explanation, and no examples.
Welcome to Bucaro TecHelp!

Welcome to Bucaro TecHelp!
Maintain Your Computer and Use it More Effectively
to Design a Web Site and Make Money on the Web

About Bucaro TecHelp About BTH User Agreement User Agreement Privacy Policy Privacy Site Map Site Map Contact Bucaro TecHelp Contact Advertise on Bucaro TecHelp Advertise Here RSS News Feeds News Feeds

HTML5 Solutions: Essential Techniques for HTML5 Developers

Essential Techniques for HTML5 Developers

HTML5 brings the biggest changes to HTML in years. Web designers now have new techniques, from displaying video and audio natively in HTML, to creating realtime graphics on a web page without a plugin.

This book provides a collection of solutions to all of the most common HTML5 problems. Every solution contains sample code that is production-ready and can be applied to any project.

Click Here

What is a Web Service?

Try to find an article on the Web that explains, in plain English, what a "Web Service" is and you'll be going around in rhetorical circles with no simple explanation, and no examples. Most articles start out with some ambiguous explanation like: "Web services identified with WSDL and UDDI protocols make functionality available over the Internet using SOAP encapsulated in XML envelopes" and then the articles start spewing out programming code. Examples of programming code don't help if you don't have an overview of what a Web Service is.

David Berlind in his article "What are Web services anyway?" for ZDNet.com says, "At last fall's Gartner Symposium I asked several attendees -- presumably C-level technology executives -- if they could give me a definition of Web services ... No one knew. Before the session's end, over half the attendees had left because they were expecting a discussion about something else."

When you do find examples of Web Services, they are applications like; retrieving a stock quote, finding the best price for a product, saving an appointment to a calendar, or validating a credit card number. These are all things that we have been doing on the Web for years. So, what's the big deal about Web Services?

Web services can be thought of as an evolution of the software components concept. For example, say you have several different word processors on your computer, or on your network. In the early days of software, each application needed to contain it's own separate spell checking code. With components, the spell checking function is programmed into a separate module that can be shared by several different word processor programs. Every programmer doesn't have to write their own spell checking code, they can license the use of a spell checking module from a components vender.

The same thing is possible over the internet using DCOM, CORBA, JavaBeans, etc. But these technologies were all created by different organizations. The components find it difficult to communicate with each other. It requires a lot of information sharing and pre-planning to make these components work together. "Web Services" is a set of vendor-neutral specifications and protocols developed by standards organizations such as OASIS and the W3C.

Using these standard protocols, Web sites can share Web applications in a manner similar to how a spell checking component can be shared between word processor programs. Every Web site does not have to write it's own program code to retrieve a stock quote, find a best price, saving an appointment to a calendar, or validate a credit card number. They can license the use of these functions from Web Service providers.

From the human Web users point of view, the Web still appears to work the same. There is nothing new. That is why it's so difficult to find a simple explanation of "Web Services". The new technology of Web Services is what goes on under the hood. That's why most articles about the subject jump right into the programming code. Many "Web Service" articles are just articles about XML.

Web Design Sections

RSS Feed RSS Feed

Google Reader or Homepage
Add to My Yahoo!
Subscribe with Bloglines
Subscribe in NewsGator Online

Add to My AOL
Add to Technorati Favorites!

Coding Issues
Six Ways to Center an Element on a Webpage
Don't Let doors.txt Take Control of Your Email Server
RSS Basics
Create a Favicon for Your Web Site
Create a Simple, Effective PHP Form for Your Web Site
Advantages and Disadvantages of Frames
Web Design Blunders That Can Cost You Lost Profits
How to Hide From Robots
Syndicate your own content Using aspSyndicator
Playing QuickTime Movies on Your Webpage
How To Effortlessly Use Streaming Audio
Video - Optimizing the Order of Scripts and Styles
Web Designer's Reference
Video - HTTP caching
What is a Web Service?
What is AJAX?
Updates are a SNAP With Server Side Includes
Seven Effective Ways to Build Your Own Web Site
Web Design Troubleshooting Guide
Increase Your Traffic by Recovering Your Lost Visitors
Why a CSS Website Layout Will Make You Money
Why Aren't You Using CGI?
How to Redirect a Web Page Using a 301 Redirect
Update Your Entire Website Instantly


[Site User Agreement] [Advertise on This site] [Search This Site] [Contact Form]
Copyright©2001-2011 Bucaro TecHelp 13771 N Fountain Hills Blvd Suite 114-248 Fountain Hills, AZ 85268