D
Davey
Hi All,
We are trying to work out how a server application should behave and
how it can communicate with other applications.
Here is the scenario.
A server application (c#) is responsible for being the middleman
between applications.
Application A needs to find something out, so it sends a request to
the server.
The server does some work on the request and then identifies which
associated application can provide the additional information needed.
The server then needs to call application B
The server then needs to gather the response from application B
then forward that response to application A
The big problem is getting the applications to communicate.
We have applications writen in Java,C# and Delphi.
So we need a neutral way to communicate and pass information.
My natural reaction would be webservices but I'm not sure if this is
ideal.
All I really want to do is pass an xml document between applications
and have the application fill in the gaps it knows about.
The xml message has a format of its own, so in a way its its own type
of protocol.
The applications all look at the xml document and work out what
information is being requested.
Then they fill in the blanks in the xml document and send it back.
Is there a way to simply:
open a connection to another application.
send it an xml document
get a response from that application with the xml document
maybe its as simple as:
open a connection to another application. (TCP/IP)
send it an xml document(SOAP)
get a response from that application with the xml document(TCP/IP)
Thanks in advance,
David
We are trying to work out how a server application should behave and
how it can communicate with other applications.
Here is the scenario.
A server application (c#) is responsible for being the middleman
between applications.
Application A needs to find something out, so it sends a request to
the server.
The server does some work on the request and then identifies which
associated application can provide the additional information needed.
The server then needs to call application B
The server then needs to gather the response from application B
then forward that response to application A
The big problem is getting the applications to communicate.
We have applications writen in Java,C# and Delphi.
So we need a neutral way to communicate and pass information.
My natural reaction would be webservices but I'm not sure if this is
ideal.
All I really want to do is pass an xml document between applications
and have the application fill in the gaps it knows about.
The xml message has a format of its own, so in a way its its own type
of protocol.
The applications all look at the xml document and work out what
information is being requested.
Then they fill in the blanks in the xml document and send it back.
Is there a way to simply:
open a connection to another application.
send it an xml document
get a response from that application with the xml document
maybe its as simple as:
open a connection to another application. (TCP/IP)
send it an xml document(SOAP)
get a response from that application with the xml document(TCP/IP)
Thanks in advance,
David