• Post Reply Bookmark Topic Watch Topic
  • New Topic

Best suitable communication technology ?

 
Marco Bertotti
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What to use if i have an EJB container that needs to communicate with a transactional third-party service :


SOAP, JBI, JMS, RMI ?


It will need to let changing the service provider without changing the application business model.

It'm thinking on JBI.
 
Igor Makarov
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
JCA is standard integration technology with transactional support

The Java EE Connector architecture also provides a performance-oriented, secure, scalable, and message-based transactional integration


https://docs.oracle.com/cd/E19798-01/821-1841/bnacz/index.html
 
Igor Makarov
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Or you can use JMS if the third party is Java based.
 
Marco Bertotti
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
but does JCA supports changing the service provider without changing the application business model ?

 
Marco Bertotti
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
what if i could choose also in SOAP?

also JCA is thigher coupling so when i change the service provider i will need to change the application business model.

Using JBI can i perform transation in a loosy coupling connetion ?
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!