We currently have an internally developed 2-tier application with the server running on Windows 2000, and Windows XP desktop.
We created a client library that is used in the desktop client to communicate to the server using WebSphere MQ (formerly called MQ Series). The library is COM, which makes development of the client applications easy. MQ gives us the messaging.
We want to eliminate this thick-client library by creating a web service. This will reduce the client footprint and provide other benefits that a SoA provides.
Since we're on Windows 2000, we already have an IIS server available, and the plan was to create a .Net interface that we could "expose" via the IIS server.
The issue is that the data we need to upload is complex. The messages currently have a set of XML headers followed by a document. The headers instruct the server what to do with the document. The headers include instructions for FAXing, printing, converting, etc. There can be 1 to N of these. The contents of the document are binary and can be up to a half MB in size.
So, we have a challenge. We're looking for an example of some .Net server side code and some client side code for anything remotely like this. In particular, where a variable number of data sets can be sent up to a server along with some binary data. We have yet to find such an example. Anything remotely like this based on MS technologies would be very much appreciated.
We created a client library that is used in the desktop client to communicate to the server using WebSphere MQ (formerly called MQ Series). The library is COM, which makes development of the client applications easy. MQ gives us the messaging.
We want to eliminate this thick-client library by creating a web service. This will reduce the client footprint and provide other benefits that a SoA provides.
Since we're on Windows 2000, we already have an IIS server available, and the plan was to create a .Net interface that we could "expose" via the IIS server.
The issue is that the data we need to upload is complex. The messages currently have a set of XML headers followed by a document. The headers instruct the server what to do with the document. The headers include instructions for FAXing, printing, converting, etc. There can be 1 to N of these. The contents of the document are binary and can be up to a half MB in size.
So, we have a challenge. We're looking for an example of some .Net server side code and some client side code for anything remotely like this. In particular, where a variable number of data sets can be sent up to a server along with some binary data. We have yet to find such an example. Anything remotely like this based on MS technologies would be very much appreciated.