.net Microsofts ’ Platform for Web Services Naveed Arshad.

Slides:



Advertisements
Similar presentations
Overview of.NET Prepared by: Xin,Lu.NET Seminar Aug.10, 2003.
Advertisements

Introduction to.NET What is.NET?  A vision Web sites will be joined by Web services New smart devices will join the PC User interfaces will become more.
What is.NET?. The Clients of.NET a) A new generation of connected application b) Microsoft.NET Framework managed execution c) Allows PCs and other smart.
Microsoft.Net Technology Sachin Shetty Vimal Amin Thomas Mullasaril Vinutna Pulavarti Software Engineering CS616 Instructor:Dr.Tappert.
CSE3030Lecture 11 Know Your User The First Slogan.
J2EE vs..NET Nigam Patel. Topics Background –Web Services, J2EE and.NET Similarities Differences Conclusion –Pros and Con (J2EE and.NET)
Windows Programming.NET Overview Yingcai Xiao. What is a Computer? From the Webster’s New World Dictionary: 1. A person who computes. 2. A device used.
An Overview of.NET Gavin King.NET Developer Group Microsoft Ltd
ESupport Shifting Customers to the Internet for Support Published: January 2002.
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
DotNET A Developer’s Perspective Mike Litzkow University of Wisconsin - MadisonOne.
.NET framework’s Versions .NET Framework Version Microsoft started development on the.NET Framework in the late 1990s originally under the name of Next.
Introduction to VB.Net ITE-370. What is.NET? A brand of Microsoft technologies A platform for creating distributed Web applications A combination of new.
Intro to dot Net Dr. John Abraham UTPA – Fall 09 CSCI 3327.
Java Vs .Net Presented By, Naveen Kumar Ratkal.
Microsoft.Net vs. J2EE Suresh Ramachandran Duke Energy.
Rajeswari Indupuri Introduction to.NET Framework.
Introduction to.NET. Getting Started Isn’t.NET development expensive? If.NET was important then we would learn about it at University.NET is proprietary.
A Free sample background from © 2001 By Default!Slide 1.NET Overview BY: Pinkesh Desai.
CSCI 3327 Visual Basic Chapter 1: Introduction to Visual Basic
IBSS Inc (International Business Software Solutions Inc.) Microsoft.NET.
ASP.NET The.NET Framework. The.NET Framework is Microsoft’s distributed run-time environment for creating, deploying, and using applications over the.
1 8/29/05CS360 Windows Programming Professor Shereen Khoja.
Copyright © 2001 by iigo, Inc. Introduction To.NET Dallas.NET User Group April 4, 2001.
Architecture of.NET Framework .NET Framework ٭ Microsoft.NET (pronounced “dot net”) is a software component that runs on the Windows operating.
Introduction to Visual Studio.NET Pradeep K. Shah
J2EE /.NET Liz Farricker Whitney Mayoras Patrick Bailey.
Session 1 - Introduction and Data Access Layer
C# A 1 CSC 298 Introduction to C#. C# A 2 What to expect in this class  Background: knowledge of an object oriented language of the C++, Java, … family.
Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a library for.
Microsoft.NET Vs Sun JAVA
Introduction to .NET Rui Ye.
Chapter 1 Dynamic Web Page Design Y. Chen, Ph.D. ::.NET Introduction ::
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
Presented by Team D Compare Windows 2000, XP, and.NET By John Leonard, Brian North, Jeffrey Reynolds, Todd Saylor.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html.
.Net Framework Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours
Component-Based Software Engineering Introduction to.NET Paul Krause.
Introduction to VB.Net. What is.NET? A brand of Microsoft technologies A platform for creating distributed Web applications A combination of new and updated.
AUC Technologies Projects Consulting, Development, Mentoring, and Training Company Application Foundation Presented By : Naveed Sattar Software Engineer.
Rajiv and Shipra Introduction to.NET (asp.net,c#,vb)
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
Introduction to.NET. What is.NET? Microsoft’s vision of the future of applications in the Internet age –Increased robustness over classic Windows apps.
Introducing Visual Studio.NET Petar Banov. Introducing Visual Studio.NET What is.NET all about?.NET Technologies Visual Studio.NET.
1.NET and XML Web Services A Primer for Network Administrators John Robbins Version 1.0 Copyright © 2002 Wintellect.
DotNet Vs. J2EE Mosaad Alomery CIS Mosaad Alomery - CIS 764 the internet platform –Services Electronic commerce Communications ( , news, chat,
Microsoft.NET Norman White Stern School of Business.
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Intro to dot Net Dr. John Abraham UTPA CSCI 3327.
Module 1: Overview of the Microsoft .NET Framework
PRIOR TO WEB SERVICES THE OTHER TECHNOLOGIES ARE:.
.NET Jeremy Stoltzfus Web Programming MWRF. Origins of.NET.NET originally called NGWS “Next Generation Windows Services” The term NGWS was used for Microsoft’s.
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
.NET Ying Chen Junwei Chen. What is Microsoft.NET. NET is a development platform Incorporated into.NET COM+ component services ASP web development framework.
An Overview of Microsoft.NET Todd M. Gagorik Technical Architect Microsoft Corporation.
Microsoft .NET A platform that can be used for building and running windows and web applications such that the software is platform and device-independent.
Microsoft.Net vs. J2EE. J2EE – Enterprise Java  J2EE: Java 2 Enterprise Edition  Superset of Java 2 Standard Edition (J2SE)  Adds enterprise features.
A Light Introduction to ASP.NET Kevin McManus Adapted from material by Gill Windall and Mark Sapossnek.
Microsoft.Net Framework Presented by: Frank Perkins Leslie Meadows Jason Salomon.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
Text Introduction to.NET Framework. CONFIDENTIAL Agenda .NET Training – Purpose  What is.NET?  Why.NET?  Advantages  Architecture  Components: CLR,
M ICROSOFT.NET Kyle Adamski 10/15/2012. Road Map What is.NET? Common Language Runtime (CLR) Language Integrate Queries (LINQ).NET Pros.NET Cons Sources.
Intro to ASP.NET CS-422 Dick Steflik. What is.NET As applications in the Enterprise become more and more netcentric and less and less standalone.NET is.
Diploma of Website Development Getting Started With ASP.NET
Chapter 13 Web Application Infrastructure
Microsoft .NET Platform
.NET Omid Darroudi.
DOTNET Technologies CHAPTER I
Microsoft .NET Presentation
Presentation transcript:

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

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

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

.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

.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

.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

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

So far 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

.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

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

.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

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

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

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

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

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

Refrences Microsoft.net site – Comparison between.net and J2EE – DOTNET DOTNET – Introducing Microsoft.net – Framework Overview –