IT Community - Software Programming, Web Development and Technical Support

Webservice – Xml & Soap

This is a discussion on Webservice – Xml & Soap within the XML and SOAP forums, part of the Web Development category; WEBSERVICE – XML & SOAP The XML and SOAP are used in building web service component for the web applications. Before ...


Go Back   IT Community - Software Programming, Web Development and Technical Support > Web Development > XML and SOAP

Register FAQ Members List Calendar Mark Forums Read
  #1  
Old 03-19-2007, 02:39 AM
Karpagarajan Karpagarajan is offline
D-Web Analyst
 
Join Date: Mar 2007
Posts: 299
Karpagarajan is on a distinguished road
Default Webservice – Xml & Soap

WEBSERVICE – XML & SOAP

The XML and SOAP are used in building web service component for the web applications. Before start using XML and SOAP in web service, we should know what is web service and where it should be used in web applications.

What is Web Service?

A web service is a collection of 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.

Web Services didn't just exist suddenly. They aren't a new revolution; rather they have to be seen as an evolution based on existing Internet protocols. They are the logical next step. Since 1994, Distributed Objects have been developed by several organizations under various names. NeXT called them Portable Distributed Objects, Microsoft called them Component Object Model (COM), IBM called them System Object Model (SOM), and Apple called them OpenDoc. These companies (with the exception of Microsoft) formed the Object Management Group (OMG) and converged upon a standard called Common Object Request Broker Architecture (CORBA). The concept was to develop an architecture that lets applications plug in to an "application bus" and call a service. Based on object-oriented units, it called on specialized software components. Today, interoperable objects are being called Web Services.


The Web Services protocol stack consists of three key XML-based technologies: SOAP (Simple Object Access Protocol), WSDL (Web Service Description Language), and UDDI (Universal Description, Discovery and Integration).

UDDI: This layer is responsible for centralizing services into a common registry, and providing easy publish/find functionality. Currently, service discovery is handled via the UDDI. The UDDI specification can help to solve making it possible to discover the right services from the millions currently online. Learn more about UDDI here.

WSDL: This layer is responsible for describing the public interface to a specific Web service, which is an XML-based language that describes the various functions that a Web service is capable of. Currently, service description is handled via the WSDL. You do not need to learn all the nitty-gritty details because there are tools that generate WSDL for you. You can get one here.

SOAP: This layer is responsible for encoding messages in a common XML format so that messages can be understood at either end. Currently, this includes XML-RPC and SOAP. For example, the client program bundles up two values (see Figure 1) to be added into a SOAP message, which is sent to the Web service by sending it as the body of an HTTP POST request. The server unpacks the SOAP request that the application can understand and executes Add operation. Next, the server packages up that result of summation as 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 summation. So, SOAP=XML + HTTP.


thanks
__________________
Karpagarajan. R
Necessity is the mother of invention
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2  
Old 08-31-2007, 10:45 PM
S.Vinothkumar S.Vinothkumar is offline
D-Web Genius
 
Join Date: May 2007
Posts: 904
S.Vinothkumar is on a distinguished road
Wink Re: Webservice – Xml & Soap

Web Service is a software component for application to application communication.

Web services use XML based communicating protocols.
__________________
S.VinothkumaR
Behind me is infinite power,
Before me is Endless Possibility,
Around me is Boundless Opportunity,
Why should I fear!
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
SOAP with Example... amansundar XML and SOAP 6 07-14-2010 12:36 PM
Error : PHP and SOAP to consume a .net webservice azy777 PHP Programming 0 02-03-2009 09:41 PM
Webservice and its uses poornima ASP and ASP.NET Programming 7 03-20-2008 08:49 PM
What is Webservice? can some one explain about the SOAP? senraj PHP Programming 2 12-06-2007 06:06 AM
Soap in php venkatbi PHP Programming 10 09-26-2007 08:26 AM


All times are GMT -7. The time now is 12:25 AM.


Copyright ©2004 - 2007, DiscussWeb. All Rights Reserved.
Our Partners
Stamford Dentist | Euro Millions Lottery | Tech Support Services

SEO by vBSEO 3.0.0