.net Microsofts ’ Platform for Web Services. Naveed Arshad. Agenda. What is .net Components of .net .net Related Standards .net Timelines C# and CLI .net Framework Comparison of J2EE and .net A Perspective Pros and Cons of .net References. What is .net .
.net is a comprehensive family of products, built on industry and Internet standards, that provide for each aspect of developing (tools), managing (servers), using (building block services and smart clients) and experiencing (rich user experiences) XML Web services.
XML web services
Allows you to access information
Some of the products in process of transition to .net experiences are:
MSN®, bCentral™, Passport, and Microsoft Visual Studio® .NET.
Any type of device
PCs, laptops, workstations, phones, handheld computers, Tablet PCs, game consoles, and other smart devices
OS support like
Windows® CE, Windows Embedded, Window 2000
Core set of Building Block Services
First one named ‘HailStorm’
Now named .net My Services
Centered around User
MS Passport as the authentication Mechanism
Microsoft .NET Enterprise Servers
Windows 2000 Server Family e.g.
MS Application Center 2000
MS BizTalk™ Server 2000
MS Commerce Server 2000
Microsoft SQL Server™ 2000
Tools for Developing the .net
MS Visual Studio
“Microsoft .Net can be summarized in one simple statement: Microsoft is building an Internet Monopoly”
Tech News: August 29th, 2001
Multiple Language Support.
Rich set of libraries.
It's open-standard friendly (e.g., HTTP and XML)
Its code is compiled natively, regardless of language or deployment (Web or desktop).
It's yet another platform to consider, which generally means rewriting and learning new tricks.
Currently, it's only available on Windows.
Microsoft claims C#, IL, and CLR/CLS will be submitted to ECMA, but there's still no clear view on what will be standardized from the platform.