Presentation is loading. Please wait.

Presentation is loading. Please wait.

.net Microsofts ’ Platform for Web Services Naveed Arshad.

Similar presentations


Presentation on theme: ".net Microsofts ’ Platform for Web Services Naveed Arshad."— Presentation transcript:

1 .net Microsofts ’ Platform for Web Services Naveed Arshad

2 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

3 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.

4 .net Defined Five aspects.net Experiences.net Clients.net Services.net Servers.net Tools

5 .net Defined (Experiances) 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.

6 .net Defined (Clients) 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

7 .net Defined (Services) Core set of Building Block Services First one named ‘HailStorm’ Now named.net My Services Centered around User MS Passport as the authentication Mechanism

8 .net Defined (Servers) 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

9 .net Defined (Tools) Tools for Developing the.net MS Visual Studio C# etc

10 So far20012002 Experiances Windows ® XP Windows ® XP bCentral MSN Additional.NET experiences Additional.NET experiences Clients Windows CE Windows NT Embedded Windows NT Embedded Windows 2000 Windows ® XP Windows ® XP Windows XP Embedded Windows XP Embedded Tablet PC Other smart devices Other smart devices Services "Hailstorm" Tools Visual Studio.NET Beta Visual Studio.NET Beta SOAP Toolkit Beta MSDN ® Online MSDN ® Online Visual Studio.NET Visual Studio.NET.NET Framework Servers Windows 2000 Server SQL Server ™ 2000 SQL Server ™ 2000 BizTalk ™ Server 2000 BizTalk ™ Server 2000 Mobile Information 2001 Server Mobile Information 2001 Server Mobile Information 2001 Server Mobile Information 2001 Server.net Timelines

11 .net Related Standards XML – Format for standard data interchange. SOAP – For applications calling each other. UDDI – Directory of XML Services WSDL – Describing web services C# and CLR

12 .net offers language independence. Code written in VB.Net, C++ and C# by MS Python, Cobol, Perl etc by third party vendors. Translated into MIL (MS Intermediate Language). Something analogous to Java Byte Code. MIL code can be interpreted by CLR (Common Language Runtime Environment). Sort of JRE (Java Runtime Environment)

13 .net Framework.NET Framework is an "environment for building, deploying and running Web services Three main parts – Common Language Runtime (CLR) – Framework classes – ASP.net

14 Comparison of J2EE and.net.net J2EE Language C# Java Development Framework.Net common components (aka.net Framework SDK) Java core API InterpreterCLRJRE

15 Comparison of J2EE and.net.net J2EE Dynamic Web Pages Active Server Pages (ASP +) Java Server Pages (JSP) Middle Tier.net Managed Component EJB Database Access ADO.netJDBC SQL/J

16 A Perspective “ Microsoft.Net can be summarized in one simple statement: Microsoft is building an Internet Monopoly ” Gary Hein Tech News: August 29 th, 2001

17 .net Pros 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).

18 .net Cons 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.

19 Refrences Microsoft.net site – www.microsoft.net/net www.microsoft.net/net Comparison between.net and J2EE – www.theserverside.com/resources/article.jsp?l=J2EE-vs- DOTNET www.theserverside.com/resources/article.jsp?l=J2EE-vs- DOTNET – http://java.oreilly.com/news/farley_0800.html http://java.oreilly.com/news/farley_0800.html Introducing Microsoft.net – www.perfectxml.com/articles/xml/dotnet.asp www.perfectxml.com/articles/xml/dotnet.asp.net Framework Overview – http://hotwired.lycos.com/webmonkey/01/02/index3a.html http://hotwired.lycos.com/webmonkey/01/02/index3a.html


Download ppt ".net Microsofts ’ Platform for Web Services Naveed Arshad."

Similar presentations


Ads by Google