473,657 Members | 2,418 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 3421
"c" <me@somewhere.c om> wrote in message news:eC******** ******@TK2MSFTN GP09.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.DoYou rService( );

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******** ********@TK2MSF TNGP11.phx.gbl. ..
"c" <me@somewhere.c om> wrote in message

news:eC******** ******@TK2MSFTN GP09.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.DoYou rService( );

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
2941
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 logic in these scripts. Any suggestions for dealing with PERL in a .Net environment? Thanks for any suggestions you might have. Jay
1
4002
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 public string AcceptArray(object parameters)
3
11296
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 exaclty the same problem with less code. Any hints on how to solve this would be greatly appreciated. /Regards Björn The webservice is: using System; using System.Web.Services;
1
2919
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 Application using dotNet's "Add Web Reference" option. I am trying to execute a function using pieces of code as follows; ---------------------------------- WebReference.MyService kkAPI = new WebReference.MyService();
3
3138
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 proxy class was auto-generated by Visual Studio from WSDL provided by people who provide the Axis service, and I have not modified it (except to add code for a build that includes a SOAP trace). The only difference I see in the messages is that...
2
4675
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 using.... ......................... Dim Connector As SoapConnector30 ' To connect to webservice Dim Serializer As SoapSerializer30 ' To serialize the XML data Dim Reader As SoapReader30 ' To read the Webservice response...
0
1315
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 using.... ........................ Dim Connector As SoapConnector30 ' To connect to webservice Dim Serializer As SoapSerializer30 ' To serialize the XML data Dim Reader As SoapReader30 ' To read the Webservice...
2
6757
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 definitely getting a hit when I use a browser to get to my hibye.cgi server (well, a blank page rather than a 404). However, when I run my hibye.pl client, I receive a 503 Service Unavailable at H:\scripts\hibye.pl line 25. It works when I...
0
2241
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. The problem I have is the first record gets processed fine where as the second record always; reason being the EAI expects it to be a seperate call Though I am creating/reseting a new service everytime within the foreach loop the data seems to be...
0
8315
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8829
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8734
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
8608
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7341
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
5633
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4164
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4323
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2733
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

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.