Monday, 29 July 2013

Advantages of 3-tier Architecture

1.Less burden on database server[Balancing Load on different system]
2.Less financial investment[Only client side license of data base will be purchase
3.Security resources[Like database] from client
4.Maintenance will be easier[migrating from one database to other database required changes in business layer,it does not require changes in presentation layer,this makes maintenance easier]
5.When business logic maintained on different system it is called "n-Architecture"
Different companies are providing different technologies to implement 3-tier architecture[i:e distributed app development]
i)RPC(Remote Procedure call]this old implements with 'c' language
ii)RMI(Remote method Invocation]this is supported by java
iii)DCOM(Distributed Com)
iv)CORBA{common object request broken Architecture],It is supported by different companies support from Microsoft

Dcom comes with problems
->It supports Microsoft apps communication only under windows network
->It supports only network based implementation ,it doesn,t support internet based implementation
->It implementation supports only client activated implementation,where unique object will be created towards each client,will be burden to server system in certain cases
That solution in .net i 3 things
1.Remoting
2.Web servers
3.Wcf

No comments:

Post a Comment