What,Web,Service,amp,#63,Repri DIY What is a Web Service?


Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable{mso-style-name:"Table Normal";mso-tstyle-rowband-size:0;mso-tstyle-colband-size:0;mso-style-noshow:yes;mso-style-parent:"";mso-padding-alt:0in When starting a new work at home business it is very easy to become consumed by it. We spend so much time trying to get the business up and running that we may end up becoming burned out and lose our motivation. There is so much to learn and


Reprintable Article: Permission is granted for thefollowing article to forward, reprint, distribute, use forezine, newsletter, website, offer as free bonus or part ofa product for sale as long as no changes are made and thebyline, copyright, and resource box is included. ----------------------------------------------------------What is a Web Service?By Stephen BucaroTry to find an article on the Web that explains, in plainEnglish, what a "Web Service" is and you'll be going aroundin rhetorical circles with no simple explanation, and noexamples. Most articles start out with some ambiguousexplanation like: "Web services identified with WSDL andUDDI protocols make functionality available over theInternet using SOAP encapsulated in XML envelopes" andthen the articles start spewing out programming code.Examples of programming code don't help if you don't havean overview of what a Web Service is.David Berlind in his article "What are Web servicesanyway?" for ZDNet.com says, "At last fall's GartnerSymposium I asked several attendees -- presumably C-leveltechnology executives -- if they could give me adefinition of Web services ... No one knew. Before thesession's end, over half the attendees had left becausethey were expecting a discussion about something else."When you do find examples of Web Services, they areapplications like; retrieving a stock quote, finding thebest price for a product, saving an appointment to acalendar, or validating a credit card number. These areall 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 thesoftware components concept. For example, say you haveseveral different word processors on your computer, or onyour network. In the early days of software, eachapplication needed to contain it's own separate spellchecking code. With components, the spell checkingfunction is programmed into a separate module that can beshared by several different word processor programs. Everyprogrammer doesn't have to write their own spell checkingcode, they can license the use of a spell checking modulefrom a components vender.The same thing is possible over the internet using DCOM,CORBA, JavaBeans, etc. But these technologies were allcreated by different organizations. The components find itdifficult to communicate with each other. It requires alot of information sharing and pre-planning to make thesecomponents work together. "Web Services" is a set ofvendor-neutral specifications and protocols developed bystandards organizations such as OASIS and the W3C.Using these standard protocols, Web sites can share Webapplications in a manner similar to how a spell checkingcomponent can be shared between word processor programs.Every Web site does not have to write it's own programcode to retrieve a stock quote, find a best price, savingan appointment to a calendar, or validate a credit cardnumber. They can license the use of these functions fromWeb Service providers.From the human Web users point of view, the Web stillappears to work the same. There is nothing new. That iswhy it's so difficult to find a simple explanation of"Web Services". The new technology of Web Services is whatgoes on under the hood. That's why most articles about thesubject jump right into the programming code. Many "WebService" articles are just articles about XML.The html code used by the Web today is inadequate for theWeb services task. Html is great for formatting Web pages,but it tells you nothing about the data contained in theWeb page. XML (eXtensible Markup Language) allowsprogrammers to define their own tags to describe the dataon a Web page, and communicate those definitions to thereceiving system. XML is not binary computer code, similarto html, XML is just ASCII text.When a Web site wants to use a Web Service, it makes arequest in a standard format called SOAP (Simple ObjectAccess Protocol). SOAP messages are written in XML. SOAPmessages are sent back and forth between the serviceprovider and service consumer. How does a programmer knowwhat services are provided and what messages to use inaccessing them? Web services use a standard message formatcalled WSDL (Web Services Description Language) todescribe themselves. WSDL is written in XML.How does a developer find available Web Services? They canbe found by using a protocol called UDDI (UniversalDescription, Discovery and Integration) to search adirectory of services available. Web Service providersregister their services in the directory. Developers canlocate and select a provider for the service that meettheir requirements. Similar to the licensing fees paid bythe developer of the word processor for the spell checkingcomponent, web developers will have to pay for the use ofWeb Services.Developers don't have to use Web Services developed byother people. Microsoft's .NET and Sun Microsystems'sJ2EE are frameworks that contain resources and classlibraries for developing Web Services. There are also anumber of open source framework's available, for examplethe Mono project hosted by the open Source softwarecompany Ximian. www.ximian.com/devzone/projects/mono.htmlWhen you use a Web Service or a Web site that uses a WebService, either licensed or directly, you will be requiredto pay, and you WILL use Web Services, because desktopapplications will no longer be available. The formerpractice of paying one-time to use a software applicationas much as you want does not generate a continuous streamof revenue for software companies. Web Services allow thesoftware companies to milk a continuous stream of moneyfrom you. Maybe that is the simple explanation of Webservices that we can't seem to find.----------------------------------------------------------Resource Box:Copyright(C)2002 Bucaro TecHelp. To learn how to maintainyour computer and use it more effectively to design a Website and make money on the Web visithttp://bucarotechelp.comTo subscribe to Bucaro TecHelp Newsletter Send a blankemail to [email protected] Article Tags: Simple Explanation, Word Processor

What,Web,Service,amp,#63,Repri

DIY

Soil testing as important as oil changes are for engines

When you have a vehicle that you are driving a lot, you know that oil changes are something that you need to do on a regular basis to keep your vehicle in good condition. This is the same as soil testing. Soil testing ensures that your soil ...

DIY

Foam bitumen - Sustainable Eco-friendly Roads

Dont you think it will be great if we have eco-friendly roads that will be sustainable and durable as well? If there are roads that are not harming the environment anymore? This isnt just something that is for the future. There are countrie ...

DIY

Soil Testing: It’s all about that soil

Soil testing. The success of your harvest is all about the quality of the soil. And, the only way to ensure that you have the best soil, is to know what your soil needs.Many dont think that soil testing is needed. They are only adding nutrie ...

DIY

Mobile Work and Aluminum Platforms That Fit Your Needs

There are many domestic, trade and industrial applications where an extension ladder is the best and safest choice. Although many people try to make do with tall stepladders, most don't know it's hazardous to stand on the top work platform o ...

DIY

Truck Access Platforms That suitable for you

Looking to plan and specialist a few kinds of platforms that give your workers safe access to single or multiple hatches on an assortment of Tank Trucks. In the event that your administrators are as of now getting to the highest points of tr ...

DIY

How to Choose a Custom T-shirt Printing Company?

Be it a family event, a noble cause, company event, or personal interest, wearing custom t-shirts gives importance to it. The fame of personalized shirts is soaring high with this. More and more men and women are wearing custom shirts while ...

DIY

Moving Jurney By Interm Packers and Movers

They perceive the ins and outs of transferring so it's a protected option to allow them to deal with your whole belongings as a result of they'll do it proper and do it with care. When you might be in a predicament corresponding to not havin ...

DIY

Use a Vacuum Excavation for an Unearthing Project

You may very well get yourself that you have to utilise a vacuum excavation for an uncovering venture. This can be anything from disposing of a channel that is blocked or to penetrate a gap in the ground without harming the encompassing zone ...

DIY

Detailed Information about Non-Destructive Digging

At the point when you consider digging a gap in the ground, the principal thing that rings a bell is this ordinarily winds up a total wreckage around the gap.Be that as it may, there is one technique called non-destructive digging. This is t ...

DIY

A Complete Guide to buying a Vacuum Truck

Buying a vacuum truck are something that you should consider on the off chance that you are searching for another business opportunity. There are a few advantages to having this sort of business in the event that you have a completely prepar ...

DIY

Best Methods of Underground Cable Detection!

While we are continually fabricating and remolding properties, unearthing is unavoidable and can be attempted for an assortment of reason. What we are going to discover right now while playing out an exhuming, you should discover any undergr ...

DIY

Vacuum Trucks Can Deal with Exact Unearthing Needs!

Some intriguing data about vacuum trucks. That it will have the option to give in your precise excavation and drilling needs. You may imagine that those enormous trucks won't have the option to penetrate precisely, without harming anything a ...

DIY

Utility Locators - Locating Underground Cable

There are numerous reasons why it is imperative to locate underground cables. Also, if the Cables can't be found effectively, the fiasco will be immense and can be destroying.This is the reason you have to ensure that you know however much a ...

DIY

Important Information about Hydro Excavation

Hydro excavation is the way toward expelling or moving soil with pressurized water. An air movement or vacuum is then used to move the dirt or trash to a garbage tank. This takes into account a non-damaging and progressively exact approach t ...

DIY

Foam Bitumen - Lab Tests for Pavement Construction

Foam Bitumen. Something that you probably won't have found out about. All in all, for what reason would it be advisable for you to consider what the different lab tests on bitumen for asphalt development are? But on the off chance that you a ...

DIY

Soil Testing & analysing Is Worth the Effort

There's nothing of the sort as a free lunch, even in the nursery. Contingent upon your soil's local ripeness and what you develop, your plants may perform for quite a long time without requiring extra manure. Be that as it may, at some point ...

DIY

Soil Testing For Construction

Soil testing is a significant piece of building and street development. Truth be told, no development task can continue without first ensuring the soil can bolster the heap. Subsequently, the reason for soil testing for construction is to de ...

DIY

Soil Testing Services for Construction Projects

Regardless of whether you are building your fantasy home, making an expansion to your current home or building up a business property, there is one thing that is of most extreme significance, soil testing. There are various building consulta ...

DIY

Property Insurance

Property is Peoples HopeIt is not wrong to say that property is a hope and main aim of every person. People put all their efforts and then purchase some property for time ahead reliability and safety. This property is result of a long term s ...