0% found this document useful (0 votes)
33 views14 pages

ITR Presentation

The document discusses Microsoft .NET, a set of Microsoft technologies for connecting information. It describes .NET components like experiences, clients, services, tools and architecture. It also explains common language runtime, C# language and concludes how .NET enables cross-platform development and distributed applications.

Uploaded by

Neha Kumari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views14 pages

ITR Presentation

The document discusses Microsoft .NET, a set of Microsoft technologies for connecting information. It describes .NET components like experiences, clients, services, tools and architecture. It also explains common language runtime, C# language and concludes how .NET enables cross-platform development and distributed applications.

Uploaded by

Neha Kumari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

MICROSOFT.

NET

PRESENTATION BY

NEHA KUMARI
WHAT IS .NET?

• Microsoft® .NET is a set of Microsoft software technologies for connecting


information, people, systems, and devices

• It is a device and platform independent distributed computing model based on


Web Services (which are in turn based on open XML communication technology),
and consists of
• a software platform for building .NET experiences
• a programming model and tools to build and integrate XML Web services
• a set of programmable XML Web services
• a way to enable users to interact with a broad range of smart devices via
the Web, while ensuring that the user, rather than the application, controls
the interaction .

• .NET is all about creation, consumption and delivery of Web Services


WHAT IS WEB SERVICES
Client to Client
- Clients can use XML Web Services to
communicate data

Client to Server
- Clients can send data to and receive data from
servers.

Server to Server
- Servers can share data with each other.

Service to Service
- web services can work together.
WHAT ARE THE COMPONENTS OF .NET?
.NET EXPERIENCE

.NET Experiences are XML web services that allow you to access information
across the internet in an integrated way
Products transitioning into the .NET experiences are:
MSN Website
Visual Studio .NET Website
Passport Website
.NET CLIENTS

Clients are PCs, handheld computers,


Tablet PCs, game consoles (Xbox), smart
phones …

All of them use XML Web Services

.NET client software includes


Windows CE
Windows XP
Windows Embedded
Windows 2000
.NET SERVICES

XML Web Services

Offer a direct means for applications to


interact with other applications

First set of XML Web Services developed


are called .NET My Services (“HailStorm”)
.NET TOOLS

Microsoft Visual Studio .NET and Microsoft .NET Framework


supplies complete solution for developers to build, deploy and run
XML services

Visual Studio .NET is the next generation of Microsoft’s popular


multi-language development tool built especially for .NET

Enhances existing languages like Visual Basic with new OO


features

Introduces C#
.NET ARCHITECTURE
ARCHITECTURE EXPLAINED

• Web Services
• Top layer provides .NET users with Web Services for e-commerce and business to business
applications
• Frameworks and Libraries
• ASP.NET for developing smart web pages
• ADO.NET which is an XML based improvement for databases and object relational processing
• Interchange Standards
• Platform independent means of exchanging objects
• SOAP (Simple Object Access Protocol)
• WSDL (Web Services Description Language)
ARCHITECTURE EXPLAINED

• Development Environment
• Visual Studio .NET
• Visual C++, Visual BASIC, Visual C#
• Component Model
• Derived from original component based development: CORBA, J2EE, COM
• .NET allows building “assemblies” consisting of a number of classes with well
defined interface
• IDL absent in .NET
COMMON LANGUAGE RUNTIME

• The CLR is at the core of the .NET platform - the execution engine. A unifying
framework for designing, developing, deploying, and executing distributed
components and applications.
• Manages memory, thread execution, type safety verification and garbage
collection.
• Performs compilation (Just In-time Compiler)
• Makes use of a new common type system capable of expressing the
semantics of most modern programming languages. The common type system
defines a standard set of types and rules for creating new types.
MICROSOFT C#

• A modern, object-oriented programming language built from the


ground up to exploit the power of XML-based Web services on the
.NET platform.
• The main design goal of C# was simplicity rather than pure power.
• Features of C#
Simplicity Type Safety
Consistency Version Control
Modernity Compatibility
Object Orientation Flexibility
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

You might also like