期刊名称:International Journal of Computer Science and Network Security
印刷版ISSN:1738-7906
出版年度:2009
卷号:9
期号:12
页码:265-267
出版社:International Journal of Computer Science and Network Security
摘要:The main goal of a distributed computing system is to connect users and resources in a transparent, open, and scalable way. Ideally this arrangement is drastically more fault tolerant and more powerful than many combinations of stand-alone computer systems. Openness is the property of distributed systems such that each subsystem is continually open to interaction with other systems. An open system that scales has an advantage over a perfectly closed and self-contained system. Distributed programming typically falls into one of several basic architectures or categories: Client-server, 3-tier architecture, N-tier architecture, Distributed objects, loose coupling, or tight coupling. In Client-server architecture Smart client code contacts the server for data, then formats and displays it to the user. Input at the client is committed back to the server when it represents a permanent change. Three tier systems move the client intelligence to a middle tier so that stateless clients can be used. This simplifies application deployment. Most web applications are 3-Tier. N-Tier refers typically to web applications, which further forward their requests to other enterprise services. This type of application is the one most responsible for the success of application servers.
关键词:DCE; Maekawa's Algorithm; Mutual exclusion; Lamport algorithm and the Ricart-Agrawal algorithm