• 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

Tib/Rendezvous Vs RMI

 
Ranch Hand
Posts: 45
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Guys,

Does anybody have comparison list of performance/usabiliby issues between Tibco RV ( Rendezvous ) and RMI. Many of our legacy applications use RV but it adds learning curve to the new people . I know my company used RV for performance issues. But not all applications are performance sensitive. RMI is open technology to use. OR just socket programming ?

Can anybody let me know / mention url of comparison of these technologies.?

Thanks,
Sudhir
 
Ranch Hand
Posts: 42
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
RMI is part of jdk and "enables an object on one Java virtual machine to invoke methods on an object in another Java virtual machine". It allows point to point communication between 2 Java applications and provides no message persistence.

Tibco is a message exchange server. It provides much more than just point to point communication.

You should analyze if your application can be redesigned to use RMI instead of Tibco and if this is true then there's no point in using Tibco.
 
sanju dharma
Ranch Hand
Posts: 45
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Catalin.

My application currently posts bunch of data through RV on which other ( slave ) processes work to produce results and update db.

I need what exactly "much more" RV does than this. So that I will check the application if it is really using any RV feature RMI cant provide.

Thanks,
Sudhir
 
Ranch Hand
Posts: 2713
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The major difference is that Tibco/Rendezvous is a MOM product (Message-Oriented Middleware) which is inherently asynchronous in nature. RMI, on the other hand, is a synchronous protocol for remotely invoking Java Objects. Therefore, it is a completely apples oranges comparison since developing asynchronous applications is fundamentally very different.

A better comparision is to look at Tibco/Rendezvous vs. any JMS product. Though, to be fair, I believe that Rendezvous now actually supports a JMS interface. You may just want to look at using the standard JMS API instead of the proprietary Tibco one.
 
Every time you till, you lose 30% of your organic matter. But this tiny ad is durable:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic