Internet Business Blog
Welcome to our Web Design blog

Myexpresswebservices Blog

How to consume an XML service using SOAP?

 

First thing you need is a service provider. It can be a service you create yourself, or an existing service like EPM project management service, from Microsoft.

You will then query your service provider and it will return to you the answer.

All these data will be exchanged in XML, which is basically a text file containing tag names and the value of each tag name.

Now, let's go back to a couple of definition:

SOAP

  SOAP defines a way to move XML messages from point A to point B

   

 

 

 

XML

The Extensible Markup Language (XML) facilitates universal data access. XML is a plain-text, Unicode-based meta-language: a language for defining markup languages. It is not tied to any programming language, operating system, or software vendor. XML provides access to technologies for manipulating, structuring, transforming and querying data.

 

Anatomy of an XML Document:

Below is a sample XML document that represents the description of a EPM Project file.

 

version="1.0" encoding="utf-8"?>

    PDSSoapProject.xml

    Express Web Services

    Eric Gourmet

    <CreationDate>2005-09-29T11:12:00CreationDate>

    <LastSaved>2005-09-30T10:59:00LastSaved>

    <StartDate>2005-09-29T08:00:00StartDate>

    <FinishDate>2005-09-29T08:00:00FinishDate>

 

So basically, a web service provides an interface to be queried and to return answers. XML and SOAP defined how the data will be structured and the transfer protocol to exchange them.

The data content, the queries available depends only from the provider.

 

Let see an example of one query on a PDS server

 

Microsoft has defined a set of XML queries available and name them PDS APIs.

PDS APIs 

The PDS Application Programming Interface (API) enables client application access to Project Server portfolio data. Client applications can programmatically log on to Project Server and use SOAP to call PDS API methods. The PDS implements a SOAP listener, which receives method calls in XML format and returns an XML response.

In this example, an XML Query called PDSINFO will be sent, using SOAP, to the PDS web service. In return you will have the response below.

 

 

 

We have now demystified the Web Service concept, illustrated by using Microsoft EPM Server.

In our next blogs, we will see how to implement our own web service!

Comments

  1. Cymneneno on February 15, 2010 at 5:24 PM said:
    I am always looking for recent articles in the WWW about this subject. Thanks!!
  2. brownsugarcandyxdasd on February 26, 2010 at 1:10 AM said:
    good afternoon dudes. I'm actually into shoes and I was digging allowing for regarding that singular make. The prices for the velcros were all over 340 bucks on every page. But completely I base this locate selling them someone is concerned half price. I exceptionally love these prada sneakers. I will probably order those. what is your opinion?
  3. redjohnroaderffss on February 26, 2010 at 2:04 AM said:
    good day dudes. I'm actually into shoes and I was digging as far as something that exact make. The prices as regards the shoes are approximately 350 bucks on every site. But completely I found this locate selling them someone is concerned half price. I in reality want those prada sneakers. I will definetly buy these. what can you say about it?
  4. XRumerTest on March 3, 2010 at 2:17 PM said:
    Hello. And Bye.
Leave a comment...
Add to Technorati Favorites

 
Technorati Profile
join Eric Gourmet on his live blog   Post a Comment!
Review our blog!
MyExpressWebServices, Web Services Company Blog: Eric Gourmet, MyexpressWebServices Associate Join our community of customers, contacts and blogger to share thoughts and experience concerning Web Sites, eCommerce, Internet Marketing and Online Business. Bloglisting.net - The internets fastest growing blog directory

See Also

What we offermyExpressWebServices.com offers complete web site design, ecommerce, web management and internet marketing packages. We have a complete choice of services that you can use today. Come in and shop our skills now. Web site Design, ECommerce, Maintenance, Internet Marketing. We do not just design web sites and online stores. We offer offline and online marketing advice to ensure that once published web site is actually bringing in traffic. With no revenue no fee option, maximize your income. WEB DESIGN SERVICEAimed at small to middle sized companies who are in a hurry to capture the Internet market either locally or internationally. Simply choose one of our web package options. WEB HOSTING SERVICEWe can organise affordable website hosting for you with our web hosting provider. No Revenue No Fee OptionAimed at Clients who have excellent online business idea and require free web site design, ecommerce, internet marketing and maintenance solution. We offer these services unlimited in time with the aim of providing you with a growing, successful online business with an online store for a commission percentage. Online Business GuideMyExpressWebServices.com offers you a unique opportunity to develop your own international online shop. You may or may not have an existing business. Either way this opportunity is open to anyone with the desire to succeed.

View our full profile in the FreeIndex Web Design Software directory.
Bookmark and Share

© Copyright 2007, - Express Web Services Ltd.
My Express Web Services is a Trade Mark of Express Web Services Ltd.
MyExpressWebServices.com is the Online Business Company for Express Web Services Ltd

Publisher Express Web Services Ltd