Home Profile Contact Site Map

Software Development India, Offshore Software Development

Client/Server Application
Offshore Software
Mobile Application
Component Solution
Database Solution
Embedded Systems
Distributed Application
Desktop Application
Data Conversion
Quick Contact

software Company, software development india, Offshore Software Development, India, UK, USA

Distribute development architect
 

Two tier -- The client process runs on a workstation or personal computer that interacts with a server process which runs on a shared device that is accessed through a network

Three tier -- The client process runs on a client workstation that interacts with a server process which runs on a server device. The server device is connected to a host that provides services to the server device

N-tier -- The client process runs on any workstation; the server process runs on one or more distributed server devices. The middleware mediates all interactions between the various processes. Components and integration adapters allow access to various information sources.

Distributed implementations are based on multiple levels of complexity, all of which are characterized by the distribution of processing logic. The choice of hardware architecture, development tools, and the development approach is influenced by the distribution strategy that results from the business requirements and system characteristics. Distributed development strategies are defined in terms of distributing presentation, function, and data access logic across the client and the server. The presentation layer handles the user interface and formatting information for display. The business object layer executes the business logic and is based on core business objects. The data access layer handles data-related processing.

 
Strengths of distributed technology
 

Distributed technology is powerful; however, it is not a panacea for all situations. There are application characteristics that suggest a distributed application solution and some that suggest that the risk is too high. Some applications play to the strengths of distributed technology - some do not.

There are following strength of distributed technology

Graphical presentation to the users

Network distribution of applications

Integration of legacy or heritage applications


 

 
back
Next...