dotnet to XML, why SOAP?
Question posted by: c
(Guest)
on
November 12th, 2005 03:04 AM
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
2
Answers Posted
"c" <me@somewhere.com> wrote in message news:eCwKxJkAEHA.3016@TK2MSFTNGP09.phx.gbl...[color=blue]
> 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?[/color]
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
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" <loresayer@msn.com> wrote in message
news:%23J1KYFlAEHA.2112@TK2MSFTNGP11.phx.gbl...[color=blue]
> "c" <me@somewhere.com> wrote in message[/color]
news:eCwKxJkAEHA.3016@TK2MSFTNGP09.phx.gbl...[color=blue][color=green]
> > We have an API that has an XML interface. We have a client who has a[/color][/color]
..NET[color=blue][color=green]
> > application and wants to use our API.
> >
> > Why will SOAP make life easier for our client?[/color]
>
> 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
>
>[/color]
|
|
|
What is Bytes?
We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights.
Get the best answers to your questions from over 196,848 network members.
Top Community Contributors
|