Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » U++ Developers corner » RMI
Re: RMI [message #13635 is a reply to message #13634] Fri, 18 January 2008 10:13 Go to previous messageGo to previous message
mirek is currently offline  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++ Smile

Mirek
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: DrawAggData.cpp and internal AggDrawData formats
Next Topic: New hash folding function...
Goto Forum:
  


Current Time: Thu Jun 26 20:53:43 CEST 2025

Total time taken to generate the page: 0.04753 seconds