Interested on Microsoft technologies? Read Visual Studio Dot Net

Dot Net Questions: COM - DCOM - COM+

The dot net frameworks allow you to build serviced components that can use com+ services. These components of dot net framework runs in the manages execution environment of dot net framework that is share their content with com+ application.

Now the question arise what com+ and what is doing how is its comes in existence. Before com+ comes into existence. COM (Component Object Model) is first programming model that provide component based approach to software development. This component based approach of com allowed us to develop small, logical reusable and stand alone modules that integrates into a single application. But these components could not be display on over network.

So these drawback produce another model that is DCOM (distributes COM). DCOM programming model enabled you to display com components over network and distribute application easily across platforms. DCOM components also help in two-tier client/server applications. These models also have some drawback that helps to development of COM+ approach. What these drawbacks are…


These two-tier architecture helps us to sharing of resources and data but these approach have some drawbacks that are as follows.

The DCOM approach overburdened client computer with the responsibility of performing all processing functions while the server merely acted as traffic controller, helps movement of data to and from the client and server components. So availability of resources was therefore, always a problem and the performance of application suffered. Multiple request of data cause to network traffic. So performance of application decreases.

Dot Net Interview Questions - Dot Net FAQ

After all these Microsoft introduced windows DNA(Windows Distributed internet applications) architecture that overcomes the shortcoming of the two-tier system. The windows DNA helps us to develop three-tier application architecture which helps us to maintain the business logic and data access code in separate components that is business objects. These separate the client application from the business logic and data access code so no need of recompiling and redeveloping client application after change in code.


Know more about dot net questions and COM - DCOM.

Bookmark and share this tutorial
Related Ads

Basic ASP NET programming tips

ASP net programming is a web application developed by Microsoft. It is a powerful web application that allows programmers to build dynamic websites, web services and web applications.

There are two important things to note about ASP. It is not a programming language, but a technology that allows a web application development . The action involved in this technology takes place on the server and not the personal computer. When on a server, it can interpret different programming languages including JavaScript, PerlScript and VBScript. It is also possible to mix these languages on the same ASP web page framework in order to obtain better results.

In order to get started with it, you need a web server and a .NET framework. Make sure the web server supports the .NET framework. It can wither be Microsoft IIS (Internet Information Services) or an Apache 2 with mod_aspdotnet in it. Once the web server has bee set up, you need to consider the text editor you would use. Notepad on Windows or Emacs on Linux are good editor choices. Of late, Notepad ++ has been used extensively since it has enhanced features like syntax highlighting, enables FTP and an integrated word count function as well.


Here is the series of steps in creating a simple ASP.NET web page:
• Choose and define the language you want to use on the framework. Typically it is C# or VB.
• Next, create a HTML form.
• Ping this form to the server you want to use.
• Any processing on the server should be carried out.
• Return the necessary results to the client according to their requirements.


I am working as an asp net programmer in an
offshore web development company. ASP NET programming is one of my interests and I like to educate public about it through my articles.

Bookmark and share this tutorial
Related Ads