Just to nit-pick: what you describe is not a client / server app, but an n-tier one, where there is a server that talks to a db and mulitply clients.
You have to decide how you want to model you application.
The most difficult decision is where to put the complexity. For instnace, search screens are often hard to write, because of all the options, where do you put the logic? Client? Server?
Does the client talk to the DB directly (or through pass-through layer in the server)? Does it need to worry about concurrency?

IoC can be used to reduce coupling, but you need to decide where you are going to put everything first.

On 8/28/06, Carlos Ble < [EMAIL PROTECTED]> wrote:
Hi!
Iam developing a new enterprise software for litle companies. Is a
software to manage invoices, storewarehouses and so on.
The architecture is client-server and the client is Gtk# (and
a MonoRail web based client for next releases).
What I pretend is to use ActiveRecord as the ORM, managed
by the server (with a facade maybe containing a third level cache and
other features) which will send and receive models from the client thru
Remoting. I thought in web services but XML Schema is a nightmare to
work with complex models and relations (circular reference problems) so
I think that Remoting is a better choice to do extreme programming.
What I am wondering now is how WindsorContainer and DynamicProxy fits
into the architecture.
Any advice from the experts will be appreciated.
Thanks :-)



--
Carlos Ble
Shidix Technologies
www.shidix.com/carlosble



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
CastleProject-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/castleproject-users

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
CastleProject-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/castleproject-users

Reply via email to