Monday 18 April 2011

client server architecture vs soa



CLIENT SERVER ARCHITECTURE vs SOA


Client server architecture
Service Oriented Architecture
Application logic

Places the majority of application logic into client software.
The application logic resides completely on the service provider, sometimes provider can also be service requester.  
Application processing
Bulk of processing(about 80%) is on the client side. Processing ratio is 80/20 (client/server)
Processing is highly distributed. No fixed processing ratio
Technology
Visual basic and powerbuilder ,c++,oracle Sybase at the backend
Web technologies(HTML,CSS,HTTP) and  XML with SOAP messaging framework

Security
Security controlled within client executable, OS level security can also be incorporated.
WS-security framework
Administration
Larger maintenance cost  due to distributed application cost
Less maintenance cost, if  web service need to be scaled to large  group then it incurs large maintenance cost

No comments:

Post a Comment