Connect@mobiloitte.com
What is .NET ?
Connect@mobiloitte.com
● .NET is a platform that provides a Standardized
set of services.
● It is a device and platform independent
distributed computing model based on web
services.
● .NET is all about creation , consumption and
delivery of web services.
Connect@mobiloitte.com
.NET framework Stack that shows the
modules and components of the
Framework.
● Programming model for .NET
● Platform for running .NET managed code in a virtual machine
● Provides a very good environment to develop networked applications
and Web Services
● Provides programming API and unified language-independent
development framework
.NET Framework
Connect@mobiloitte.com
.NET Architecture
Connect@mobiloitte.com
.NET Component Model
● Offers developers an component model directly based on OO.
● Removes distinction between a program element and a software
component. Thus it provides significant benefits over technologies like
CORBA and COM.
● .Net gets rid of the IDL - we can use a .Net assembly directly as a
component.
● Uses interface documentation already present in the source code.
Compliers for .Net supported languages retain this information as
metadata - self documented components.
● Metadata is also available in XML format, any application whether it is a
part of .NET or not can obtain information about components.
Connect@mobiloitte.com
.NET Security
● The .NET Security Framework Architecture consists of the following five
core elements:
● Evidence Based Security - At runtime, the CLR determines permission
requests by evaluating the assembly’s evidence.
● Code Access Security - allows code to be trusted to varying degrees,
depending on where the code originates and on other aspects of the
code's identity.
● Verification - during JIT, the CLR ensures memory type safety.
● Role Based Security - .NET applications can make authorization decisions
based on identity and role membership.
● Cryptography - The .NET Framework provides Random Number
Generation and other Cryptographic services
Connect@mobiloitte.com
Conclusion
● Net creates a new concept, “the Internet Operating System”.
● .Net allows cross-platform development to an extent not before possible.
● .Net web services can be integrated into existing distributed object
technologies today by replacing their RPC wire protocol with SOAP .
● Large-scale distributed application development and deployment
become possible on a level that presents major difficulties today.
● Stricter versioning policies help to ensure greater stability during
upgrades, even in shared libraries.
● "Software as a service" - a subscription model for application
deployment - becomes a feasible option.
Connect@mobiloitte.com
MOBILOITTE ADVANTAGES FOR .NET APPLICATION
DEVELOPMENT
● Consultation and Ideation
● .Net and Java integration
● MS.Net to MONO Conversion
● Maintenance and support
● 10+ years of development expertise
● 1500+ highly satisfied clients
THANK YOU!!
Website: www.mobiloitte.com
Connect@mobiloitte.com

.Net framework

  • 1.
  • 2.
    What is .NET? Connect@mobiloitte.com ● .NET is a platform that provides a Standardized set of services. ● It is a device and platform independent distributed computing model based on web services. ● .NET is all about creation , consumption and delivery of web services.
  • 3.
    Connect@mobiloitte.com .NET framework Stackthat shows the modules and components of the Framework.
  • 4.
    ● Programming modelfor .NET ● Platform for running .NET managed code in a virtual machine ● Provides a very good environment to develop networked applications and Web Services ● Provides programming API and unified language-independent development framework .NET Framework Connect@mobiloitte.com
  • 5.
  • 6.
    .NET Component Model ●Offers developers an component model directly based on OO. ● Removes distinction between a program element and a software component. Thus it provides significant benefits over technologies like CORBA and COM. ● .Net gets rid of the IDL - we can use a .Net assembly directly as a component. ● Uses interface documentation already present in the source code. Compliers for .Net supported languages retain this information as metadata - self documented components. ● Metadata is also available in XML format, any application whether it is a part of .NET or not can obtain information about components. Connect@mobiloitte.com
  • 7.
    .NET Security ● The.NET Security Framework Architecture consists of the following five core elements: ● Evidence Based Security - At runtime, the CLR determines permission requests by evaluating the assembly’s evidence. ● Code Access Security - allows code to be trusted to varying degrees, depending on where the code originates and on other aspects of the code's identity. ● Verification - during JIT, the CLR ensures memory type safety. ● Role Based Security - .NET applications can make authorization decisions based on identity and role membership. ● Cryptography - The .NET Framework provides Random Number Generation and other Cryptographic services Connect@mobiloitte.com
  • 8.
    Conclusion ● Net createsa new concept, “the Internet Operating System”. ● .Net allows cross-platform development to an extent not before possible. ● .Net web services can be integrated into existing distributed object technologies today by replacing their RPC wire protocol with SOAP . ● Large-scale distributed application development and deployment become possible on a level that presents major difficulties today. ● Stricter versioning policies help to ensure greater stability during upgrades, even in shared libraries. ● "Software as a service" - a subscription model for application deployment - becomes a feasible option. Connect@mobiloitte.com
  • 9.
    MOBILOITTE ADVANTAGES FOR.NET APPLICATION DEVELOPMENT ● Consultation and Ideation ● .Net and Java integration ● MS.Net to MONO Conversion ● Maintenance and support ● 10+ years of development expertise ● 1500+ highly satisfied clients
  • 10.