V
VC
Hi
I'm working on a check imagem management system, and I was told to
split it into two applicatiosn:
One for control the check scanner and manager the capture
One to manager the data recognized by an OCR system (that doesn matter
now)
Another one to send the images to a imager server
The capture manager and the send images app are called inside the ocr
manager through a Process.Start() from Process object.
The problem is
- the customer can buy the three applications
- buy the OCR manager application and build the two other ones
- buy the OCR manager and one of the another two and biuld the left
one by himself.
So I was asked to build a kind of 'open architeture' where the
customer should know how to pass to the OCR app some data, in case he
build the application
One issue is that the application that will receive the data must work
on a kind of 'queue', I mean when it is started, the caller app must
be able to send more data without call a second instance of the called
app.
I'm confuse about which aproach to take. How to send/receive data,
between a csharp app and other platform like VB6, Java etc?
I thought about a web service, but I would run a web server on the
same machine the desktop would run and this doenst have sense for me.
I'm working on a check imagem management system, and I was told to
split it into two applicatiosn:
One for control the check scanner and manager the capture
One to manager the data recognized by an OCR system (that doesn matter
now)
Another one to send the images to a imager server
The capture manager and the send images app are called inside the ocr
manager through a Process.Start() from Process object.
The problem is
- the customer can buy the three applications
- buy the OCR manager application and build the two other ones
- buy the OCR manager and one of the another two and biuld the left
one by himself.
So I was asked to build a kind of 'open architeture' where the
customer should know how to pass to the OCR app some data, in case he
build the application
One issue is that the application that will receive the data must work
on a kind of 'queue', I mean when it is started, the caller app must
be able to send more data without call a second instance of the called
app.
I'm confuse about which aproach to take. How to send/receive data,
between a csharp app and other platform like VB6, Java etc?
I thought about a web service, but I would run a web server on the
same machine the desktop would run and this doenst have sense for me.