473,322 Members | 1,494 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,322 software developers and data experts.

dotnet to XML, why SOAP?

c
We have an API that has an XML interface. We have a client who has a .NET
application and wants to use our API.

Why will SOAP make life easier for our client? It seems to me that .NET to
XML should be easy enough, but they're saying they want SOAP interface.

thanks.

c
Nov 12 '05 #1
2 3409
"c" <me@somewhere.com> wrote in message news:eC**************@TK2MSFTNGP09.phx.gbl...
We have an API that has an XML interface. We have a client who has a .NET
application and wants to use our API.

Why will SOAP make life easier for our client?


It allows your customer to consider competing solutions, and
decouples them from your XML interface (especially if that XML
interface was developed in-house and isn't conformant to other
prevailing industry standards).

It also allows the customer the flexibility to use off-the-shelf
SOAP components, giving them greater latitude in the IT
device(s) they use now and in the future to access your
web service.

For example, if they want to develop an interface to your
service on handheld mobile devices, they can build it using
commercially available SOAP solutions for that platform.
They can write the application themself, often with one line,

soapProxy.DoYourService( );

And wire that up to their UI, reporting system, or what have
they. If the customer chooses your XML interface, then the
interface to your service requires the customer to implement
a specialized adapter on each platform they may consider.

SOAP is freedom for the customer, your XML interface may
be (quite possibly), locking them in.
Derek Harmon
Nov 12 '05 #2
I read some articles about SOAP
I don't really understand the benefit of it..
it just define an envelop, which has an header and body...
it just gave a general format of a message.

are there more things in SOAP?

thx

"Derek Harmon" <lo*******@msn.com> wrote in message
news:%2****************@TK2MSFTNGP11.phx.gbl...
"c" <me@somewhere.com> wrote in message

news:eC**************@TK2MSFTNGP09.phx.gbl...
We have an API that has an XML interface. We have a client who has a ..NET application and wants to use our API.

Why will SOAP make life easier for our client?


It allows your customer to consider competing solutions, and
decouples them from your XML interface (especially if that XML
interface was developed in-house and isn't conformant to other
prevailing industry standards).

It also allows the customer the flexibility to use off-the-shelf
SOAP components, giving them greater latitude in the IT
device(s) they use now and in the future to access your
web service.

For example, if they want to develop an interface to your
service on handheld mobile devices, they can build it using
commercially available SOAP solutions for that platform.
They can write the application themself, often with one line,

soapProxy.DoYourService( );

And wire that up to their UI, reporting system, or what have
they. If the customer chooses your XML interface, then the
interface to your service requires the customer to implement
a specialized adapter on each platform they may consider.

SOAP is freedom for the customer, your XML interface may
be (quite possibly), locking them in.
Derek Harmon

Nov 12 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Jay Warmack | last post by:
I have some large legacy scripts written in PERL and am looking for a way to either convert them to .Net or develope and adapter so that new ASP.Net and CSharp components can access the business...
1
by: Jon Maz | last post by:
Hi, I am trying to pass an array from an asp page (JScript) to a dotnet web service using the SOAP Toolkit 3.0. This is still at the Hello World stage, as you can see: WEB SERVICE METHOD ...
3
by: BjörnHolmberg | last post by:
I'm trying to consume a WS from Excel (Office 98), seems that I can't send arguments into the WS. In order to pinpoint the problem I've written the following application i C# and VB6. It reproduces...
1
by: citnamor | last post by:
Hello, I'm trying to access a webservice which runs on our SOAP Server (Apache Tomcat) with Windows 2000 Advanced Server. I simply added the webreference local copy of wsdl file into dotNet...
3
by: GT | last post by:
I have a .NET client that consumes an Axis web service. A change was made recently to the AXIS web service, and ever since then my .NET proxy class has been throwing an InvalidCastException. The...
2
by: rakesh kumawat | last post by:
I am facing a problem while reading the result which is loaded in DOMDocument. In which I am sending a request to web service and getting a record of Single Order. This is my VB Code which is i am...
0
by: rakeshkumawat | last post by:
I am facing a problem while reading the result which is loaded in DOMDocument. In which I am sending a request to web service and getting a record of Single Order. This is my VB Code which is i am...
2
by: furrypop | last post by:
Hi, I'm trying to get the Perl SOAP::Lite examples to work on a Windows PC, running Apache 2.2.4. Apache is definitely serving CGI scripts, as I've tested a dummy Hello World thing. I'm also...
0
by: vigneshrao | last post by:
Hi, I have been working on a script that loops through multiple records and sends data (one record per call) to a WS. I am supposed to make a new call for each record before sending the data....
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.