Page 203 - DCAP312_WEB_TECHNOLOGIES_II
P. 203

Sarabjit Kumar, Lovely Professional University                                     Unit 10: Web Services



                                    Unit 10: Web Services                                         Notes



             CONTENTS

             Objectives
             Introduction
             10.1  Web Services
             10.2  XML Web Services
                  10.2.1  SOAP

                  10.2.2  WSDL
                  10.2.3  UDDI
                  10.2.4  General Principles of Web Services XML
             10.3  Using for Web Services

             10.4  Summary
             10.5  Keywords
             10.6  Review Questions
             10.7  Further Readings

            Objectives

            After studying this unit, you will be able to:

               •  Define the XML Web Services
               •  Explain the Uses for Web Services

            Introduction


            We can now use ASP.NET to create Web Services based on industrial standards including XML,
            SOAP and WSDL. A Web Service is a software program that uses XML to exchange information
            with other software via common internet protocols. In a simple sense, Web Services are a way
            for interacting with this chapter provides an overview of web service concepts and technologies
            supported by Net Beans IDE.
            Web  services  are  distributed  application  components  that  are  externally  available.  You  can
            use them to integrate computer applications that are written in different languages and run on
            different platforms. Web services are language and platform independent because vendors have
            agreed on common web service standards. Oracle is developing a java.net project called Metro.
            Metro is a complete web services stack, covering all of a developer's needs from simple “Hello,
            World!” demonstrations to reliable, secured, and transacted web services.
            Metro includes Web Services Interoperability Technologies (WSIT). WSIT supports enterprise
            features such as security, reliability, and message optimization. WSIT ensures that Metro services
            with these features are interoperable with Microsoft .NET services. Within Metro, Project Tango
            develops and evolves the code base for WSIT. Several programming models are available to web
            service developers. These models fall into two categories, both supported by the IDE:
               •  REST-base: Representational State Transfer is a new way to create and communicate with
                 web services. In REST, resources have URIs and are manipulated through HTTP header
                 operations.
                                             LOVELY PROFESSIONAL UNIVERSITY                                   197
   198   199   200   201   202   203   204   205   206   207   208