1.NET and XML Web Services A Primer for Network Administrators John Robbins Version 1.0 Copyright © 2002 Wintellect.

Slides:



Advertisements
Similar presentations
Matthew Kubicina CIS 764 Kansas State University.
Advertisements

Web Services Darshan R. Kapadia Gregor von Laszewski 1http://grid.rit.edu.
Introduction to.NET Technology Marcello Benati Software Engineer.NET Architect.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Distributed components
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.
Introduction to ASP.NET. 2 © UW Business School, University of Washington 2004 Outline Static vs. Dynamic Web Pages.NET Framework Installing ASP.NET First.
Programming Our First Java Program Yingcai Xiao. What to Do Set up for Java Programming Write our first Java Program with IDE Write our first Java Program.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
.net Microsofts ’ Platform for Web Services Naveed Arshad.
Chapter 12 Extending Web Applications. ASP.NET 2.0, Third Edition2.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
Intro to dot Net Dr. John Abraham UTPA – Fall 09 CSCI 3327.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
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
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
IBSS Inc (International Business Software Solutions Inc.) Microsoft.NET.
ISYS 512 Business Application Design and Development with.Net David Chao.
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.
High thoughts must have high language. Aristophanes
Architecture of.NET Framework .NET Framework ٭ Microsoft.NET (pronounced “dot net”) is a software component that runs on the Windows operating.
 2002 Prentice Hall. All rights reserved. 1 Introduction to Visual Basic.NET,.NET Framework and Visual Studio.NET Outline 1.7Introduction to Visual Basic.NET.
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 Rui Ye.
ASP.NET  ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required.
Presented by Team D Compare Windows 2000, XP, and.NET By John Leonard, Brian North, Jeffrey Reynolds, Todd Saylor.
Microsoft.NET Platform Adam Seligman Strategy Advisor and.NET Agitator
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.
.NET Library Objects So far we have looked at the following objects in learning about ASP.NET: Controls Used to control the screen / interface and gather.
Distributed Communication via ASP.Net Web Services and.Net Remoting By Richard King.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 25 How.NET and Web Services Work How.NET and Web Services Work.
Introduction to ASP.NET 1www.tech.findforinfo.com.
Web Services Description Language (WSDL) Jason Glenn CDA 5937 Process Coordination in Service and Computational Grids September 30, 2002.
Lecture 15 Introduction to Web Services Web Service Applications.
Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
1.NET FRAMEWORK CE-105 Spring 2007 Engr. Faisal ur Rehman.
tom perkins1 XML Web Services -.NET FRAMEWORK – Part 1 CHAPTER 1.1 – 1.3.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
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.
PRIOR TO WEB SERVICES THE OTHER TECHNOLOGIES ARE:.
Kemal Baykal Rasim Ismayilov
.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.
.NET Ying Chen Junwei Chen. What is Microsoft.NET. NET is a development platform Incorporated into.NET COM+ component services ASP web development framework.
Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 1 of 31 Objectives In this lesson, you will learn to: *Identify the components of the.NET.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
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.
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Microsoft Visual Basic 2015 CHAPTER ONE Introduction to Visual Basic 2015 Programming.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
.NET Omid Darroudi.
A Web Services Journey on the .NET Bus
WEB SERVICES.
Introduction to .NET Framework Ch2 – Deitel’s Book
Module 1: Getting Started
Web Development Using ASP .NET
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Microsoft .NET Presentation
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

1.NET and XML Web Services A Primer for Network Administrators John Robbins Version 1.0 Copyright © 2002 Wintellect

2 What are we going to cover?  What’s this.NET thing?  XML Web Services – The Glue .NET Framework  Visual Studio.NET .NET for Administrators  Useful Links Submit a question anytime by clicking on the Ask a Question link in the bottom left corner of your presentation screen.

