On Tue, 2003-11-25 at 10:49, vivek khurana wrote: 
> but it talks about client server on the network(its a network
> programing book than a book on client server
> architecture), but I want to know how we can do client
> server programming efficiently for software such as
> microkernel based operating system or multi-tier
> architecture based databes like Oracle etc 
The architecture for client server.
A few things I always professed in the current N-Tier Enterprise Class
Servers.
1. There is no client only a thin client(the browser being the most
popular one)
2. You normally don't program to write a server but pick up an existing
one(Tomcat+JBOSS)
3. No many use a micro-kernel based OS'es the last one we heard almost
died an unnatural death( was it Be.....), locating a small footprint
linux kernel may be worth more effort.
4. "Programming Efficiently" normally boils down to a good design when
writing your own server. Now if you were coding in C a Native Linux(was
it Unix ever) Server for Linux a la Apache then that is the design to
follow or if write in Java Tomcat seems to be more like it.
5. Some urban legends give the notion that client software can be
written sloppy but server code needs to be tight
Demolishing a few myths and clarifying good design concepts applicable
to be both client and server is this book
http://www.catb.org/~esr/writings/taoup/

-Tarun Dua

-- 
http://www.tarundua.net
Nothing you ever wanted to find about Tarun Dua


_______________________________________________
ilugd mailing list
[EMAIL PROTECTED]
http://frodo.hserus.net/mailman/listinfo/ilugd

Reply via email to