Description: The research paper DCOM Technical View Distributed Applications Seminar talks about Distributed Applications. Some functions are inherently distributive in nature. It means some applications have many end users. Typical examples of such applications are chat, games, and emails. Microsoft® Distributed COM (DCOM) extends the Component Object Model (COM) to support communication among objects on different computers—on a LAN, a WAN, or even the Internet. With DCOM, your application can be distributed at locations that make the most sense to your customer and to the application. The research paper meticulously explains what DCOM architecture is.
Why Write Distributed Applications: Distributed Applications are written for applications that inherently rope in multiple users. Apart From such things applications are there that rope in at least 2 users. But because these applications were not considered to be distributed, they are limited in scalability and ease of deployment. Any kind of workflow or groupware application, most client/server applications, and even some desktop productivity applications basically control the way their users communicate and cooperate. Thinking of these applications as distributed applications and running the right components in the right places benefits the user and optimizes the use of network and computer resources. The application designed with distribution in mind can accommodate different clients with different capabilities by running components on the client side when possible and running them on the server side when necessary.
The research paper concludes suggesting that the DCOM makes it easy to write a distributed application that
- Scales from the smallest single computer environment to the biggest pool of server machines.
- Provides a rich and symmetric communication between components.
- Has a facility to robustly expand to meet new functional requirements.
- Can take advantage of existing custom and off-the-shelf components.
- Can integrate teams proficient in any programming language and development tool.
- Can use network bandwidth carefully, while providing great response times for end-users.
- Is inherently secure.
- It provides a smooth migration path to sophisticated load-balancing and fault-tolerance features.
Has the capacity to efficiently deployed and administered.
Download DCOM Technical View Distributed Applications Seminar.