Presentation is loading. Please wait.

Presentation is loading. Please wait.

ITIS 1210 Introduction to Web-Based Information Systems Chapter 25 How.NET and Web Services Work How.NET and Web Services Work.

Similar presentations


Presentation on theme: "ITIS 1210 Introduction to Web-Based Information Systems Chapter 25 How.NET and Web Services Work How.NET and Web Services Work."— Presentation transcript:

1 ITIS 1210 Introduction to Web-Based Information Systems Chapter 25 How.NET and Web Services Work How.NET and Web Services Work

2 Introduction  Normally, software must be installed on your computer for you to use it  This means  You have a acquire (buy) a copy  Install it  Learn to use it  Keep it updated (with newer versions)  Can be expensive & frustrating

3 Introduction  Also means your OS has to be compatible with the software  For most of us this means buying the latest version of Windows  With whatever problems it has  Converting older versions of our software  Learning to use new Windows features

4 Introduction  Web services  Allows programs to be run remotely via the Internet  Can be delivered automatically to your desktop  These technologies are extremely versatile  Can be used for a wide variety of purposes

5 Introduction  For example:  Deliver news & weather directly to your desktop  Deliver stock information  Maintain communications between business partners so they can  Exchange information  Buy & sell goods  Provide other services

6 Introduction  Basically these are modular software components contained within specific Internet communication protocols  Revolutionary because they eliminate need for an OS to run software  The protocols act as a substitute OS to permit these services to run within your browser

7 Introduction  “Web services” is a misused term  Technically, only those services which use a specific set of protocols and technologies are actually Web services  These include  XML – Extensible Markup Language  Describes the service and its data  SOAP – Simple Object Access Protocol  Web services communication standard

8 Introduction  These also include  WSDL - Web Services Description Language  UDDI – Universal Description, Discovery and Integration  The Web service itself is software written in Java  Can run on any browser that has Java capabilities  I.e., almost all of them

9 Understanding.NET and Web Services  Step 1 – writing the application  Written in Java  For.NET can use Visual Studio.NET  Supports a variety of languages  C#, J#, Visual Basic, C++  Completed applications are posted to an application server  WSDL (Web Services Description Language)  Used to create a description of the service

10 Understanding.NET and Web Services  Description includes  What kind of service it is  Keywords associated with the service  What business is hosting it  How to run it  Location (the application server where it runs)  WSDL is an XML syntax for defining Web services  Includes all information necessary for someone to find and run the service

11 Understanding.NET and Web Services  Using the SOAP communications protocol  The descriptor is published to a Service Registry  The Registry uses UDDI  A group of specifications  Lets companies publish information about themselves and their Web services  Also lets users search that information to find a Web service they want to use

12 Understanding.NET and Web Services  Using SOAP, users – Service Requestors – search the Registry  The Service Descriptor tells the user  Where to find the Web service and  How to run it  Based on this information the user “binds” to the service and runs it


Download ppt "ITIS 1210 Introduction to Web-Based Information Systems Chapter 25 How.NET and Web Services Work How.NET and Web Services Work."

Similar presentations


Ads by Google