Distributed Computing Environment:
The Details of the basic services are private from end users. Distributed Computing Environment is an open system that can run on any platform or operating system. It is not restricted to Unix. The Distributed computing Environment model provides an integrated coming to distributed processing. Its layer architecture provides flexibility to contain time to come technologies. Each layer provides its own security and management.
Distributed Computing Environment provides two sets of services:
• Basic Distributed services allow developers to build applications.
• Data- Sharing services, which wish no programming by the end users, contain a distributed file system, disk-less system support, and micro integration.
The tools provided by Distributed Computing Environment as basic Distributed services are:
• Remote procedure calls
• Distributed Directory Service
• Threads Service
• Time Service
• security Service
Remote procedure Calls:
Distributed computing Environment's remote procedure calls allow an application's program to execute on more than one server in the network, regardless of the other machines' architectures or corporal locations. Because facts exchange is transparent in the middle of separate platforms, the use of remote procedure calls allows heterogeneous operation.
Distributed Directory Service:
This assistance provides a particular naming model throughout the distributed network. Users locate and access
servers, files or print queues by name, not their corporal location. Users use the same name even if the networks address changes. The Directory services use a local cell directory assistance and a global directory service. Global names can reside in the X.500 thorough directory assistance or Internet Domain Name system name space.
Threads Service:
Distributed Computing Environment requires for operation. The Threads Services allows multiple threads of doing in a particular process and synchronizes the global data access. One thread can be executing a remote procedure call, while an additional one processes user input. Applications do not need to know either threads are executing on one or some processors.
Time Service:
This software-based assistance synchronizes system clocks among host computers in both local area network and wide area network environments. It provides an literal, time stamp for application development files that must be stored in sequence. The Time Services also supports time values from external services used for distributed sites using the Network Time Protocol.
Security Service:
Data integrity and privacy by three facilities:
• Authentication is based on the Kerberos version 5 standards from Mit. It verifies a user through a third server.
• Once users are authenticated, the authorization installation decides if they should have access to the requested resources.
• A user registry facilities the management of user information, the registry ensures that user names are unique over the network.