1 / 12

ITIS 1210 Introduction to Web-Based Information Systems

Learn about the benefits of web-based information systems, including the ability to run software remotely via the internet. Discover how web services can deliver news, weather, stock information, and enable communication and exchange of information between business partners. Understand the technical components of web services, such as XML, SOAP, WSDL, and UDDI. Explore the process of writing applications using .NET and Visual Studio, and how to publish and find services using the UDDI registry.

rsonja
Download Presentation

ITIS 1210 Introduction to Web-Based Information Systems

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. ITIS 1210Introduction to Web-Based Information Systems Chapter 25 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

More Related