Insert title here

Case Studies

Bringing your idea to life and in front of billions of eyes



What Is Web Services
Web Services (Santosh Shinde)

  • A web service is any piece of software that makes itself available over the internet and uses a standardized XML messaging system. XML is used to encode all communications to a web service. For example, a client invokes a web service by sending an XML message, then waits for a corresponding XML response. As all communication is in XML, web services are not tied to any one operating system or programming language—Java can talk with Perl; Windows applications can talk with Unix applications.
  • Web services are self-contained, modular, distributed, dynamic applications that can be described, published, located, or invoked over the network to create products, processes, and supply chains. These applications can be local, distributed, or web-based. Web services are built on top of open standards such as TCP/IP, HTTP, Java, HTML, and XML.
  • Web services are XML-based information exchange systems that use the Internet for direct application-to-application interaction. These systems can include programs, objects, messages, or documents.
  • A web service is a collection of open protocols and standards used for exchanging data between applications or systems. Software applications written in various programming languages and running on various platforms can use web services to exchange data over computer networks like the Internet in a manner similar to inter-process communication on a single computer. This interoperability (e.g., between Java and Python, or Windows and Linux applications) is due to the use of open standards.

To summarize, a complete web service is, therefore, any service that −

  • Is available over the Internet or private (intranet) networks
  • Uses a standardized XML messaging system
  • Is not tied to any one operating system or programming language
  • Is self-describing via a common XML grammar
  • Is discoverable via a simple find mechanism

Components of Web Services

The basic web services platform is XML + HTTP. All the standard web services work using the following components −

  • SOAP (Simple Object Access Protocol)
  • UDDI (Universal Description, Discovery and Integration)
  • WSDL (Web Services Description Language)

All these components have been discussed in the Web Services Architecture chapter.

How Does a Web Service Work?

A web service enables communication among various applications by using open standards such as HTML, XML, WSDL, and SOAP. A web service takes the help of −

  • XML to tag the data
  • SOAP to transfer a message
  • WSDL to describe the availability of service.

You can build a Java-based web service on Solaris that is accessible from your Visual Basic program that runs on Windows.

You can also use C# to build new web services on Windows that can be invoked from your web application that is based on JavaServer Pages (JSP) and runs on Linux.

Example

Consider a simple account-management and order processing system. The accounting personnel use a client application built with Visual Basic or JSP to create new accounts and enter new customer orders.

The processing logic for this system is written in Java and resides on a Solaris machine, which also interacts with a database to store information.

The steps to perform this operation are as follows −

  • The client program bundles the account registration information into a SOAP message.
  • This SOAP message is sent to the web service as the body of an HTTP POST request.
  • The web service unpacks the SOAP request and converts it into a command that the application can understand.
  • The application processes the information as required and responds with a new unique account number for that customer.
  • Next, the web service packages the response into another SOAP message, which it sends back to the client program in response to its HTTP request.
  • The client program unpacks the SOAP message to obtain the results of the account registration process.

 


Comments
Add Comment     See All Comments


hwsdbksdw@gmail.com
all black nike free 5.0 v5 womens shoes uk shoes utah jazz city edition uniform dak prescott youth medium jersey elite eric weddle mens jersey san diego chargers 32 c patch alternate electric blue nfl adidas superstar black original scpfamag http://www.scpfamag.com/


hgucgjiumes@gmail.com
adidas boost noir and jaunenew balance m 1600 noir orwomens nike free running shoesair jordan 12 rosa and white new york yankees hat light blue 50 mlcincinnati reds adjustable hat rackssan francisco giants black and white hat 50new york yankees hat color application pittsburgh pirates digi camo hat nutrition factsnew york yankees flag hat vietnamcleveland browns fisherman hattennessee titans hats 2018 red and black wedding gowngirls flamingo dressyellow wrap dressblack strapless dress pine green jordan 1 gs blancorange nike vapormax blanckobe bryant basketball shoes blancair max men sale luau attire femalej crew tiered knit maxi dress with eyelet trimgirl formal dress officedavids bridal royal blue bridesmaid dresses sacreddread http://www.sacreddread.com/


uskhlmhsue@gmail.com
queen oversized t shirtoutfit jeans and white shirtwestport classic fit straight jeanswhite peasant shirt oakland raiders projected salary cap 2014 mapny baseball cap navy blue billigkansas city royals hat crown insertkansas city royals cap world series map white knicks shortsblue jackets green jerseylebron james purple t shirtlebron championship shirt dallas cowboys dog jacketbluejackets reverse retrovintage nets shirtcustom columbus blue jackets jersey nike sb blazer low gt black wheat whitenike air zoom 33 pegasus gray running shoeskobe 4kbdark grey air force 1 binsarhiras http://www.binsarhiras.com/


fjoahs@gmail.com
new look christmas dresses louis vuitton phone covers ben simmons jersey black michael kors trolley and weekender bag luggage set 2pcs zaful oversized t shirt zoom terra kiger off white cwvanlines http://www.cwvanlines.com/


twsglyo@gmail.com
air max 90 gul serpentaj6 black infraredair jordan 3 retro noir cehommest grisflyknit rn womens mens red sole shoeschristian louboutin platform heelscost of red bottom shoesred bottoms heels saks fifth avenue jordan superfly 4 negro azulkobe 8 hvit gulall grey nike air vapormax mensnike air jordan 1 retro high sort jordan 4 black goldjordan 6 hvid and burgundylunarepic unlimitedair jordan eclipse sort cold shoulder summer maxi dresseswhite overall dressdillards prom dresses longgood witch floral long sleeve midi dress amazon vince camuto dressesurban outfitters crochet dressglamorous v neck button dressfrench connection strapless dress emrefirin http://www.emrefirin.com/

-->
Tech Divinity cloud enable faster performance