Solved

Explain Web Services?

Posted on 2002-04-15
8
199 Views
Last Modified: 2010-03-31
What exactly is web services (in plainest english terms)?
And what are the main advantages of Web Services?
0
Comment
Question by:seoirse
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
8 Comments
 
LVL 1

Expert Comment

by:googlyralph
ID: 6942264
Are you sure you mean web services? Not Web Server? If web services, in what context?

GR.
0
 

Author Comment

by:seoirse
ID: 6942358
Web Services (Using SOAP, XML etc)
0
 
LVL 1

Expert Comment

by:googlyralph
ID: 6942386
What exactly are you after, your current question is a little to big to give a simple answer.
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 2

Accepted Solution

by:
coreyit earned 35 total points
ID: 6942732
From the Web Services tutorial at java.sun.com (http://java.sun.com/webservices/docs/ea2/tutorial/doc/IntroWS.html):

"Web services, as the name implies, are services offered via the Web. In a typical Web services scenario, a business application sends a request to a service at a given URL using the SOAP protocol over HTTP. The service receives the request, processes it, and returns a response. An often-cited example of a Web service is that of a stock quote service, in which the request asks for the current price of a specified stock, and the response gives the stock price. This is one of the simplest forms of a Web service in that the request is filled almost immediately, with the request and response being parts of the same method call.

Another example could be a service that maps out an efficient route for the delivery of goods. In this case, a business sends a request containing the delivery destinations, which the service processes to determine the most cost-effective delivery route. The time it takes to return the response depends on the complexity of the routing, but the response will probably be sent as an operation that is separate from the request.

Web services and consumers of Web services are typically businesses, making Web services predominantly business-to-business (B-to-B) transactions. An enterprise can be the provider of Web services and also the consumer of other Web services. For example, a wholesale distributor of spices could be in the consumer role when it uses a Web service to check on the availability of vanilla beans and in the provider role when it supplies prospective customers with different vendors' prices for vanilla beans."

-corey
0
 
LVL 7

Expert Comment

by:tomboshell
ID: 6944135
I perceive web-services as simply a further expansion/improvment on distributed programming.  It addresses  the same requirements but uses newer technologies/standards.  

Web services employ/use XML and thereby provides advantages in the data format.  So, the data can be pumped from the server, the client, the database, a web-browser, another application, or just whereever it is needed.  

My quick-n-dirty answer/comment/2-cents...
Tom
0
 

Expert Comment

by:bfarrell
ID: 7025983
This top ten FAQs list may help a little.

http://www.oreillynet.com/pub/a/webservices/2002/02/12/webservicefaqs.html

Or this summary article describing the new JavaWorld Web Services column:

http://www.javaworld.com/javaworld/jw-01-2002/jw-0125-webservices_p.html

I would classify Web Services as a set of cooperating technologies that provide a feature for building large, distributed apps. One problem is that there is not sufficient agreement between vendors of some of the enabling technologies.

Bernard
0
 
LVL 9

Expert Comment

by:Venci75
ID: 7940703
No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is:
Answered by: coreyit
Please leave any comments here within the next seven days.
 
PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!
 
Venci75
EE Cleanup Volunteer
0
 

Expert Comment

by:modulo
ID: 7990879
Finalized as proposed

modulo

Community Support Moderator
Experts Exchange
0

Featured Post

Resolve Critical IT Incidents Fast

If your data, services or processes become compromised, your organization can suffer damage in just minutes and how fast you communicate during a major IT incident is everything. Learn how to immediately identify incidents & best practices to resolve them quickly and effectively.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Introduction This article is the second of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers the basic installation and configuration of the test automation tools used by…
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
Viewers learn about the scanner class in this video and are introduced to receiving user input for their programs. Additionally, objects, conditional statements, and loops are used to help reinforce the concepts. Introduce Scanner class: Importing…
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question