Thank you very much master Ayende, The idea is keep it simple and faster. The problem of where to put the complexity is not new for me. I like to think in the client like in a view and part of the controller, and process everything else in the server. The server has a facade to provide an easy interface to the client and the server manages concurrency and db access. I discard IoC at the moment. Regards
El lun, 28-08-2006 a las 20:33 +0300, Ayende Rahien escribió: > 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 -- 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
