Dean Michael Berris said:

> socket programming is too OS specific and too much a burden for an
> application to incorporate into it consciously.
>

How do you do your socket programming? If you program in Java, same piece
of code will run on both windows and nix. If you program in C++, use Qt
lib and same piece of code will run on both windows and nix. The same
thing with perl. If you program at a higher level (not the
initialize,bind,accept and connect type), you'll find socket programming
like abc and very easy to incoporate in your application.

If you are just transferring small chunks of raw ASCII data, socket
programming plus simple locking mechanism of your data is the way.
However, if you are sharing objects in some predefined format, XML may be
the way but I will still opt for a central database. If you want to
provide real abstraction to the max, use JavaSpaces/Jini.

rowel


> databases are too demanding for systems that need to exchange small
> chunk size data objects.
>
> currently, i am working on xmlgos -- XML Generic Object Server -- which
> would act as a repository of data objects which offers user
> authentication (and maybe later on SSL ;)) and a simple
> storage|retrieval system ala FTP. this project is still in its alpha
> stages, as i am still figuring out some details as to how i will
> implement the commands and the XML wrapping that i will employ (libxml).
>



_
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]

Reply via email to