On Mon, 2003-03-31 at 10:54, Brian Baquiran wrote: > Dean Michael Berris wrote: > > is there a way for 2 (or more) completely different and unrelated > > applications to be able to exchange persistent information (i.e. data, > > objects) via some channel/server? > > am i duplicating something already? this is just a hobby project, and > > i'd like to solicit advice this early in the development process. > > Is there a reason you can't use a relational database backend for this? >
Relational DBMS's offer too much, and take up more memory and processing power than what i would want to give it. yes, you may use RDBMS's all you like, but i would want to offer something less resource needy. something like the syslog daemon, but will act as a repository of persistent objects. i've seen a few libraries that enable local storage of persistent data for C++, but what i would want to offer should not be language specific and network capable. im currently at the user authentication part of the daemon, and still contemplating on using the unix passwd files or my own scheme for maintaining a user DB. the immediate application of this would be for exchange of data from daemons that would collect data about the system (i.e. each node of a cluster), and then store|send|stream it to the xmlgos (XML Generic Object Server) via the network. i could have a remote application that renders (graphically) the data retrieved from the server in predefined intervals, and somehow store the projected data on the xmlgos too. the produced data may then be accessed by other applications (with xmlgos capability) and do what they need with it. it does act like a database, but the server would offer stale object cleanup -- data that has not been accessed for the defined time that it could be persistent would be deleted/removed from the system (ala squid ?). another is the encoding of data with XML for standards compliance. im thinking of using/offering SSL capabilities for security in transport, but that could come later. =) hope its clearer now... ;) -- -=[mikhail]=- aka Dean Michael C. Berris mobile +63 917 8901959 work +63 49 5680024 http://free.net.ph/Members/mikhailberis pgp key ID = 0xF9501761 _ Philippine Linux Users Group. Web site and archives at http://plug.linux.org.ph To leave: send "unsubscribe" in the body to [EMAIL PROTECTED] Fully Searchable Archives With Friendly Web Interface at http://marc.free.net.ph To subscribe to the Linux Newbies' List: send "subscribe" in the body to [EMAIL PROTECTED]
