Question: Explain .NET architecture.

Mumbai University > Information Technology > Sem6 > Distributed System

Marks: 10M

Year: May 2015

modified 3.4 years ago  • written 3.4 years ago by gravatar for Ramnath Ramnath3.8k

enter image description here

the component of .Net framework are describes as follows:

1) Common Language Runtime(CLR):

  • CLR monitors the execution of .NET applications and provides essential devices.
  • It manages code at execution time.
  • It provide core services like remote communication memory management and thread management.
  • CLR is equivalent to JVM.

2) Standard system services:

  • standard system services like ADO .Net and XML are made universally available and standardized across languages by bringing them under control of .Net framework.

3) User and program Interface

  • It includes windows forms that provide powerful user Interface(UT) for web.

4) .Net Framework class library(FCL)

  • I(t is a set of managed classes that provide access to system services .
  • It is comprehensive and object oriented code of reusable types that can be used to develop UI or web applications.
  • file i/p, o/p’s sockets database access remoting are few services of FCL.

5) Common types system(CTS)

  • CTS prevents miscasting
  • It specifies rules related to data types that languages must follow.
  • CLS is a subset of CTS that allows different languages to interoperate.
  • CTS is a data log of .Net types.

6) Common language specification(CLS)

  • it is set of specifications or guidelines defining a .Net languages.
  • CLS is a subset objects, CLS defines common types of managed languages.
  • CLS provides 3 levels of compliance.

    • components developed in procedure language. specification can be used in any other language.
    • components developed in consume languages.
    • components developed in extender language.

    .Net Remoting

    It is generic system for communication between difference applications.

    • These applications can be located on same computers , different computers an same network ,
    • It is MSAPI for interprocess communication write .Net framework version 1.0

enter image description here

written 3.4 years ago by gravatar for Ramnath Ramnath3.8k
Please log in to add an answer.