Webservices Flashcards
Describe the purpose of WSDL
WSDL is an XML language used to describe web services, including communication endpoints, operations, messages, and bindings to networking protocols.
Do machines read WSDL documents?
Yes, machines can read WSDL documents to understand and invoke services defined within them.
Define SOAP RPC Response
SOAP RPC Response is an example of a response format in SOAP envelopes, containing the response data within the SOAP-ENV:Body element.
How does WSDL enable automation in communication?
WSDL enables automation by providing a standardized way to describe communication details between different parties, allowing machines to interpret and interact with services.
Describe the purpose of the Types element in WSDL
The Types element in WSDL is used to define data type definitions, particularly for describing the structure of exchanged messages using XML Schema.
Do WSDL documents use XML Schema for defining data types?
Yes, WSDL documents use W3C XML Schema as the canonical type system for defining data types in exchanged messages.
Define the operation GetLastTradePrice
GetLastTradePrice is a single operation in a WSDL document that retrieves the last trade price, typically deployed using SOAP 1.1 over HTTP.
How can a third party verify communication conformity using WSDL?
A third party can verify communication conformity by checking if the communication adheres to the standards and definitions specified in the WSDL document.
Describe the structure of a SOAP-ENV:Envelope
A SOAP-ENV:Envelope contains SOAP-ENV:Header for optional context information and SOAP-ENV:Body for the main content, such as response data.
Do WSDL documents make services discoverable through registries?
Yes, WSDL documents make services discoverable through registries, allowing third parties to find and understand the available services.
Describe the AORTA architecture.
AORTA architecture is discussed in Dutch.
What is the purpose of IHE Connectathons?
IHE Connectathons aim to test interoperability between systems based on IHE profiles.
Define SOAP Encoding.
SOAP Encoding refers to the rules of expressing application-defined data types in XML.
How does a SOAP Message Envelope structure look like?
A SOAP Message Envelope consists of encoding information, an optional header, and a body containing application data.
Describe the difference between web services and APIs.
Web services are often referred to as APIs, but APIs are more general, encompassing a set of subroutine definitions, communication protocols, and tools for software development.
Do SOAP-based web services follow the WS-* standard?
Yes, SOAP-based web services are WS-* (XML)-based, considered ‘big’ web services.
Define Web Services according to W3C.
According to W3C, a Web service is a software application identified by a URI, with interfaces and bindings defined, described, and discovered by XML artifacts, supporting interactions with other software applications via internet-based protocols.
Describe the characteristics of Web Services.
Web Services are XML-based, message-based, programming language independent, accessible over the Internet, loosely coupled, and based on industry standards.
How is the Web Service Architecture simplified?
The simplified Web Service Architecture involves a registry, web service, and service client, with all messages being SOAP messages.
Describe the process of a client interacting with a service using SOAP
Client requests service location, service is published, client calls service, and binding with underlying protocols occurs.
Define SOAP Message Format
It includes SOAP envelope, header, body, and attachments.
What is the purpose of IHE (Integrating the Healthcare Enterprise)?
To promote interoperability among healthcare and software providers, IT professionals, and governments.