Home » Developing U++ » U++ Developers corner » RMI
Re: RMI [message #13635 is a reply to message #13634] |
Fri, 18 January 2008 10:13   |
 |
mirek
Messages: 14262 Registered: November 2005
|
Ultimate Member |
|
|
Shire wrote on Fri, 18 January 2008 03:38 |
Quote: |
personally like ICE very much(though ICE is not RMI,it's middleware),but it's GPLed.
|
I prefer ICE too, but it is based on STL. UPP can have its own implementation of network communication protocol.
IMHO, communication will be better, if it is based on queries, rather than RPC. Query is simple structure, consist of base types. Queries is better for asynchronous work, multi parameter passing and grouping multiple in one network packet. Handling queries can be easily chained. Query can build by accessors and query builders. Binding to other languages (USC, for example) also can be simple.
To do this, these components needed:
* serialization for marshalling queries
* platform-independent query description language (can be done by macros)
* platform-independent binary protocol description (IMHO, the most difficult part)
* local (per application) or/and global components registry (for dynamic creation)
|
Interestingly, your new response to this old thread came at the moment I am about to start implementing some SOAP for/in U++ 
Mirek
|
|
|
 |
|
RMI
By: mirek on Sun, 22 April 2007 09:21
|
 |
|
Re: RMI
By: zsolt on Sun, 22 April 2007 10:17
|
 |
|
Re: RMI
By: mirek on Sun, 22 April 2007 11:01
|
 |
|
Re: RMI
By: zsolt on Sun, 22 April 2007 12:25
|
 |
|
Re: RMI
By: mirek on Sun, 22 April 2007 12:49
|
 |
|
Re: RMI
By: zsolt on Sun, 22 April 2007 13:10
|
 |
|
Re: RMI
By: Ulti on Sun, 22 April 2007 13:07
|
 |
|
Re: RMI
|
 |
|
Re: RMI
By: mirek on Mon, 23 April 2007 09:25
|
 |
|
Re: RMI
By: Ulti on Mon, 23 April 2007 10:36
|
 |
|
Re: RMI
By: zsolt on Sun, 22 April 2007 18:14
|
 |
|
Re: RMI
By: Shire on Fri, 18 January 2008 09:38
|
 |
|
Re: RMI
By: mirek on Fri, 18 January 2008 10:13
|
 |
|
Re: RMI
By: Shire on Fri, 18 January 2008 12:58
|
Goto Forum:
Current Time: Thu Jun 26 16:09:21 CEST 2025
Total time taken to generate the page: 0.03835 seconds
|