Web Services
Section: Free Chat Zone | Started by: absinthe | Date: 24/01/2008 18:42
Yo guys! I have a problem: i have to do a presentation in "Electronic Business Management" about web services and it's usage in the hotel industry. well, if any of you cracks: spc, atrey, psylle, none, spiral, ben or anyody can help me - i would love him forever :p any help is appriciated: definitions/web sites/lunks personal help....
YOU FORGOT ABOUT MONKEY!
Sorry cant help there =S
Sorry, man. Can't help you there.
Web services have a really hard structure for a novice. It's interesting but it's hard to explain :S

 


Sorry I'm just back from a long week end.


I'll try to give you info tomorrow if I find any but so far I don't know what to say… :)


 


 

Web services like what ?


http page / server  ?

im guessing, he mean something like programs/php-system for business, like billings or whatever

well guys - thX for the replies... I could manage the presentation without really knowing what web services are :p :p :p but i think it's something to do with connections of systems, which do not appear to be connected at first. XML, WSDL those were two basic parts of it i believe... but nevermind! :p

 


Sorry Andi. Forgot this thread :)


So... First: In a nutshell, a web service is a SERVICE on the WEB. Let's take it one word at a time.


SERVICE is basically a corporate (understand: idiocratic bureaucratic) term for FUNCTION (the math word for something which given an input gives an output). So an hotel reservation SERVICE takes for instance a NAME, an HOTEL and a DATE, and as a result, gives an answer weither reservation of NAME to HOTEL on DATE succeeded (YES or NO here, a boolean.).


WEB means it's on Internet. Or at least on networks.


Advantages: You don't have to write the SERVICE (or function) on the CLIENT, but you put it on the SERVER instead. Thereby, you don't have to change every client's SERVICE every time you change the SERVICE. It's easier to MAINTAIN.
etc.


Drawbacks: It contentrates loading time on SERVERS hosting WEB SERVICES.
etc.


Additionnal information: http://en.wikipedia.org/wiki/Web_services (of course)


 


I hope I got what you wanted and answered it. If not, please tell me...


 


Have a nice day.


ben


(edit in blue)

A service is a simple class (or some class which works together) on an application server and that do some simple things.



Generally, in projects in companies, we are using three kind of services : data access services, job services (= functional services) and presentation services. You can change them and maintain them easily. You can set those services on local or remote form. The main advantage is that you can reuse them and you have a high degree of interoperability.



But those services are not always web services. A web services is a remote services registered on UDDI. Datas are transfered with a specific XML language, an extension of SOAP.



UDDI is a register of webservices. You can consult it easily and use its webservices.



In fact, services are always compared to LEGO. Small brics that you can change, re-use, and that can do a big and nice thing when they work together. Nobody wants big application such as Lotus products (IBM), Microsoft products, that requiere a big mainframe to run on. (with 32 processors, and 16 Go of memory :D) Now we prefer simple services wich are working together even if services are not running on the same server. Google is the best example (Google doesn't run on a server but on some thousand of simple computers)



A webservice is just a service opened to people over the Internet.

For the links, just type those words on google ;-)