Ik heb met java een programma ontwikkeld. Het is de bedoeling dat dit programma bij gebruikers zelf te draaien is en dat het programma verbinding maakt met een Linux server om extern process te starten en de output daarvan binnen te trekken.
Het is mogelijk dat er meerdere clients zijn die van dezelfde server gebruik gaan maken, dan moeten ze in 1 of ander queue systeem komen.
Nu heb ik wat rond gekeken en ben al uitgekomen op bijv Java Messaging System (JMS), Joram (een open source JMS), Remote Method Invocation (RMI) en misschien zelfs Corba (lijkt me overkill?)
Nu vraag ik me af of er nog meer mogelijkheden zijn en welke het beste bij mijn systeem zou passen.
Nogmaals:
Programma op de clients maken contact met een java programma op de server, die dan een bewerking uitvoert voor de clients op basis van de input die hij krijgt van laatstgenoemde. Als de bewerking klaar is moet de server het resultaat terugsturen naar de betreffende client.
Het is mogelijk dat er meerdere clients zijn die van dezelfde server gebruik gaan maken, dan moeten ze in 1 of ander queue systeem komen.
Nu heb ik wat rond gekeken en ben al uitgekomen op bijv Java Messaging System (JMS), Joram (een open source JMS), Remote Method Invocation (RMI) en misschien zelfs Corba (lijkt me overkill?)
Nu vraag ik me af of er nog meer mogelijkheden zijn en welke het beste bij mijn systeem zou passen.
Nogmaals:
Programma op de clients maken contact met een java programma op de server, die dan een bewerking uitvoert voor de clients op basis van de input die hij krijgt van laatstgenoemde. Als de bewerking klaar is moet de server het resultaat terugsturen naar de betreffende client.