aspose file tools*
The moose likes OO, Patterns, UML and Refactoring and the fly likes integration options for desktop applications Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "integration options for desktop applications" Watch "integration options for desktop applications" New topic
Author

integration options for desktop applications

Mohit Sinha
Ranch Hand

Joined: Nov 29, 2004
Posts: 125
Hi All,

I have a requirement to integrate desktop applications with a centralized web (or say web service) java application.
We are looking at the best integration options with desktop applications and accordingly that will drive the type of java application (web service or pure web app or JMS client based)

These desktop apps are written in some ancient language and installed in the desktop of each user. The users interact with this desktop app the end result of the app being a pdf file which gets e-mailed to the company data center.

Now we want the desktop apps to make use of the java application mentioned above. We don't want to go with the approach of building the app as a library and bundling it within each user's desktop as the java app which we plan to build is database intensive and due to other factors which tilt the scale in favor of server side based web applications.

I would like to know your thoughts on what are the best options available for such a situation something like best practices and pitfalls associated with desktop app integration with server side apps.

Thanks,
Praison Selvaraj
Ranch Hand

Joined: Jun 05, 2010
Posts: 49
Hi Mohit,

I would suggest that a JMS Request-Reply mechanism be used for the integration problem at hand as this offers the least coupling.

Please refer
http://www.eaipatterns.com/

http://www.soapatterns.org/

for a list of patterns for use in integration.


Using webservices or developing a JCA Connector may be explored.

Thanks,
Praison


SCJP, SCWCD, SCEA
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: integration options for desktop applications
 
Similar Threads
JavaFX integration with other JVM languages
How practical is it to rewrite a Java program in Javascript?
Java Web Service using XML example ?
web service not available
Confusion between JSP and ASP, PHP