Web Services tutorial is designed for beginners and professionals providing basic and advanced concepts of web services such as protocols, SOAP
Web services are client and server applications that communicate over the World Wide Web’s (WWW) HyperText Transfer Protocol (HTTP).
A Web service typically carries comprehensive business logic, can be searched through the Web, and has to be accessed through the Internet or Intranet environment. Above all, a Web service is published in a standard language and accessed through a standard protocol.
Web services allow different software applications running on various platforms and programming languages to communicate and share resources. They use open standards like XML, SOAP and WSDL. SOAP is a messaging protocol that uses XML to transmit data over networks like the internet. WSDL describes web services and how other applications can access them. Altova provides tools like XMLSpy that help develop, test and debug web services using standards like SOAP and WSDL.
This document defines key concepts in service-oriented architectures (SOA) including services, components, standards like SOAP, WSDL, and UDDI. It describes how SOA uses loosely coupled services that communicate through standardized web protocols. Services are defined through WSDL interfaces and discovered through UDDI directories. SOAP is the messaging standard used to enable communication between services. Orchestration and choreography standards like WS-BPEL and WS-CDL are used to compose services to create new composite applications and define allowable message exchanges.
WSDL (Web Services Description Language) is an XML format that defines web services and how they can be accessed. A WSDL document describes three key aspects of a web service: what operations it performs, how to access it, and where it is located. It includes elements for defining data types, messages, operations, bindings and services. A sample WSDL document is provided that defines a getQuote operation for a stock quote web service. WSDL can be used to generate client code to access web services.
The document discusses UDDI (Universal Description, Discovery and Integration), which is an XML-based standard for describing, publishing, and finding web services. It provides a high-level overview of UDDI, including that it allows for a distributed registry of web services and uses WSDL to describe web service interfaces. It also discusses the UDDI Business Registry, major components of the UDDI specification, core UDDI data structures like business entities and technical models, and how applications can programmatically access and search UDDI registries.
Cloud computing 22 soap and uddi in servicesVaibhav Khanna
The document discusses SOAP and UDDI in web services. It describes SOAP as a simple and lightweight protocol for exchanging structured information between web services using XML. SOAP allows for remote procedure calls and uses HTTP as its underlying transport protocol. UDDI is a standard for publishing and discovering web services which defines data structures to store service descriptions covering "who, what, where, and how" of a service in a registry using XML messages. The UDDI data model has four main elements - businessEntity, businessService, bindingTemplate, and tModel.
This document provides an overview of web services, including:
1. It defines web services as XML-based information exchange systems that allow applications to communicate over the internet.
2. Web services allow different applications to share data and services over networks in a platform-independent way.
3. The document discusses the main types of web services - SOAP and REST - and provides an example of creating a simple SOAP web service in Java.
4. WSDL is introduced as the language used to describe web services interfaces and operations. The main elements of a WSDL document are outlined.
5. Creating a web service client to consume an existing web service is demonstrated using Java plugins and code generation
The document provides an overview of the Web Service Description Language (WSDL) which is an XML format for describing network services. It describes the key components of a WSDL document including the types, messages, portTypes, bindings and services sections. It also provides an example WSDL document and demonstrates how to create a web service and its corresponding WSDL.
A Web service typically carries comprehensive business logic, can be searched through the Web, and has to be accessed through the Internet or Intranet environment. Above all, a Web service is published in a standard language and accessed through a standard protocol.
Web services allow different software applications running on various platforms and programming languages to communicate and share resources. They use open standards like XML, SOAP and WSDL. SOAP is a messaging protocol that uses XML to transmit data over networks like the internet. WSDL describes web services and how other applications can access them. Altova provides tools like XMLSpy that help develop, test and debug web services using standards like SOAP and WSDL.
This document defines key concepts in service-oriented architectures (SOA) including services, components, standards like SOAP, WSDL, and UDDI. It describes how SOA uses loosely coupled services that communicate through standardized web protocols. Services are defined through WSDL interfaces and discovered through UDDI directories. SOAP is the messaging standard used to enable communication between services. Orchestration and choreography standards like WS-BPEL and WS-CDL are used to compose services to create new composite applications and define allowable message exchanges.
WSDL (Web Services Description Language) is an XML format that defines web services and how they can be accessed. A WSDL document describes three key aspects of a web service: what operations it performs, how to access it, and where it is located. It includes elements for defining data types, messages, operations, bindings and services. A sample WSDL document is provided that defines a getQuote operation for a stock quote web service. WSDL can be used to generate client code to access web services.
The document discusses UDDI (Universal Description, Discovery and Integration), which is an XML-based standard for describing, publishing, and finding web services. It provides a high-level overview of UDDI, including that it allows for a distributed registry of web services and uses WSDL to describe web service interfaces. It also discusses the UDDI Business Registry, major components of the UDDI specification, core UDDI data structures like business entities and technical models, and how applications can programmatically access and search UDDI registries.
Cloud computing 22 soap and uddi in servicesVaibhav Khanna
The document discusses SOAP and UDDI in web services. It describes SOAP as a simple and lightweight protocol for exchanging structured information between web services using XML. SOAP allows for remote procedure calls and uses HTTP as its underlying transport protocol. UDDI is a standard for publishing and discovering web services which defines data structures to store service descriptions covering "who, what, where, and how" of a service in a registry using XML messages. The UDDI data model has four main elements - businessEntity, businessService, bindingTemplate, and tModel.
This document provides an overview of web services, including:
1. It defines web services as XML-based information exchange systems that allow applications to communicate over the internet.
2. Web services allow different applications to share data and services over networks in a platform-independent way.
3. The document discusses the main types of web services - SOAP and REST - and provides an example of creating a simple SOAP web service in Java.
4. WSDL is introduced as the language used to describe web services interfaces and operations. The main elements of a WSDL document are outlined.
5. Creating a web service client to consume an existing web service is demonstrated using Java plugins and code generation
The document provides an overview of the Web Service Description Language (WSDL) which is an XML format for describing network services. It describes the key components of a WSDL document including the types, messages, portTypes, bindings and services sections. It also provides an example WSDL document and demonstrates how to create a web service and its corresponding WSDL.
The document provides an overview of web service architecture, including definitions of key concepts like SOAP, WSDL, and UDDI. SOAP defines the message format for web services communication. WSDL describes web services interfaces and operations. UDDI provides a registry for businesses to publish and discover web services. The architecture supports publishing services, finding services, and binding/invoking services at runtime.
The document provides an overview of web services and their components. It discusses Service Oriented Architecture (SOA) and how web services implement SOA. The key components of web services identified are XML-RPC, SOAP, WSDL, and UDDI. SOAP is an XML-based protocol for exchanging messages between computers. WSDL provides a standard way to describe web services. UDDI allows services to be published and discovered.
This document provides an introduction to web services and how to consume them using PHP. It defines a web service as a distributed unit of business logic that can be accessed over the internet using standard protocols like HTTP and XML. Web services allow businesses to publish, discover and aggregate services over the internet and solve interoperability issues. The document outlines the architecture of web services, including layers like the service listener, interface and implementation. It also describes different ways to consume web services using SOAP, XML-RPC or REST and provides an overview of how to consume a web service using PHP by making SOAP requests via HTTP POST.
Service Oriented Architecture Updated Luqmanguesteb791b
This document provides an overview of service oriented architecture (SOA) and web services. It defines SOA as an architectural style that promotes loose coupling between components. The key benefits of SOA include flexibility, reusability, and the ability to integrate systems. Web services are described as a standard way to implement SOA using XML, SOAP, WSDL and UDDI. The roles of a service, consumer and provider in SOA are also outlined.
Efficient retrieval of web services using prioritization and clusteringAlexander Decker
This document discusses efficient retrieval of web services using prioritization and clustering. It proposes determining dominance relationships among service advertisements that considers multiple parameter degree of match (PDM) criteria. It introduces methods for prioritizing and clustering web services based on similarity measures and efficient algorithms like Transaction Knowledge Data Discovery (TKDD). The implementation retrieves web service description files, captures input/output parameters, compares them using similarity measures like Cosine and Jaccard, computes dominance scores, and prioritizes and clusters the retrieved web services.
This document provides an overview of web services, including their history, key technologies like XML, SOAP, WSDL and UDDI, advantages, examples of real-world web services, online resources, and security standards like WS-Security. It discusses how web services evolved from prior technologies like structured programming and object-oriented programming. Key points covered include how HP introduced the concept in 1999 and Microsoft popularized the term, and how standards like XML, SOAP, WSDL and UDDI enable web services to connect applications across platforms and programming languages.
This document introduces Web Services Description Language (WSDL) by explaining its purpose and structure. WSDL allows automated generation of web service proxies by providing an interface definition that separates abstract operations from concrete bindings. The summary describes WSDL's key sections - Types, Messages, PortTypes, Bindings and Services - and how they relate to define a service's operations in a platform-independent way while allowing specific bindings.
This document discusses different types of web services including email, chat, and online forums. It provides definitions and explanations of each:
- Email allows electronic exchange of messages between electronic devices over computer networks like the Internet. Messages are stored on email servers until the sender and receiver connect.
- Chat refers to real-time text message communication online that aims to mimic spoken conversation. It can be one-on-one or multi-user.
- Online forums allow longer text-based discussions through posted messages organized into topics and threads. Users may need to register and log in to participate.
- In conclusion, web services allow different applications and devices to communicate over the web through standardized protocols regardless of programming languages
The document provides an overview of web services, including:
- Defining web services as software functionality that can be accessed remotely through common protocols like HTTP.
- Describing key components of web services like WSDL, SOAP, and UDDI and how they allow for platform-independent communication.
- Explaining how web services leverage existing web technologies and standards to enable interoperability across programming languages.
</SUMMARY>
This document provides an overview of web services. It defines a web service as a web page meant to be consumed programmatically rather than via a web browser. Examples given include e-commerce sites using shipping APIs and weather data being provided to news sites. Benefits outlined are simplicity, loose coupling, statelessness, and firewall friendliness. The document also discusses when to use and avoid web services and describes the main types - SOAP and REST. It provides details on RESTful services using JAX-RS annotations and extracting parameters. For SOAP, it explains the communication protocol and use of WSDL and UDDI.
The document introduces web services and the .NET framework. It defines a web service as a network-accessible interface that allows applications to communicate over the internet using standard protocols. It describes the key components of a web service including SOAP, WSDL, UDDI, and how they allow services to be described, discovered and accessed over a network in a standardized way. It also provides an overview of the .NET framework and how it supports web services and applications using common languages like C#.
This article provides a brief introduction to the two styles of web-services interaction and details the benefits and challenges associated with each one.
The document provides definitions and explanations of key terminology related to Enterprise Application Integration (EAI), including CORBA, ORB, IIOP, Java, Enterprise JavaBeans (EJB), and their relationships. It summarizes the Object Management Group (OMG) and its role in developing specifications like CORBA. It explains what an ORB is and its role in CORBA. It defines IIOP as the protocol used for communication between objects across systems. It provides a brief history of Java and describes Enterprise JavaBeans as a server-side component model that works with transaction management and other middleware services. It notes the relationship between EJB and CORBA, which can be used together but provide some overlapping functions.
This document outlines a presentation on web services. It introduces key concepts like service-oriented architecture (SOA) and defines web services as a technology for application integration and interoperability based on open standards. The presentation focuses on the three main aspects of the web services framework: invocation using SOAP, description using WSDL, and discovery using UDDI. Examples of web services are also provided.
This document provides an overview of web services, including key standards and technologies. It discusses SOAP for messaging, WSDL for service description, and UDDI for service registration and discovery. It also summarizes industry surveys showing growing adoption of web services and provides examples of how Amazon and other companies expose functionality through web services APIs.
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...ijwscjournal
In today’s environment most of the commercial web based project developed in the industry as well
enumerous number of funded project/and studies taken as part of research oriented initiatives in the
academia suffer from major technical issues as to how design, develop and deploy the Web Services that
can run in variety of heterogeneous environments. In this paper we address the issues of
interoperability between Web Services, the metrics which can be used to measure the interoperability
and simulate the Online shopping application by developing the Credit Card Verification Software
using Luhn’s Mod 10 algorithm having Java Client written in NetBeans and the BankWebService in
C# .NET.
This document provides an introduction and overview of web services. It begins by defining what a service is from both a business and technical perspective. It then discusses what web services are, how they differ from traditional client-server models, and their key characteristics. The document outlines some common web service specifications including SOAP, WSDL, and UDDI. It provides examples of how these specifications work together to enable web services. Finally, it discusses trends in web services adoption and some myths surrounding web services.
http://www.opitz-consulting.com/go/3-4-896
In seinem Vortrag bei der DOAG 2012 in Nürnberg präsentierte Gerd Volberg vielfältige und viel zu selten genutzte Möglichkeiten, mit denen sich Oracle Forms schon heute modernisieren lässt.
Er präsentierte den Einsatz von Java Beans, die seit vielen Jahren in Forms integriert werden können. Das bekannte Framework Webutil ist beispielsweise vollständig auf der Basis von Java Beans aufgebaut. Des Weiteren zeigte Volberg, wie sogenannte Pluggable Java Components (PJCs) das Aussehen einer Formsmaske dramatisch verbessern können. Auch auf das Open-Source-Framework OraFormsFaces, das die Integration von Oracle Forms innerhalb einer Oracle ADF-Applikation ermöglicht, kam der Referent zu sprechen. Er stellte den Datenaustausch bzw. die Prozessinteraktionen vor, die intern durch das neue Javascript-API in Forms 11 unterstützt werden.
Last but not least demonstrierte der Forms-Experte das Open-Source-Framework LAF, mit einen vielfältige Unterstützungsmöglichkeiten.
Gerd Volberg ist Solution Architect und Experte für Oracle Forms bei OPITZ CONSULTING
--
Über uns:
Als führender Projektspezialist für ganzheitliche IT-Lösungen tragen wir zur Wertsteigerung der Organisationen unserer Kunden bei und bringen IT und Business in Einklang. Mit OPITZ CONSULTING als zuverlässigem Partner können sich unsere Kunden auf ihr Kerngeschäft konzentrieren und ihre Wettbewerbsvorteile nachhaltig absichern und ausbauen.
Über unsere IT-Beratung: http://www.opitz-consulting.com/go/3-8-10
Unser Leistungsangebot: http://www.opitz-consulting.com/go/3-8-874
Karriere bei OPITZ CONSULTING: http://www.opitz-consulting.com/go/3-8-5
The document discusses accounting for employee stock options under various standards. International Accounting Standard 19 and interpretation SIC 16 cover employee stock options under IAS. IAS 19 defines employee stock options as equity and requires extensive disclosure but no recognition or measurement guidance. US GAAP, UK GAAP, and Dutch GAAP also have differing rules. The document analyzes valuation methods and the recognition date for employee stock options under the literature and various standards.
DXN es una compañía multinivel fundada en Malasia en 1993 que cultiva, fabrica y distribuye productos a base de Ganoderma lucidum (hongo reishi) en más de 160 países. Ofrece membresías y paquetes de inversión como consumidor u operador independiente para la venta y distribución de sus líneas de productos de bebidas, suplementos y cuidado personal. Los planes de inversión como empresario van desde $518.000 hasta $1,5 millones y ofrecen diferentes bonificaciones y formas de ganar ingresos residuales de forma
The document provides an overview of web service architecture, including definitions of key concepts like SOAP, WSDL, and UDDI. SOAP defines the message format for web services communication. WSDL describes web services interfaces and operations. UDDI provides a registry for businesses to publish and discover web services. The architecture supports publishing services, finding services, and binding/invoking services at runtime.
The document provides an overview of web services and their components. It discusses Service Oriented Architecture (SOA) and how web services implement SOA. The key components of web services identified are XML-RPC, SOAP, WSDL, and UDDI. SOAP is an XML-based protocol for exchanging messages between computers. WSDL provides a standard way to describe web services. UDDI allows services to be published and discovered.
This document provides an introduction to web services and how to consume them using PHP. It defines a web service as a distributed unit of business logic that can be accessed over the internet using standard protocols like HTTP and XML. Web services allow businesses to publish, discover and aggregate services over the internet and solve interoperability issues. The document outlines the architecture of web services, including layers like the service listener, interface and implementation. It also describes different ways to consume web services using SOAP, XML-RPC or REST and provides an overview of how to consume a web service using PHP by making SOAP requests via HTTP POST.
Service Oriented Architecture Updated Luqmanguesteb791b
This document provides an overview of service oriented architecture (SOA) and web services. It defines SOA as an architectural style that promotes loose coupling between components. The key benefits of SOA include flexibility, reusability, and the ability to integrate systems. Web services are described as a standard way to implement SOA using XML, SOAP, WSDL and UDDI. The roles of a service, consumer and provider in SOA are also outlined.
Efficient retrieval of web services using prioritization and clusteringAlexander Decker
This document discusses efficient retrieval of web services using prioritization and clustering. It proposes determining dominance relationships among service advertisements that considers multiple parameter degree of match (PDM) criteria. It introduces methods for prioritizing and clustering web services based on similarity measures and efficient algorithms like Transaction Knowledge Data Discovery (TKDD). The implementation retrieves web service description files, captures input/output parameters, compares them using similarity measures like Cosine and Jaccard, computes dominance scores, and prioritizes and clusters the retrieved web services.
This document provides an overview of web services, including their history, key technologies like XML, SOAP, WSDL and UDDI, advantages, examples of real-world web services, online resources, and security standards like WS-Security. It discusses how web services evolved from prior technologies like structured programming and object-oriented programming. Key points covered include how HP introduced the concept in 1999 and Microsoft popularized the term, and how standards like XML, SOAP, WSDL and UDDI enable web services to connect applications across platforms and programming languages.
This document introduces Web Services Description Language (WSDL) by explaining its purpose and structure. WSDL allows automated generation of web service proxies by providing an interface definition that separates abstract operations from concrete bindings. The summary describes WSDL's key sections - Types, Messages, PortTypes, Bindings and Services - and how they relate to define a service's operations in a platform-independent way while allowing specific bindings.
This document discusses different types of web services including email, chat, and online forums. It provides definitions and explanations of each:
- Email allows electronic exchange of messages between electronic devices over computer networks like the Internet. Messages are stored on email servers until the sender and receiver connect.
- Chat refers to real-time text message communication online that aims to mimic spoken conversation. It can be one-on-one or multi-user.
- Online forums allow longer text-based discussions through posted messages organized into topics and threads. Users may need to register and log in to participate.
- In conclusion, web services allow different applications and devices to communicate over the web through standardized protocols regardless of programming languages
The document provides an overview of web services, including:
- Defining web services as software functionality that can be accessed remotely through common protocols like HTTP.
- Describing key components of web services like WSDL, SOAP, and UDDI and how they allow for platform-independent communication.
- Explaining how web services leverage existing web technologies and standards to enable interoperability across programming languages.
</SUMMARY>
This document provides an overview of web services. It defines a web service as a web page meant to be consumed programmatically rather than via a web browser. Examples given include e-commerce sites using shipping APIs and weather data being provided to news sites. Benefits outlined are simplicity, loose coupling, statelessness, and firewall friendliness. The document also discusses when to use and avoid web services and describes the main types - SOAP and REST. It provides details on RESTful services using JAX-RS annotations and extracting parameters. For SOAP, it explains the communication protocol and use of WSDL and UDDI.
The document introduces web services and the .NET framework. It defines a web service as a network-accessible interface that allows applications to communicate over the internet using standard protocols. It describes the key components of a web service including SOAP, WSDL, UDDI, and how they allow services to be described, discovered and accessed over a network in a standardized way. It also provides an overview of the .NET framework and how it supports web services and applications using common languages like C#.
This article provides a brief introduction to the two styles of web-services interaction and details the benefits and challenges associated with each one.
The document provides definitions and explanations of key terminology related to Enterprise Application Integration (EAI), including CORBA, ORB, IIOP, Java, Enterprise JavaBeans (EJB), and their relationships. It summarizes the Object Management Group (OMG) and its role in developing specifications like CORBA. It explains what an ORB is and its role in CORBA. It defines IIOP as the protocol used for communication between objects across systems. It provides a brief history of Java and describes Enterprise JavaBeans as a server-side component model that works with transaction management and other middleware services. It notes the relationship between EJB and CORBA, which can be used together but provide some overlapping functions.
This document outlines a presentation on web services. It introduces key concepts like service-oriented architecture (SOA) and defines web services as a technology for application integration and interoperability based on open standards. The presentation focuses on the three main aspects of the web services framework: invocation using SOAP, description using WSDL, and discovery using UDDI. Examples of web services are also provided.
This document provides an overview of web services, including key standards and technologies. It discusses SOAP for messaging, WSDL for service description, and UDDI for service registration and discovery. It also summarizes industry surveys showing growing adoption of web services and provides examples of how Amazon and other companies expose functionality through web services APIs.
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...ijwscjournal
In today’s environment most of the commercial web based project developed in the industry as well
enumerous number of funded project/and studies taken as part of research oriented initiatives in the
academia suffer from major technical issues as to how design, develop and deploy the Web Services that
can run in variety of heterogeneous environments. In this paper we address the issues of
interoperability between Web Services, the metrics which can be used to measure the interoperability
and simulate the Online shopping application by developing the Credit Card Verification Software
using Luhn’s Mod 10 algorithm having Java Client written in NetBeans and the BankWebService in
C# .NET.
This document provides an introduction and overview of web services. It begins by defining what a service is from both a business and technical perspective. It then discusses what web services are, how they differ from traditional client-server models, and their key characteristics. The document outlines some common web service specifications including SOAP, WSDL, and UDDI. It provides examples of how these specifications work together to enable web services. Finally, it discusses trends in web services adoption and some myths surrounding web services.
http://www.opitz-consulting.com/go/3-4-896
In seinem Vortrag bei der DOAG 2012 in Nürnberg präsentierte Gerd Volberg vielfältige und viel zu selten genutzte Möglichkeiten, mit denen sich Oracle Forms schon heute modernisieren lässt.
Er präsentierte den Einsatz von Java Beans, die seit vielen Jahren in Forms integriert werden können. Das bekannte Framework Webutil ist beispielsweise vollständig auf der Basis von Java Beans aufgebaut. Des Weiteren zeigte Volberg, wie sogenannte Pluggable Java Components (PJCs) das Aussehen einer Formsmaske dramatisch verbessern können. Auch auf das Open-Source-Framework OraFormsFaces, das die Integration von Oracle Forms innerhalb einer Oracle ADF-Applikation ermöglicht, kam der Referent zu sprechen. Er stellte den Datenaustausch bzw. die Prozessinteraktionen vor, die intern durch das neue Javascript-API in Forms 11 unterstützt werden.
Last but not least demonstrierte der Forms-Experte das Open-Source-Framework LAF, mit einen vielfältige Unterstützungsmöglichkeiten.
Gerd Volberg ist Solution Architect und Experte für Oracle Forms bei OPITZ CONSULTING
--
Über uns:
Als führender Projektspezialist für ganzheitliche IT-Lösungen tragen wir zur Wertsteigerung der Organisationen unserer Kunden bei und bringen IT und Business in Einklang. Mit OPITZ CONSULTING als zuverlässigem Partner können sich unsere Kunden auf ihr Kerngeschäft konzentrieren und ihre Wettbewerbsvorteile nachhaltig absichern und ausbauen.
Über unsere IT-Beratung: http://www.opitz-consulting.com/go/3-8-10
Unser Leistungsangebot: http://www.opitz-consulting.com/go/3-8-874
Karriere bei OPITZ CONSULTING: http://www.opitz-consulting.com/go/3-8-5
The document discusses accounting for employee stock options under various standards. International Accounting Standard 19 and interpretation SIC 16 cover employee stock options under IAS. IAS 19 defines employee stock options as equity and requires extensive disclosure but no recognition or measurement guidance. US GAAP, UK GAAP, and Dutch GAAP also have differing rules. The document analyzes valuation methods and the recognition date for employee stock options under the literature and various standards.
DXN es una compañía multinivel fundada en Malasia en 1993 que cultiva, fabrica y distribuye productos a base de Ganoderma lucidum (hongo reishi) en más de 160 países. Ofrece membresías y paquetes de inversión como consumidor u operador independiente para la venta y distribución de sus líneas de productos de bebidas, suplementos y cuidado personal. Los planes de inversión como empresario van desde $518.000 hasta $1,5 millones y ofrecen diferentes bonificaciones y formas de ganar ingresos residuales de forma
The magazine cover features Nicki Minaj prominently, taking up two-thirds of the masthead to signal that the magazine is iconic and established. A large, bold image of Minaj is used as the main focal point to attract audiences beyond the magazine's target readership due to her fame. Additional headlines and features are included to provide further value and entice more readers, both fans of Minaj and those unfamiliar with her. Laura Mulvey's male gaze theory can be applied since Minaj is sexualized as the object of the male gaze by wearing a vest exposing her breasts.
El documento define los términos hipocentro, epicentro, terremoto y tsunami. El hipocentro es el punto donde se inicia un terremoto debajo de la superficie terrestre, mientras que el epicentro es la proyección del hipocentro sobre la superficie. Un tsunami es una ola causada por eventos como terremotos que puede causar inundaciones costeras.
Este documento describe los principales problemas ambientales a los que se enfrenta el planeta como el cambio climático, el agotamiento de los recursos naturales y el deterioro de la capa de ozono. Explica las consecuencias negativas de estos problemas y que la solución requiere esfuerzos a nivel internacional y de los ciudadanos a través de medidas de ahorro en el hogar como cerrar grifos, usar bombillas de bajo consumo y apagar aparatos electrónicos cuando no se usen.
Trittsicher auf allen Mobilen Pfaden mit HTML5 & jQuery MobileBenjamin Schmid
Dank HTML5 werden Mobilanwendungen möglich, die auf den unterschiedlichsten Geräteplattformen laufen und eine zu nativen Apps vergleichbare User Experience bieten können.
Nach einer Gegenüberstellung von HTML5 vs. nativer App-Entwicklung betrachten wir Konzepte und Technologien des webbasierten Ansatzes und eruieren Möglichkeiten für den Zugriff auf Gerätefunktionen mittels PhoneGap.
Am Beispiel von jQuery Mobile erhalten wir ganz konkrete Eindrücke für die Entwicklung und bieten damit einen praxisnahen Startpunkt für die ersten, eigenen Schritte.
La energía solar es una fuente de energía prácticamente inagotable que puede ser aprovechada de diferentes formas. Andalucía tiene un gran potencial para el desarrollo de energías renovables como la solar y eólica. La energía solar tiene ventajas como no ser contaminante y estar disponible en todo el planeta, pero también tiene desventajas como un alto costo inicial y una capacidad reducida.
Aurora Sunglasses is a student startup company founded by Chase Maires and Stuart Jardine that sells stylish wooden sunglasses that float in water for $35-45. They were inspired to create the company after losing many pairs of sunglasses while boating. The sunglasses are sold on their website aurorasunglasses.com. The students launched the company as part of an Entrepreneurship 5000 class at the University of Utah's David Eccles School of Business.
Web services allow programs to communicate over the web through standard protocols like HTTP and SOAP. They evolved from earlier technologies like RPC and CORBA to address issues of interoperability, firewall traversal, and complexity. Key components of web services include XML for data exchange, SOAP for communication, WSDL for describing services, and UDDI for discovering them. A web service follows a publish, find, bind model where providers publish services to a registry, clients find services, and then bind and invoke them.
Microsoft .NET is a software framework that allows for the creation of web services and applications that can integrate and share information across devices, systems and languages. It consists of common language runtime, class libraries, ASP.NET for web applications and Windows Forms for desktop apps. .NET uses XML and SOAP to connect systems and web services provide reusable applications. The framework and tools like Visual Studio allow developers to build and deploy cross-platform applications and services.
This document provides an overview of web services and service-oriented architecture (SOA). It discusses the history and evolution of web services including SOAP, WSDL, UDDI, and RESTful web services. It also covers testing, security, and resources for further information on web services and SOA.
- Web services allow for two-way communication between a service provider and consumer using XML and SOAP.
- Orbit and Travelocity publish their WSDL files to a UDDI registry, allowing consumers like Kayak.com to access their services.
- A SOAP request contains an envelope with a header and body, while a response contains a header, body, and potential fault message.
Web services concepts, protocols and developmentishmecse13
Web services allow applications to communicate over the Internet through open standards and protocols. They are self-contained, modular applications that can be described, published, located, and invoked over a network, typically the Internet. Key technologies that enable web services include XML, SOAP, WSDL, and UDDI. SOAP is a messaging protocol that allows communication between applications over HTTP. WSDL describes how to access web services and what operations they perform. UDDI provides a registry for businesses to publish and discover web services.
The document provides an overview of web services and the key components that make up the web services framework. It discusses the goals of enabling universal interoperability and widespread adoption of web services using standards. The core components that enable application-to-application interaction over the web are described as SOAP for messaging, WSDL for service descriptions, UDDI for service discovery, and WSFL for composition of web services. The web services framework is being rapidly standardized and adopted to bring a new level of interoperability to web applications.
Web services allow programs developed in different languages to communicate over a network by exchanging XML messages. A web service is a software module that uses HTTP and XML to provide a standardized interface. Key components of web services include SOAP for messaging, WSDL for describing available services, and UDDI for discovering services. A client can search UDDI to find a WSDL file describing a web service and then use SOAP calls defined in WSDL to invoke the service functionality over the network.
The document provides an overview of service-oriented architecture (SOA) and web services. It discusses how SOA and web services allow existing enterprise systems to be integrated and enhanced in a cost-effective manner. Key aspects covered include the definition of web services, the evolution of web services through different phases, common web service standards like SOAP, WSDL, UDDI, and differences between SOAP-based and RESTful web services.
This document discusses the SOAP toolkit for Visual Studio 6.0, which provides tools for building and consuming web services. It introduces key concepts like XML, SOAP, and SDL. The toolkit contains components like a remote object proxy engine and SDL parser to make it easy to expose existing COM objects as web services and consume services without dealing directly with XML or network protocols. Sample applications are demonstrated to show how existing code can integrate with web services using the toolkit.
The document provides information about UDDI (Universal Description, Discovery and Integration), which is an XML-based registry standard for publishing and discovering Web services. It discusses key aspects of UDDI including its core data structures like business entities, services and bindings; how it is accessed via APIs; its relationship to other Web service standards like WSDL; and how UDDI registries work. It also covers related topics like Web services conversations defined in WSCL (Web Services Conversation Language) and business process execution defined in BPEL (Business Process Execution Language).
Data As A Service Composition Of Daas And Negotiation...Christina Berger
The document discusses data as a service composition and negotiation mechanisms. It explains that a mediator exploits RDF views within WSDL files to select services that can be combined to answer local queries using a query rewriting algorithm. The mediator then carries out interactions between composed services and generates composition plans to provide requested data. For implementation, the document discusses using service composition of DaaS and negotiation mechanisms. It provides details on the DaaS working structure and how ADO.NET is used to store large amounts of information in a database.
A Web Service is can be defined by following:
It is a client-server application or application component for communication.
The method of communication between two devices over the network.
It is a software system for the interoperable machine to machine communication.
It is a collection of standards or protocols for exchanging information between two devices or application.
Web services allow for communication between applications across different operating systems and programming languages. They use standard Internet protocols like HTTP and XML formats for messages. WSDL is used to describe web services operations, inputs, outputs and location. SOAP is the most common messaging protocol for making requests to and receiving responses from web services. UDDI provides a way to register and discover web services.
Performance of Web Services on Smart Phone PlatformsIOSR Journals
This document discusses and compares the performance of Web Services on smart phone platforms using SOAP and REST. It begins with an introduction to Web Services and the problems with using SOAP on mobile devices due to its limitations in processing power, bandwidth usage, and flexibility. It then proposes using RESTful Web Services as an alternative as they avoid XML parsing and are based on the lightweight HTTP protocol. The document analyzes the performance of SOAP versus REST Web Services on a mobile device to determine which is more efficient for smart phones.
Fundamentals of Web Development For Non-DevelopersLemi Orhan Ergin
This is the 2nd material of my technical training about "Fundamentals of Web Development" to non-developers, especially to business people and business analysts. This presentation covers some advanced topics that I did not cover in my previous "Fundamentals of Web" training. Even though most of the information I mention verbally in the training, the slides could help the ones who are not very familiar with web and web applications.
This document provides an overview of web service architecture and its key components. It discusses what web services are and why they are used. The main components covered include XML, SOAP, WSDL, and how they enable programmatic communication between applications over the web. It also provides examples of how NetSuite implements web services using these standards, including how to set up a development project to interface with the NetSuite web services API.
This document provides an overview of web services and introduces key concepts. It discusses how web services provide a clean separation between capabilities and user interfaces, allowing companies to expose capabilities through standardized APIs. The document then covers basic web service architectures and terminology, including the roles of XML, SOAP, WSDL, and UDDI. It also provides an example WSDL definition for a sample job submission web service.
Similar to Web services Tutorial /Websoles Strategic Digital Solutions (20)
How MJ Global Leads the Packaging Industry.pdfMJ Global
MJ Global's success in staying ahead of the curve in the packaging industry is a testament to its dedication to innovation, sustainability, and customer-centricity. By embracing technological advancements, leading in eco-friendly solutions, collaborating with industry leaders, and adapting to evolving consumer preferences, MJ Global continues to set new standards in the packaging sector.
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Final ank Satta Matka Dpbos Final ank Satta Matta Matka 143 Kalyan Matka Guessing Final Matka Final ank Today Matka 420 Satta Batta Satta 143 Kalyan Chart Main Bazar Chart vip Matka Guessing Dpboss 143 Guessing Kalyan night
[To download this presentation, visit:
https://www.oeconsulting.com.sg/training-presentations]
This presentation is a curated compilation of PowerPoint diagrams and templates designed to illustrate 20 different digital transformation frameworks and models. These frameworks are based on recent industry trends and best practices, ensuring that the content remains relevant and up-to-date.
Key highlights include Microsoft's Digital Transformation Framework, which focuses on driving innovation and efficiency, and McKinsey's Ten Guiding Principles, which provide strategic insights for successful digital transformation. Additionally, Forrester's framework emphasizes enhancing customer experiences and modernizing IT infrastructure, while IDC's MaturityScape helps assess and develop organizational digital maturity. MIT's framework explores cutting-edge strategies for achieving digital success.
These materials are perfect for enhancing your business or classroom presentations, offering visual aids to supplement your insights. Please note that while comprehensive, these slides are intended as supplementary resources and may not be complete for standalone instructional purposes.
Frameworks/Models included:
Microsoft’s Digital Transformation Framework
McKinsey’s Ten Guiding Principles of Digital Transformation
Forrester’s Digital Transformation Framework
IDC’s Digital Transformation MaturityScape
MIT’s Digital Transformation Framework
Gartner’s Digital Transformation Framework
Accenture’s Digital Strategy & Enterprise Frameworks
Deloitte’s Digital Industrial Transformation Framework
Capgemini’s Digital Transformation Framework
PwC’s Digital Transformation Framework
Cisco’s Digital Transformation Framework
Cognizant’s Digital Transformation Framework
DXC Technology’s Digital Transformation Framework
The BCG Strategy Palette
McKinsey’s Digital Transformation Framework
Digital Transformation Compass
Four Levels of Digital Maturity
Design Thinking Framework
Business Model Canvas
Customer Journey Map
The Most Inspiring Entrepreneurs to Follow in 2024.pdfthesiliconleaders
In a world where the potential of youth innovation remains vastly untouched, there emerges a guiding light in the form of Norm Goldstein, the Founder and CEO of EduNetwork Partners. His dedication to this cause has earned him recognition as a Congressional Leadership Award recipient.
𝐔𝐧𝐯𝐞𝐢𝐥 𝐭𝐡𝐞 𝐅𝐮𝐭𝐮𝐫𝐞 𝐨𝐟 𝐄𝐧𝐞𝐫𝐠𝐲 𝐄𝐟𝐟𝐢𝐜𝐢𝐞𝐧𝐜𝐲 𝐰𝐢𝐭𝐡 𝐍𝐄𝐖𝐍𝐓𝐈𝐃𝐄’𝐬 𝐋𝐚𝐭𝐞𝐬𝐭 𝐎𝐟𝐟𝐞𝐫𝐢𝐧𝐠𝐬
Explore the details in our newly released product manual, which showcases NEWNTIDE's advanced heat pump technologies. Delve into our energy-efficient and eco-friendly solutions tailored for diverse global markets.
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...my Pandit
Explore the fascinating world of the Gemini Zodiac Sign. Discover the unique personality traits, key dates, and horoscope insights of Gemini individuals. Learn how their sociable, communicative nature and boundless curiosity make them the dynamic explorers of the zodiac. Dive into the duality of the Gemini sign and understand their intellectual and adventurous spirit.
Best Competitive Marble Pricing in Dubai - ☎ 9928909666Stone Art Hub
Stone Art Hub offers the best competitive Marble Pricing in Dubai, ensuring affordability without compromising quality. With a wide range of exquisite marble options to choose from, you can enhance your spaces with elegance and sophistication. For inquiries or orders, contact us at ☎ 9928909666. Experience luxury at unbeatable prices.
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...BBPMedia1
Nathalie zal delen hoe DEI en ESG een fundamentele rol kunnen spelen in je merkstrategie en je de juiste aansluiting kan creëren met je doelgroep. Door middel van voorbeelden en simpele handvatten toont ze hoe dit in jouw organisatie toegepast kan worden.
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...my Pandit
Dive into the steadfast world of the Taurus Zodiac Sign. Discover the grounded, stable, and logical nature of Taurus individuals, and explore their key personality traits, important dates, and horoscope insights. Learn how the determination and patience of the Taurus sign make them the rock-steady achievers and anchors of the zodiac.
3 Simple Steps To Buy Verified Payoneer Account In 2024SEOSMMEARTH
Buy Verified Payoneer Account: Quick and Secure Way to Receive Payments
Buy Verified Payoneer Account With 100% secure documents, [ USA, UK, CA ]. Are you looking for a reliable and safe way to receive payments online? Then you need buy verified Payoneer account ! Payoneer is a global payment platform that allows businesses and individuals to send and receive money in over 200 countries.
If You Want To More Information just Contact Now:
Skype: SEOSMMEARTH
Telegram: @seosmmearth
Gmail: seosmmearth@gmail.com
Navigating the world of forex trading can be challenging, especially for beginners. To help you make an informed decision, we have comprehensively compared the best forex brokers in India for 2024. This article, reviewed by Top Forex Brokers Review, will cover featured award winners, the best forex brokers, featured offers, the best copy trading platforms, the best forex brokers for beginners, the best MetaTrader brokers, and recently updated reviews. We will focus on FP Markets, Black Bull, EightCap, IC Markets, and Octa.
The Genesis of BriansClub.cm Famous Dark WEb PlatformSabaaSudozai
BriansClub.cm, a famous platform on the dark web, has become one of the most infamous carding marketplaces, specializing in the sale of stolen credit card data.
3. MotivationMotivation
The ability to program the Web.The ability to program the Web.
Example: Consider an Excel spreadsheet thatExample: Consider an Excel spreadsheet that
summarizes your whole financial picture :summarizes your whole financial picture :
stocks, bank accounts, loans, etc. If some ofstocks, bank accounts, loans, etc. If some of
this information is available through XMLthis information is available through XML
Web services, Excel can update it andWeb services, Excel can update it and
present the update information to the user.present the update information to the user.
4. Web Service definitionWeb Service definition
A simple definition:A simple definition:
““a Web Service is an application componenta Web Service is an application component
accessible over open protocolsaccessible over open protocols””..
5. HistoryHistory
Web services evolved from previousWeb services evolved from previous
technologies that served the same purposetechnologies that served the same purpose
such as RPC, ORPC (DCOM, CORBA andsuch as RPC, ORPC (DCOM, CORBA and
JAVA RMI).JAVA RMI).
Web Services were intended to solve threeWeb Services were intended to solve three
main problems:main problems:
1.1. InteroperabilityInteroperability
2.2. Firewall traversalFirewall traversal
3.3. ComplexityComplexity
6. InteroperabilityInteroperability
Earlier distributed systems suffered fromEarlier distributed systems suffered from
interoperability issues because each vendorinteroperability issues because each vendor
implemented its own on-wire format forimplemented its own on-wire format for
distributed object messaging.distributed object messaging.
Development of DCOM apps strictly bound toDevelopment of DCOM apps strictly bound to
Windows Operating system.Windows Operating system.
Development of RMI bound to JavaDevelopment of RMI bound to Java
programming language.programming language.
7. Firewall traversalFirewall traversal
Collaboration across corporations was an issueCollaboration across corporations was an issue
because distributed systems such as CORBAbecause distributed systems such as CORBA
and DCOM used non-standard ports.and DCOM used non-standard ports.
Web Services use HTTP as a transportWeb Services use HTTP as a transport
protocol and most of the firewalls allow accessprotocol and most of the firewalls allow access
though port 80 (HTTP), leading to easier andthough port 80 (HTTP), leading to easier and
dynamic collaboration.dynamic collaboration.
8. ComplexityComplexity
Web Services is a developer-friendly serviceWeb Services is a developer-friendly service
system.system.
Most of the above-mentioned technologiesMost of the above-mentioned technologies
such as RMI, COM, and CORBA involve asuch as RMI, COM, and CORBA involve a
whole learning curve.whole learning curve.
New technologies and languages have to beNew technologies and languages have to be
learnt to implement these services.learnt to implement these services.
9. Web Service definition revisitedWeb Service definition revisited
A more precise definition:A more precise definition:
an application component that:an application component that:
Communicates via open protocols (HTTP, SMTP, etc.)Communicates via open protocols (HTTP, SMTP, etc.)
Processes XML messages framed using SOAPProcesses XML messages framed using SOAP
Describes its messages using XML SchemaDescribes its messages using XML Schema
Provides an endpoint description using WSDLProvides an endpoint description using WSDL
Can be discovered using UDDICan be discovered using UDDI
10. Web Services ComponentsWeb Services Components
XMLXML –– eXtensible Markup LanguageeXtensible Markup Language –– A uniformA uniform
data representation and exchange mechanism.data representation and exchange mechanism.
SOAPSOAP –– Simple Object Access ProtocolSimple Object Access Protocol –– A standardA standard
way for communication.way for communication.
UDDIUDDI –– Universal Description, Discovery andUniversal Description, Discovery and
Integration specificationIntegration specification –– A mechanism to registerA mechanism to register
and locate WS based application.and locate WS based application.
WSDLWSDL –– Web Services Description LanguageWeb Services Description Language –– AA
standard meta language to described the servicesstandard meta language to described the services
offered.offered.
11. ExampleExample –– A simple Web ServiceA simple Web Service
A buyer (which might be a simple client) is ordering goodsA buyer (which might be a simple client) is ordering goods
from a seller service.from a seller service.
The buyer finds the seller service by searching the UDDIThe buyer finds the seller service by searching the UDDI
directory.directory.
The seller service is a Web Service whose interface is definedThe seller service is a Web Service whose interface is defined
using Web Services Description Language (WSDL).using Web Services Description Language (WSDL).
The buyer is invoking the order method on the seller serviceThe buyer is invoking the order method on the seller service
using Simple Object Access Protocol (SOAP) and the WSDLusing Simple Object Access Protocol (SOAP) and the WSDL
definition for the seller service.definition for the seller service.
The buyer knows what to expect in the SOAP reply messageThe buyer knows what to expect in the SOAP reply message
because this is defined in the WSDL definition for the sellerbecause this is defined in the WSDL definition for the seller
service.service.
12. The Web Service ModelThe Web Service Model
The Web Services architecture is based uponThe Web Services architecture is based upon
the interactions between three roles:the interactions between three roles:
Service providerService provider
Service registryService registry
Service requestorService requestor
The interactions involve the:The interactions involve the:
Publish operationsPublish operations
Find operationFind operation
Bind operations.Bind operations.
13. The Web Service Model (cont)The Web Service Model (cont)
The Web Services model follows theThe Web Services model follows the publishpublish,,
findfind, and, and bindbind paradigm.paradigm.
1. publish1. publish 2. find2. find
3. bind/invoke3. bind/invoke
Web Service
Registry
Web Service
Provider
Web Service
Client
14. XMLXML
XML stands for EXML stands for EXXtensibletensible MMarkuparkup
LLanguage.anguage.
XML is aXML is a markup languagemarkup language much likemuch like
HTML.HTML.
XML was designed toXML was designed to describe datadescribe data..
XML tags are not predefined. You mustXML tags are not predefined. You must definedefine
your own tags.your own tags.
The prefect choice for enabling cross-platformThe prefect choice for enabling cross-platform
data communication in Web Services.data communication in Web Services.
15. XML vs HTMLXML vs HTML
An HTML example:An HTML example:
<html><html>
<body><body>
<h2>John Doe</h2><h2>John Doe</h2>
<p>2 Backroads Lane<br><p>2 Backroads Lane<br>
New York<br>New York<br>
045935435<br>045935435<br>
john.doe@gmail.com<br>john.doe@gmail.com<br>
</p></p>
</body></body>
</html></html>
16. XML vs HTMLXML vs HTML
This will be displayed as:This will be displayed as:
HTML specifies how the document is to be displayed,HTML specifies how the document is to be displayed,
and not what information is contained in the document.and not what information is contained in the document.
Hard for machine to extract the embedded information.Hard for machine to extract the embedded information.
Relatively easy for human.Relatively easy for human.
John DoeJohn Doe
2 Backroads Lane2 Backroads Lane
New YorkNew York
045935435045935435
John.doe@gmail.comJohn.doe@gmail.com
17. XML vs HTMLXML vs HTML
Now look at the following:Now look at the following:
In this case:In this case:
The information contained is being marked, but not forThe information contained is being marked, but not for
displaying.displaying.
Readable by both human and machines.Readable by both human and machines.
<?xml version=1.0?><?xml version=1.0?>
<contact><contact>
<name>John Doe</name><name>John Doe</name>
<address>2 Backroads Lane</address><address>2 Backroads Lane</address>
<country>New York</country><country>New York</country>
<phone>045935435</phone><phone>045935435</phone>
<email>john.doe@gmail.com</email><email>john.doe@gmail.com</email>
</contact></contact>
18. SOAPSOAP
SOAP originally stood for "Simple Object AccessSOAP originally stood for "Simple Object Access
Protocol" .Protocol" .
Web Services expose useful functionality to WebWeb Services expose useful functionality to Web
users through a standard Web protocol called SOAP.users through a standard Web protocol called SOAP.
Soap is an XML vocabulary standard to enableSoap is an XML vocabulary standard to enable
programs on separate computers to interact acrossprograms on separate computers to interact across
any network. SOAP is a simple markup language forany network. SOAP is a simple markup language for
describing messages between applications.describing messages between applications.
Soap uses mainly HTTP as a transport protocol. ThatSoap uses mainly HTTP as a transport protocol. That
is, HTTP message contains a SOAP message as itsis, HTTP message contains a SOAP message as its
payload section.payload section.
19. SOAP CharacteristicsSOAP Characteristics
SOAP has three major characteristics:SOAP has three major characteristics:
ExtensibilityExtensibility –– security and WS-routing aresecurity and WS-routing are
among the extensions under development.among the extensions under development.
Neutrality - SOAP can be used over any transportNeutrality - SOAP can be used over any transport
protocol such as HTTP, SMTP or even TCP.protocol such as HTTP, SMTP or even TCP.
Independent - SOAP allows for any programmingIndependent - SOAP allows for any programming
model .model .
20. SOAP Building BlocksSOAP Building Blocks
A SOAP message is an ordinary XML documentA SOAP message is an ordinary XML document
containing the following elements:containing the following elements:
A required Envelope element that identifies the XMLA required Envelope element that identifies the XML
document as a SOAP message.document as a SOAP message.
An optional Header element that contains headerAn optional Header element that contains header
information.information.
A required Body element that contains call and responseA required Body element that contains call and response
information.information.
An optional Fault element that provides information aboutAn optional Fault element that provides information about
errors that occurred while processing the message.errors that occurred while processing the message.
23. SOAP SecuritySOAP Security
SOAP uses HTTP as a transport protocol andSOAP uses HTTP as a transport protocol and
hence can use HTTP security mainly HTTPhence can use HTTP security mainly HTTP
over SSL.over SSL.
But, since SOAP can run over a number ofBut, since SOAP can run over a number of
application protocols (such as SMTP) securityapplication protocols (such as SMTP) security
had to be considered.had to be considered.
TheThe WS-Security specificationWS-Security specification defines adefines a
complete encryption system.complete encryption system.
24. WSDLWSDL
WSDL stands for Web Services Description Language.WSDL stands for Web Services Description Language.
WSDL is an XML vocabulary for describing Web services. ItWSDL is an XML vocabulary for describing Web services. It
allows developers to describe Web Services and theirallows developers to describe Web Services and their
capabilities, in a standard manner.capabilities, in a standard manner.
WSDL specifies what a request message must contain andWSDL specifies what a request message must contain and
what the response message will look like in unambiguouswhat the response message will look like in unambiguous
notation. In other words, it is a contract between the XMLnotation. In other words, it is a contract between the XML
Web service and the client who wishes to use this service.Web service and the client who wishes to use this service.
In addition to describing message contents, WSDL definesIn addition to describing message contents, WSDL defines
where the service is available and what communicationswhere the service is available and what communications
protocol is used to talk to the service.protocol is used to talk to the service.
25. The WSDL Document StructureThe WSDL Document Structure
A WSDL document is just a simple XMLA WSDL document is just a simple XML
document.document.
It defines a web service using these majorIt defines a web service using these major
elements:elements:
port typeport type - The operations performed by the web- The operations performed by the web
service.service.
message -message - The messages used by the web service.The messages used by the web service.
types -types - The data types used by the web service.The data types used by the web service.
bindingbinding -- The communication protocols used byThe communication protocols used by
the web service.the web service.
27. UDDIUDDI
UDDI stands for Universal Description,UDDI stands for Universal Description,
Discovery and Integration.Discovery and Integration.
UDDI is a directory for storing informationUDDI is a directory for storing information
about web services , like yellow pages.about web services , like yellow pages.
UDDI is a directory of web service interfacesUDDI is a directory of web service interfaces
described by WSDL.described by WSDL.
29. ExamplesExamples
Using a Web ServiceUsing a Web Service
Creating a new Web ServiceCreating a new Web Service
30. Step by StepStep by Step –– using a web serviceusing a web service
1.1. Inside Visual Studio .NET Choose File >Inside Visual Studio .NET Choose File >
New > Project.New > Project.
2.2. Choose Visual C# Projects (or Visual BasicChoose Visual C# Projects (or Visual Basic
Projects if you prefer this language).Projects if you prefer this language).
3. Choose3. Choose
ASP.NETASP.NET
WebWeb
ApplicationApplication
as youras your
templatetemplate
31. Step by StepStep by Step –– using a web serviceusing a web service
Inside the Location text box enter the nameInside the Location text box enter the name
of your project after the prefix :of your project after the prefix :
http://localhost/YourProjectNamehttp://localhost/YourProjectName
Press OK.Press OK.
This makes The Internet InformationThis makes The Internet Information
Services installed on your computer create aServices installed on your computer create a
new directory on the default path:new directory on the default path:
C:InetpubwwwrootFirstExampleC:InetpubwwwrootFirstExample
32. Step by StepStep by Step –– using a web serviceusing a web service
You can open IIS by typing compmgmt.msc sYou can open IIS by typing compmgmt.msc s
in the run command and then choosingin the run command and then choosing
Services And Application > InternetServices And Application > Internet
Information Services.Information Services.
Inside this node you can choose Web SitesInside this node you can choose Web Sites
node and then Default Web Site to see all thenode and then Default Web Site to see all the
web sites on your computer.web sites on your computer.
33. Step by StepStep by Step –– using a web serviceusing a web service
34. Step by StepStep by Step –– using a web serviceusing a web service
In the new project you opened inIn the new project you opened in
VS.NET Move to the SolutionVS.NET Move to the Solution
Explorer.Explorer.
Right Click on the ReferencesRight Click on the References
folder and Choose Add Webfolder and Choose Add Web
References.References.
This Opens the Add WebThis Opens the Add Web
Reference Dialog Box.Reference Dialog Box.
35. Step by StepStep by Step –– using a web serviceusing a web service
Type the Web Service URL and Press Go.Type the Web Service URL and Press Go.
It takes a couple of seconds to find the WebIt takes a couple of seconds to find the Web
services and finally all itservices and finally all it’’s methods appear ins methods appear in
the list box.the list box.
The Web Reference name is shown in theThe Web Reference name is shown in the
Dialog Box.Dialog Box.
Press Add Reference to complete the process.Press Add Reference to complete the process.
36. Step by StepStep by Step –– using a web serviceusing a web service
37. Step by StepStep by Step –– using a web serviceusing a web service
Add a new Web Form.Add a new Web Form.
38. Step by StepStep by Step –– using a web serviceusing a web service
Add the following Controls to the Web FormAdd the following Controls to the Web Form
39. Step by StepStep by Step –– using a web serviceusing a web service
Double Click on the button and insert this code to itDouble Click on the button and insert this code to it’’ss
OnClick event handler.OnClick event handler.
40. Step by StepStep by Step –– using a web serviceusing a web service
1. Set the Web Form as the Start Page.
2. Build and Run the Program.
3. Try to use the Web Application.
41. Step By StepStep By Step –– Creating a Web ServiceCreating a Web Service
In this Step I will create a new Web ServiceIn this Step I will create a new Web Service
and write a Simple Program that uses it.and write a Simple Program that uses it.
The program will perform various operationsThe program will perform various operations
on an array.on an array.
The client program will be a simple dialogThe client program will be a simple dialog
box that activates those opeartions.box that activates those opeartions.
42. Step By StepStep By Step –– Creating a Web ServiceCreating a Web Service
Create a new Visual C# project with the nameCreate a new Visual C# project with the name
RemoteArray. The following screen appears.RemoteArray. The following screen appears.
43. Step By StepStep By Step –– Creating a Web ServiceCreating a Web Service
To see the code Press on the following hyperlink.To see the code Press on the following hyperlink.
44. Step By StepStep By Step –– Creating a Web ServiceCreating a Web Service
Right Click on the References folder andRight Click on the References folder and
choose add Reference.choose add Reference.
Insert the System.Windows.Forms.dll optionInsert the System.Windows.Forms.dll option
in to this folder.in to this folder.
45. Step By StepStep By Step –– Creating a Web ServiceCreating a Web Service
46. Step By StepStep By Step –– Creating a Web ServiceCreating a Web Service
47. Step By StepStep By Step –– Creating a Web ServiceCreating a Web Service
Insert the following code to the .asmx file youInsert the following code to the .asmx file you’’veve
created.created.
48. Step By StepStep By Step –– Creating a Web ServiceCreating a Web Service
49. Step By StepStep By Step –– Creating a Web ServiceCreating a Web Service
50. Step By StepStep By Step –– Creating a Web ServiceCreating a Web Service
Press Ctrl +F5 to Run the Web service.Press Ctrl +F5 to Run the Web service.
51. Step By StepStep By Step –– Using Remote ArrayUsing Remote Array
Add a new project to RemoteArray SolutionAdd a new project to RemoteArray Solution
52. Step By StepStep By Step –– Using Remote ArrayUsing Remote Array
Choose Windows Application from theChoose Windows Application from the
templates.templates.
Add a web reference for the Remote ArrayAdd a web reference for the Remote Array
Web Service.Web Service.
Remember that itRemember that it’’s inside an asmx file.s inside an asmx file.
53. Step By StepStep By Step –– Using Remote ArrayUsing Remote Array
54. Step By StepStep By Step –– Using Remote ArrayUsing Remote Array
Add the following elements to the FormAdd the following elements to the Form
55. Step By StepStep By Step –– Using Remote ArrayUsing Remote Array
Create a private RemoteArray object and a private intCreate a private RemoteArray object and a private int
array object to the Form.array object to the Form.
Insert this code after the Initialize component part.Insert this code after the Initialize component part.
56. Step By StepStep By Step –– Using Remote ArrayUsing Remote Array
Insert the following code to controls handlerInsert the following code to controls handler
57. Step By StepStep By Step –– Using Remote ArrayUsing Remote Array
Set the Windows Application project as the StartupSet the Windows Application project as the Startup
58. Step By StepStep By Step –– Using Remote ArrayUsing Remote Array
Compile and run the application.Compile and run the application.
This is an example that an XML WebThis is an example that an XML Web
application can be used over Windows and notapplication can be used over Windows and not
only with ASP.NETonly with ASP.NET