|
|
Keywords:
Tier,
Crunching,
Middleware,
Distinct,
Arose
Distributed Application is software that is composed of several pieces, each of which possibly executes in a different machine in the network. The pieces communicate and co-operate with each other. source: EU-P103 domain: Development Environment usage: Eu-P103
See client- server applications.
an application that executes on a distributed system and one in which parts of the application execute on distinct autonomous computing entities
An application for which the component application programs are distributed between two or more interconnected processors.
A combination of clients and servers that communicates through well-defined remote interfaces.
An application that runs on two or more networked computers.
An application built from interacting remote objects.
An application that has two parts - a front-end to run on the client computer and a back-end to run on the server. In distributed computing, the goal is to divide the computing task into two sections. The front-end requires minimal resources and runs on the client?s workstation. The back-end requires large amounts of data, number crunching, or specialized hardware and runs on the server. Recently, there has been much discussion in the industry about a three-tier model for distributed computing. That model separates the business logic contained in both sides of the two-tier model into a third, distinct layer. The business logic layer sits between the front-end user interface layer and the back-end database layer. It typically resides on a server platform that may or may not be the same as the one the database is on. The three-tier model arose as a solution to the limits faced by software developers trying to express complex business logic with the two-tier model.
An application made up of distinct components running in separate runtime environments, usually on different platforms connected through a network. Typical distributed applications are two-tier (client/server), three-tier (client/middleware/server), and n-tier (client/multiple middleware/multiple servers).
A program written so that the processing can be divided across multiple computers over a network. Typically, a distributed application is divided into presentation, business logic, and data store layers, or tiers. See also client tier, middle tier, data source tier.
In message queuing, a set of application programs that can each be connected to a different queue manager, but that collectively constitute a single application.
A program designed to run on more than one computer, typically with functionality separated into tiers such as client, service, and data store.
|