• 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 ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

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.

Thanks,
 
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
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
 
reply
    Bookmark Topic Watch Topic
  • New Topic