3 What Is This.NET Thing?  Microsoft has been slapping.NET on everything from servers to languages  Many people are confused!  The basic idea  A means of providing software integration and interoperability between everything from back end servers to smart clients  A complete set of products for business from Microsoft  Built to use or support XML and industry standards  Cover each aspect of  Experiences (MSN, bCentral)  Clients (PC’s, Mobil devices)  Services (MyServices, MapPoint)  Servers (AppCenter, BizTalk)  Tools (Visual Studio.NET,.NET Framework) Submit a question anytime by clicking on the Ask a Question link in the bottom left corner of your presentation screen.

4 The Glue – XML Web Services  The communication layer between these.NET business products are XML Web Services  XML (eXtensible Markup Language)  A consistent means of describing the data layout  A means to build self-describing data sets  A text file format  Easily parsed by industry standard methods  Operating system and language independent  Web Services  A means for communication between computers  Uses SOAP (Simple Object Access Protocol) over HTTP to affect communications  Operating system and language independent

5 The Glue – XML Web Services (cont.)  XML Web Services are ways to transport industry standard XML data between software and machine using industry standard protocols  You can think of XML Web Services as “functionality units”  The XML Web Service does one thing well (i.e., a “functionality unit”)  Developers can string web services together to build more powerful applications Submit a question anytime by clicking on the Ask a Question link in the bottom left corner of your presentation screen.

6 XML Web Service Example  Many companies have customer databases scattered between different departments  Coordinating data exchange between those databases is very difficult  The company can build a XML Web Service to provide a consistent interface to all customer data and hide the complexity  All applications needing customer data can call the XML Web Service to get that information  The company can provide the XML Web Service interface to key partners so they can access customer information as well  XML Web Services are universal!

7.NET Framework  Building XML Web Services with traditional tools and technologies (i.e., C++) is difficult  Memory leaks  Crashes  We need a faster and better way to develop XML Web Services  Microsoft’s answer: The.NET Framework  Eliminates ALL memory problems  Provides ALL the plumbing so developers concentrate on the business logic Submit a question anytime by clicking on the Ask a Question link in the bottom left corner of your presentation screen.

8.NET Framework (cont.)  Necessitates programming to a different model to make development easier  Microsoft also tackled other hard development problems with the.NET Framework  Traditional ASP applications are a nightmare  ASP.NET provides a clean model for weblications  Data access can be a nightmare  ADO.NET lets developers treat ALL data one way  A clean Application Programming Interface (API)  The Framework Class Library (FCL) is huge!  Impressively covers nearly everything an internet application needs .NET is an API on top of internet applications

9 Visual Studio.NET  The development environment for writing.NET applications  It’s debugger is fantastic  The one debugger for every type of application  Visual Basic has changed considerably  You will still be supporting Visual Basic 6.0 development for quite a while  C# is the new Java-like language that makes developing.NET applications easier Submit a question anytime by clicking on the Ask a Question link in the bottom left corner of your presentation screen.

10.NET For Administrators  In many ways, does not make your life change very much  Today, requires you install the.NET Runtime on any servers/workstations running.NET applications  Provided free of charge from Microsoft  Check with your developers for the redistributable  Future operating systems from Microsoft will have.NET built in Submit a question anytime by clicking on the Ask a Question link in the bottom left corner of your presentation screen.

11.NET for Administrators (cont.)  The big news  Developers no longer have to be local machine administrators on servers to debug applications written using.NET  Microsoft deserves a Peace Prize!!  Install the Remote Client Debugging from the Visual Studio.NET CDs for remote debugging  Work with the developers on the infrastructure to host web services  Plan for growth (web gardening/farming) and exchanging data with key company partners  XML Web Services requires a much larger investment in software design and architecture planning than before

12 Useful Links  The basic elements of.NET   What are XML Web Services   XML Web Services you can call across the internet  Submit a question anytime by clicking on the Ask a Question link in the bottom left corner of your presentation screen.

13 Questions? Click on the Ask a Question link in the bottom left corner of your presentation screen.