1 / 19

.net Microsofts ’ Platform for Web Services

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

rock
Download Presentation

.net Microsofts ’ Platform for Web Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. .netMicrosofts’ 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. .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. C# and CLR • .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

  15. Comparison of J2EE and .net

  16. A Perspective “Microsoft .Net can be summarized in one simple statement: Microsoft is building an Internet Monopoly” Gary Hein Tech News: August 29th, 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 • Comparison between .net and J2EE • www.theserverside.com/resources/article.jsp?l=J2EE-vs-DOTNET • http://java.oreilly.com/news/farley_0800.html • Introducing Microsoft .net • www.perfectxml.com/articles/xml/dotnet.asp • .net Framework Overview • http://hotwired.lycos.com/webmonkey/01/02/index3a.html

More Related