Distributed application

Distributed application

Distributed Applications are applications running on two or more machines in a network.

Introduction

Where classic software systems of the past century were mostly based on Client–server models and Client-centric application development, both ultimately run on one single computer, be it the client computer or the server.
With the introduction of Intelligent agents, Web APIs and Web 2.0 and the emergence of Cloud computing more and more "multiple machine" approaches emerge, where many systems on several locations can take care of Load balancing (computing) by re-distribution of specific tasks, or where each of these machines serves a specific purpose or task.

Examples

Distributed Applications can include:

  1. Distributed systems using general purpose and specialized APIs
  2. Real time systems for data-input by people – Like HelpDesk software and Client Service Software taking care of appointments and updates on Client Data
  3. Hardware systems like "the Internet of Things" - With independent components capable of processing specific tasks while communicating to other parts via a network
  4. Render and computation farms – To render 3D images and do calculations on large datasets and process complex data in general

See also


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Distributed Application Specification Language — The DASL Programming Language (Distributed Application Specification Language) is a high level, strongly typed programming language originally developed at Sun Microsystems Laboratories between 1999 and 2003 as part of the Ace Project. The goals… …   Wikipedia

  • distributed application —    A single system operating across the network to satisfy business and performance requirements, often with separated user interface, process modules, and data base components …   IT glossary of terms, acronyms and abbreviations

  • DASL - Distributed Application Specification Language — The DASL Programming Language (Distributed Application Specification Language) is a high level, strongly typed programming language originally developed at Sun Microsystems Laboratories between 1999 and 2003 as part of the… …   Wikipedia

  • Distributed computing — is a field of computer science that studies distributed systems. A distributed system consists of multiple autonomous computers that communicate through a computer network. The computers interact with each other in order to achieve a common goal …   Wikipedia

  • Distributed data flow — An illustration of the basic concepts involved in the definition of a distributed data flow. Distributed data flow (also abbreviated as distributed flow) refers to a set of events in a distributed application or protocol that satisfies the… …   Wikipedia

  • Distributed AOP — Aspect Oriented Programming (AOP) presents the principle of the separation of concerns, allowing less interdependence, and more transparency. Thereby, an aspect is a module that encapsulates a crosscutting concern, and it is composed of pointcuts …   Wikipedia

  • Distributed Interactive Simulation — (DIS) is an IEEE standard for conducting real time platform level wargaming across multiple host computers and is used worldwide, especially by military organizations but also by other agencies such as those involved in space exploration and… …   Wikipedia

  • Distributed GIS — concerns itself with GI Systems that do not have all of the system components in the same physical location. This could be the processing, the database, the rendering or the user interface. Examples of distributed systems are web based GIS,… …   Wikipedia

  • distributed.net — URL distributed.net Type of site volunteer computing Owner Distributed Computing Te …   Wikipedia

  • Distributed ray tracing — Distributed ray tracing, also called distribution ray tracing and stochastic ray tracing, is a refinement of ray tracing that allows for the rendering of soft phenomena. Conventional ray tracing uses single rays to sample many different domains.… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”