• Post Reply Bookmark Topic Watch Topic
  • New Topic

To invoke Java from other platforms  RSS feed

 
SmiR Raj
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I need to develop a program in java which will be invoked using some non java client. For example: for the time being my java application will be invoked by tandem. Also, a huge volume of transactions can be expected to come in and these need to be processed at high speed(response time of 5 seconds or so). Any suggestions ?
 
Ernest Friedman-Hill
author and iconoclast
Sheriff
Posts: 24217
38
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Not sure what "tandem" is, and don't know exactly what you're asking. Do you have a Java server which you want to invoke from a non-java client (use CORBA, SOAP, HTTP, or another platform-agnostic protocol.) Do you merely need to execute a Java application from non-Java code? The details of doing that vary according to what the other code is, exactly. And until we establish what we're talking about exactly, we can't talk about specific performance targets.
 
SmiR Raj
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
We need to look at possible architectures for implementing the payment module of the an application.
We can think of the payment module as a Java process that does the following � 1. validate the card and some other stuff....
The payment module should be able to support non java clients...
Take the case when a customer swipes a card at a store.... Another process (call it the router) determines if the transaction info needs to be sent to my java program... If yes , the router invokes my payment module. The router can vary from store to store ... So my Payment module will be invoked by non java clients... As part of deciding on the architecture we need to decide on the protocol used for communication � http/tcp/iiop etc.
Also, we need to decide on the various options for implementing the payment module.... It can be webservices, EJB Session Beans etc... But the key point is ,.....performance.... A huge volume of transactions can be expected to come in and these need to be processed at high speed(response time of 5 seconds or so).
 
Ernest Friedman-Hill
author and iconoclast
Sheriff
Posts: 24217
38
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
5 seconds is an eternity with respect to communications. None of these protocols would require more than a very tiny fraction of that, so it makes no difference which you use. Web services protocols (XML over HTTP, basically) are very popular these days for distributed services, and easy to use from many different computer languages.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!