Win a copy of Terraform in Action this week in the Cloud forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Tim Cooke
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Rob Spoor
  • Bear Bibeault
Saloon Keepers:
  • Jesse Silverman
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Piet Souris
  • Al Hobbs
  • salvin francis

integration options for desktop applications

Ranch Hand
Posts: 125
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.

Ranch Hand
Posts: 49
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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

for a list of patterns for use in integration.

Using webservices or developing a JCA Connector may be explored.

You showed up just in time for the waffles! And this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
    Bookmark Topic Watch Topic
  • New Topic