ECMA rd Edition / December Web Services Description Language (WSDL) for CSTA Phase III

Size: px
Start display at page:

Download "ECMA rd Edition / December Web Services Description Language (WSDL) for CSTA Phase III"

Transcription

1 ECMA rd Edition / December 2006 Web Services Description Language (WSDL) for CSTA Phase III

2

3 Standard ECMA rd Edition / December 2006 Web Services Description Language (WSDL) for CSTA Phase III Ecma International Rue du Rhône 114 CH-1204 Geneva T/F: /01 P ECMA-348.doc 12-Dec-06 5:13 PM

4 .

5 Brief history This Standard defines a Web Services Description Language (WSDL) for Phase III of Computer Supported Telecommunications Applications (CSTA). This Standard is part of a Suite of Standards and Technical Reports for Phase III of CSTA. All of the Standards and Technical Reports in the Suite are based upon the practical experience of Ecma member companies and each one represents a pragmatic and widely based consensus. This 3 rd Edition of ECMA-348 is fully aligned with ECMA th Edition and it imports the CSTA XML schemata from ECMA th Edition. This Ecma Standard has been adopted by the General Assembly of December 2006.

6

7 WSDL Tools Acknowledgement The WSDL specified in this Standard has been checked using the XML SPY tool.

8

9 Table of contents 1 Scope 1 2 Conformance 1 3 References Ecma References World Wide Web Consortium References 1 4 Definitions 2 5 Web Services Overview 2 6 WSDL Overview Namespaces Data Types Messages Message Names Message Parts Example Operations Request-response Operation Type One-way Operation Type Solicit-response Operation Type Notification Operation Type Summary of CSTA Request/Response & Event Models and WSDL Operation Types Port Types Example Bindings Port Service 9 7 Capability Exchange Services Messages and Operations Messages Operations 13 8 System Services Messages and Operations Messages 15 - i -

10 8.2 Operations 19 9 Monitoring Services Messages and Operations Messages Operations Snapshot Services Messages and Operations Messages Operations Call Control Features Messages and Operations Messages Operations Call Associated Features - Messages and Operations Messages Operations Media Attachment Features - Messages and Operations Messages Operations Routeing Features - Messages and Operations Messages Operations Physical Device Features - Messages and Operations Messages Operations Logical Device Features - Messages and Operations Messages Operations Device Maintenance Events - Messages and Operations Messages Operations I/O Services Features - Messages and Operations Messages Operations ii -

11 19 Data Collection Features - Messages and Operations Messages Operations Voice Features - Messages and Operations Messages Operations Call Data Recording Features - Messages and Operations Messages Operations Vendor Specific Features - Messages and Operations Messages Operations Basic Telephony Profile Port Type Routeing Profile - Port Type Level 1a Voice Browser Profile - Port Type Level 1b Voice Browser Profile - Port Type Level 2a Voice Browser Profile - Port Type Level 2b Voice Browser Profile - Port Type Minimal uacsta Call Control Profile Port Type Basic uacsta Call Control Profile Port Type Advanced uacsta Call Control Profile Port Type Conferencing uacsta with Basic Call Control Profile Port Type Conferencing uacsta with Advanced Call Control Profile Port Type Basic uacsta Device Feature with Basic Call Control Profile Port Type Basic uacsta Device Feature with Advanced Call Control Profile Port Type Speaker uacsta Device Feature with Basic Call Control Profile Port Type194 - iii -

12 37 Speaker uacsta Device Feature with Advanced Call Control Profile Port Type 199 Annex A (informative) Example SOAP 1.1/HTTP Bindings 205 Annex B (informative) WSDL Considerations 207 Annex C (informative) Summary of Changes in this Edition iv -

13 1 Scope Web Services Description Language (WSDL) is an XML schema for describing Web services and how they can be accessed by Web based applications. WSDL facilitates the creation and deployment of web based applications. For example, by using WSDL with many industry Web services development environments, a web services developer can access features provided by an implementation without knowing details of the network or underlying transport protocols. This Standard specifies a WSDL for ECMA-269, Services for Computer Supported Telecommunications Applications (CSTA) Phase III. All CSTA features (e.g., services and events) specified in ECMA-269 are specified in this Standard. This Standard specifies port types for all the profiles specified in ECMA-269. A full WSDL document contains both abstract definitions (WSDL messages and port type elements) and concrete protocol specific definitions (WSDL bindings, ports, and service elements). This CSTA WSDL Standard specifies only the abstract definitions of a WSDL document. The concrete and protocol specific definitions are implementation specific and are outside the scope of this Standard. One example transport illustrated in this Standard is SOAP over HTTP. WSDL is defined in XML and XML Schemata. This Standard builds upon the XML data types and imports all message formats specified in ECMA Conformance In addition to the conformance requirements specified in Clause 2 of ECMA-269 and Clause 2 of ECMA-323, a conformant implementation supports at least one of the port types defined in this Standard. Each port type in this Standard corresponds to a profile specified in of ECMA-269. To support one of these port types, an implementation must support all the WSDL operations specified in the port type. A conformant implementation supports an operation by adhering to the corresponding service definition in ECMA-269 and by using the message formats and data types as specified in ECMA References 3.1 Ecma References ECMA-269 Services for Computer Supported Telecommunications Applications (CSTA) Phase III, 7 th Edition (December 2006) ECMA-323 XML Protocol for Computer Supported Telecommunications Applications (CSTA) Phase III, 4 th Edition (December 2006) ECMA TR/72 Glossary of Definitions and Terminology for Computer Supported Telecommunications Applications (CSTA) Phase III, 3 rd Edition (June 2000) 3.2 World Wide Web Consortium References SOAP 1.1 Simple Object Access Protocol (SOAP) 1.1, W3C Note 08 May 2000 XML 1.0 Extensible Markup Language (XML) 1.0 (Second Edition), W3C Recommendation 06 October 2000 XML Schema 1.0 XML Schema Language Part 1: Structures. W3C Recommendation 2 May 2001 and XML Schema Language Part 2: Datatypes. W3C Recommendation 2 May 2001 WSDL 1.1 Web Services Description Language (WSDL) 1.1, W3C Note 15 March

14 4 Definitions CSTA-specific terminology is defined in ECMA TR/72. 5 Web Services Overview A Web service is the name for a service that is accessed by applications over the Internet. Conceptually this corresponds to a CSTA application (client) invoking services provided by a CSTA implementation (server) in a distributed environment. Web services are more formally defined as: encapsulated, loosely coupled contracted functions offered via standard protocols where: Encapsulated means the implementation of the function is never seen from the outside Loosely coupled means changing the implementation of one function does not require a change of the invoking function and Contracted means there are publicly available descriptions of the function s behaviour, how to bind to the function as well as its and s. The goal of Web services is a seamless integration of services across the different technologies (networks, software, hardware, etc.) available on the Internet. Web services require: 1. A standard way to represent data 2. A common, extensible message format 3. A common, extensible service description language 4. A common way to discover service providers The first two requirements, a standard way to represent data and a common extensible message format, have already been achieved with ECMA-323. The ECMA-323 Standard includes extensible XML schemas for all of the categories of services defined in ECMA-269. NOTE This Standard satisfies the third requirement, a common, extensible service description language, by providing a WSDL for CSTA. UDDI (Universal Discovery, Description, and Integration Registry) and other procedures to satisfy the forth requirement are outside the scope of this Standard. There are three components that are involved with Web services: Service Requester provides the following major functions: 1) optionally queries a Service Broker for where to find a suitable Service Provider and 2) binds and interacts with a Service Provider. Service Provider provides the following major functions: 1) publishes its services (e.g. WSDL document) and 2) interacts with a Service Requester. Service Broker acts as a look up service between a Service Provider and a Service Requester. A Service Broker is an optional component of a Web service. For the purposes of this Standard: A CSTA Service Requester is a Service Requester. A CSTA Service Provider is a Service Provider. A Service Broker is outside the scope of this Standard

15 6 WSDL Overview WSDL enables applications to communicate with each other in an automated way. A WSDL document describes Web services both in an abstract (network independent) and concrete (with network protocol bindings, e.g. SOAP) way. A WSDL document consists of sets of definitions. There are six major elements in a WSDL document: types provides the data type definitions used to describe the messages exchanged message defines the messages contents operation defines how and messages are associated with a logical operation porttype groups a set of operations together binding specifies concrete protocol and data format specifications for the operations and messages for a particular porttype port specifies an address for a binding service used to group a set of related ports 6.1 Namespaces There are two CSTA specific namespaces used in this Standard: - this namespace, for which csta is a shorthand, contains all of the CSTA XML messages specified in ECMA-323, 4 th Edition. See this namespace, for which tns is a shorthand, contains the CSTA WSDL schema definitions specified in this Standard. NOTE The namespace for csta is appropriate for all of the XML Tag Options specified in ECMA-323. There are also several other namespaces referenced by the CSTA WSDL schema such as: - this contains the W3C WSDL 1.1 schema - this contains the W3C SOAP bindings for WSDL this contains the W3C SOAP bindings for WSDL this contains the W3C XML Schema Definition 6.2 Data Types Data types describe the format of the XML elements in a message. Examples of data types are integers and strings. This Standard imports the CSTA XML data types standardized in ECMA Messages Message definitions specify the contents of an XML message. The message definitions are used in a WSDL operation where they will be typed as an or message in the context of the WSDL operation. This Standard imports the CSTA XML elements specified in ECMA

16 An example of an XML element specified in ECMA-323 is: <xsd:element name="answercall"> <xsd:complextype> <xsd:sequence> <xsd:element name="calltobeanswered" type="csta:connectionid"/> <xsd:element ref="csta:correlatordata" minoccurs="0"/> <xsd:element ref="csta:userdata" minoccurs="0"/> <xsd:element ref="csta:extensions" minoccurs="0"/> </xsd:sequence> </xsd:complextype> </xsd:element> The above definition, along with all ECMA-323 message definitions, is imported by the CSTA WSDL schema and is available in the 323/csta/ed4 namespace Message Names The WSDL message element specifies the name of a message that is referenced in a WSDL operation element. The naming convention used in this Standard is to derive the WSDL message element name from the corresponding ECMA-323 element name. A lower case letter is used to differentiate the WSDL message name from the ECMA-323 element name. For example, the ECMA-323 element name AnswerCall is used in the definition of the CSTA WSDL answercall message name Message Parts The WSDL message part element is used to define the actual format of the message. Although there can be multiple in a WSDL message, CSTA WSDL uses only one part and therefore can always use the same name (i.e. ) for the message part name. The element type refers to an element defined in ECMA Example The following example defines a WSDL message element definition for the ECMA-323 AnswerCall request message. Its name answercall will be used to define the AnswerCall Operation. <message name="answercall"> <part name="" element="csta:answercall"/> 6.4 Operations A WSDL operation specifies the message (if any), the message (if any), and the message (if any) that is associated with the WSDL operation. This formalizes the relationship between the CSTA XML elements standardized in ECMA-323. Although a person can determine the relationship between messages associated with an operation in ECMA-323 by its logical place in the ECMA-323 Standard and in some cases by naming conventions, CSTA WSDL specifies this relationship in a formal notation that can be understood by applications. The operation name is derived from the feature name as specified in ECMA-323 and the message names are defined by the WSDL message element names. The following subsections describe the types of WSDL operations used in CSTA WSDL Request-response Operation Type A request-response operation type is used when a service provider receives a message and responds with a corresponding message. It is defined using one message, one message, and a message

17 The CSTA Answer Call service uses this type of operation. The operation for CSTA Answer Call is shown below. <operation name="csta-answer-call"> < message="tns:answercall"/> < message="tns:answercallresponse"/> < name="faultname" message=""/> The following notation is used to describe a WSDL request-response operation type: CSTA-Answer-Call tns:answercall tns:answercallresponse One-way Operation Type A one-way operation type is used when a service provider receives a message and does not respond to the message. This type of WSDL operation is defined using one message. The CSTA-Route-Select service uses this type of operation. The operation for CSTA-Route- Select is shown below. <operation name="csta-route-select"> < message="tns:routeselect"/> The following notation is used to describe a WSDL one-way operation type: CSTA-Route-Select tns:routeselect WSDL 1.1 does not specify a message with a one-way operation type, however ECMA-269 specifies that a negative acknowledgement can be sent for certain services that do not specify a positive acknowledgement. Therefore a separate WSDL operation is specified in this Standard that provides a negative acknowledgement. It is not required to send a negative acknowledgement in these cases. <operation name="csta-fault-one-way"> < message=""/> Solicit-response Operation Type A solicit-response operation type is used when a service provider sends a message and receives a corresponding response to the message. It is defined using one message, one message, and a message. The CSTA Call Detail Record Report service uses this type of operation. The operation is shown below. <operation name="csta-cdr-report"> < message="tns:cdrreport"/> < message="tns:cdrreportresponse"/> < name="faultname" message=""/> - 5 -

18 The following notation is used to describe a WSDL solicit-response operation type: CSTA-CDR-Report tns:cdrreport tns:cdrreportresponse Notification Operation Type A notification operation type is used when a service provider sends a message and does not receive a response to the message. This type of WSDL operation is defined using one message. The CSTA-Delivered-Event uses this type of operation. The operation for the CSTA-Delivered- Event is shown below. <operation name="csta-delivered-event"> < message="tns:deliveredevent"/> The following notation is used to describe a WSDL notification operation type: CSTA-Delivered-event tns:deliveredevent The CSTA-Route-Request service also uses this type of operation. The operation for CSTA- Route-Request is shown below. <operation name="csta-route-request"> < message="tns:routerequest"/> The following notation is another example of a WSDL notification operation type: CSTA-Route-Request tns:routerequest WSDL 1.1 does not specify a message with a notification operation type, however ECMA-269 specifies that a negative acknowledgement can be sent for certain services that do not specify a positive acknowledgement. Therefore a separate WSDL operation is specified in this Standard that provides a negative acknowledgement. It is not required to send a negative acknowledgement in these cases. <operation name="csta-fault-notification"> < message=""/> Summary of CSTA Request/Response & Event Models and WSDL Operation Types The following list shows how the CSTA request/response models and events are represented with WSDL operation types: CSTA Services initiated by a CSTA Service Requester o o With positive ack. uses WSDL Request-response operation type. With no positive ack uses WSDL One-way operation type. CSTA Event Reports sent by a CSTA Service Provider o Uses WSDL Notification operation type

19 CSTA Services initiated by a CSTA Service Provider o o With positive ack. Uses WSDL Solicit-response operation type. With no positive ack Uses WSDL Notification operation type. WSDL 1.1 does not allow a element on One-way and Notification operation types. 6.5 Port Types A WSDL port type is a collection of WSDL operations. The WSDL port type will be used to bind to one or more specific protocols and transport data formats. Each port type specified in this Standard (beginning in Clause 23) corresponds to a profile specified in of ECMA-269. A Service Provider may support other operations in addition to the operations specified in the port types Example An example port type with three CSTA WSDL operations follows: <porttype name="sampleporttype"> <operation name="csta-answer-call"> < message="tns:answercall"/> < message="tns:answercallresponse"/> < name="faultname" message=""/> <operation name="csta-clear-connection"> < message="tns:clearconnection"/> < message="tns:clearconnectionresponse"/> < name="faultname" message=""/> <operation name="csta-make-call"> < message="tns:makecall"/> < message="tns:makecallresponse"/> < name="faultname" message=""/> </porttype> - 7 -

20 The following notation is used to describe a porttype: porttype sampleporttype operations CSTA-Answer-Call tns:answercall tns:answercallresponse CSTA-Clear-Connection tns:clearconnection tns:clearconnectionresponse CSTA-Make-Call tns:makecall tns:makecallresponse <porttype name="sampleporttype"> <operation name="csta-answer-call"> < message="tns:answercall"/> < message="tns:answercallresponse"/> < name="faultname" message=""/> <operation name="csta-clear-connection"> < message="tns:clearconnection"/> < message="tns:clearconnectionresponse"/> < name="faultname" message=""/> <operation name="csta-make-call"> < message="tns:makecall"/> < message="tns:makecallresponse"/> < name="faultname" message=""/> </porttype> 6.6 Bindings A binding associates one concrete protocol and transport data format specification to a port type. This Standard allows any type of binding and binding extensions for the CSTA WSDL port types specified in this Standard. NOTE Although the base WSDL 1.1 specification supports all of the WSDL operation types defined in 6.3, WSDL 1.1 only defines bindings for Request-response and One-way operation types. Binding extensions are necessary to support the CSTA WSDL Solicit-response and Notification operation types defined in this Standard. An example of a SOAP 1.1/HTTP binding is provided in Annex A. 6.7 Port A port is a single endpoint defined as a combination of a binding and a network address

21 An example of how a port is used in a WSDL document is provided in Annex A. 6.8 Service A service is a collection of related ports. An example of how a service is used in a WSDL document is provided in Annex A

22 7 Capability Exchange Services Messages and Operations This Clause specifies the WSDL messages and operations for the CSTA capability exchange services and messages. 7.1 Messages message getcstafeatures element csta:getcstafeatures <message name="getcstafeatures"> <part name="" element="csta:getcstafeatures"/> message getcstafeaturesresponse element csta:getcstafeaturesresponse <message name="getcstafeaturesresponse"> <part name="" element="csta:getcstafeaturesresponse"/> message getlogicaldeviceinformation element csta:getlogicaldeviceinformation <message name="getlogicaldeviceinformation"> <part name="" element="csta:getlogicaldeviceinformation"/> message getlogicaldeviceinformationresponse element csta:getlogicaldeviceinformationresponse <message name="getlogicaldeviceinformationresponse"> <part name="" element="csta:getlogicaldeviceinformationresponse"/>

23 message getphysicaldeviceinformation element csta:getphysicaldeviceinformation <message name="getphysicaldeviceinformation"> <part name="" element="csta:getphysicaldeviceinformation"/> message getphysicaldeviceinformationresponse element csta:getphysicaldeviceinformationresponse <message name="getphysicaldeviceinformationresponse"> <part name="" element="csta:getphysicaldeviceinformationresponse"/> message getswitchingfunctioncaps element csta:getswitchingfunctioncaps <message name="getswitchingfunctioncaps"> <part name="" element="csta:getswitchingfunctioncaps"/> message getswitchingfunctioncapsresponse element csta:getswitchingfunctioncapsresponse <message name="getswitchingfunctioncapsresponse"> <part name="" element="csta:getswitchingfunctioncapsresponse"/> message getswitchingfunctiondevices element csta:getswitchingfunctiondevices <message name="getswitchingfunctiondevices"> <part name="" element="csta:getswitchingfunctiondevices"/>

24 message getswitchingfunctiondevicesresponse element csta:getswitchingfunctiondevicesresponse <message name="getswitchingfunctiondevicesresponse"> <part name="" element="csta:getswitchingfunctiondevicesresponse"/> message switchingfunctiondevices element csta:switchingfunctiondevices <message name="switchingfunctiondevices"> <part name="" element="csta:switchingfunctiondevices"/>

25 7.2 Operations operations CSTA-Get-CSTA-Features tns:getcstafeatures tns:getcstafeaturesresponse CSTA-Get-Logical-Device-Information tns:getlogicaldeviceinformation tns:getlogicaldeviceinformationresponse CSTA-Get-Physical-Device-Information tns:getphysicaldeviceinformation tns:getphysicaldeviceinformationresponse CSTA-Get-Switching-Function-Capabilities tns:getswitchingfunctioncaps tns:getswitchingfunctioncapsresponse CSTA-Get-Switching-Function-Devices tns:getswitchingfunctiondevices tns:getswitchingfunctiondevicesresponse CSTA-Switching-Function-Devices tns:switchingfunctiondevices <operation name="csta-get-csta-features"> < message="tns:getcstafeatures"/> < message="tns:getcstafeaturesresponse"/> < name="faultname" message=""/> <operation name="csta-get-logical-device-information"> < message="tns:getlogicaldeviceinformation"/> < message="tns:getlogicaldeviceinformationresponse"/> < name="faultname" message=""/> <operation name="csta-get-physical-device-information"> < message="tns:getphysicaldeviceinformation"/> < message="tns:getphysicaldeviceinformationresponse"/> < name="faultname" message=""/> <operation name="csta-get-switching-function-capabilities"> < message="tns:getswitchingfunctioncaps"/> < message="tns:getswitchingfunctioncapsresponse"/>

26 < name="faultname" message=""/> <operation name="csta-get-switching-function-devices"> < message="tns:getswitchingfunctiondevices"/> < message="tns:getswitchingfunctiondevicesresponse"/> < name="faultname" message=""/> <operation name="csta-switching-function-devices"> < message="tns:switchingfunctiondevices"/>

27 8 System Services Messages and Operations This Clause specifies the WSDL messages and operations for the CSTA system services. 8.1 Messages message changesystemstatfilter element csta:changesysstatfilter <message name="changesystemstatfilter"> <part name="" element="csta:changesysstatfilter"/> message changesysstatfilterresponse element csta:changesysstatfilterresponse <message name="changesysstatfilterresponse"> <part name="" element="csta:changesysstatfilterresponse"/> message systemregister element csta:systemregister <message name="systemregister"> <part name="" element="csta:systemregister"/> message systemregisterresponse element csta:systemregisterresponse <message name="systemregisterresponse"> <part name="" element="csta:systemregisterresponse"/>

28 message systemregisterabort element csta:systemregisterabort <message name="systemregisterabort"> <part name="" element="csta:systemregisterabort"/> message systemregistercancel element csta:systemregistercancel <message name="systemregistercancel"> <part name="" element="csta:systemregistercancel"/> message systemregistercancelresponse element csta:systemregistercancelresponse <message name="systemregistercancelresponse"> <part name="" element="csta:systemregistercancelresponse"/> message requestsystemstatus element csta:requestsystemstatus <message name="requestsystemstatus"> <part name="" element="csta:requestsystemstatus"/> message requestsystemstatusresponse element csta:requestsystemstatusresponse <message name="requestsystemstatusresponse"> <part name="" element="csta:requestsystemstatusresponse"/>

29 message systemstatus element csta:systemstatus <message name="systemstatus"> <part name="" element="csta:systemstatus"/> message systemstatusresponse element csta:systemstatusresponse <message name="systemstatusresponse"> <part name="" element="csta:systemstatusresponse"/> message swfunctioncapschanged element csta:swfunctioncapschanged <message name="swfunctioncapschanged"> <part name="" element="csta:swfunctioncapschanged"/> message swfunctioncapschangedresponse element csta:swfunctioncapschangedresponse <message name="swfunctioncapschangedresponse"> <part name="" element="csta:swfunctioncapschangedresponse"/> message swfunctiondeviceschanged element csta:swfunctiondeviceschanged <message name="swfunctiondeviceschanged"> <part name="" element="csta:swfunctiondeviceschanged"/>

30 message swfunctiondeviceschangedresponse element csta:swfunctiondeviceschangedresponse <message name="swfunctiondeviceschangedresponse"> <part name="" element="csta:swfunctiondeviceschangedresponse"/>

31 8.2 Operations operations CSTA-Change-System-Status-Filter tns:changesystemstatfilter tns:changesysstatfilterresponse CSTA-System-Register tns:systemregister tns:systemregisterresponse CSTA-System-Register-Abort tns:systemregisterabort CSTA-System-Register-Cancel tns:systemregistercancel tns:systemregistercancelresponse CSTA-Request-System-Status-as- tns:requestsystemstatus tns:requestsystemstatusresponse CSTA-Request-System-Status-as- tns:requestsystemstatus tns:requestsystemstatusresponse CSTA-System-Status-as- tns:systemstatus tns:systemstatusresponse CSTA-System-Status-as- tns:systemstatus tns:systemstatusresponse CSTA-SF-Capabilities-Changed tns:swfunctioncapschanged tns:swfunctioncapschangedresponse

32 CSTA-SF-Devices-Changed tns:swfunctiondeviceschanged tns:swfunctiondeviceschangedresponse <operation name="csta-change-system-status-filter"> < message="tns:changesystemstatfilter"/> < message="tns:changesysstatfilterresponse"/> < name="faultname" message=""/> <operation name="csta-system-register"> < message="tns:systemregister"/> < message="tns:systemregisterresponse"/> < name="faultname" message=""/> <operation name="csta-system-register-abort"> < message="tns:systemregisterabort"/> <operation name="csta-system-register-cancel"> < message="tns:systemregistercancel"/> < message="tns:systemregistercancelresponse"/> < name="faultname" message=""/> <operation name="csta-request-system-status-as-"> < message="tns:requestsystemstatus"/> < message="tns:requestsystemstatusresponse"/> < name="faultname" message=""/> <operation name="csta-request-system-status-as-"> < message="tns:requestsystemstatus"/> < message="tns:requestsystemstatusresponse"/> < name="faultname" message=""/> <operation name="csta-system-status-as-"> < message="tns:systemstatus"/> < message="tns:systemstatusresponse"/> < name="faultname" message=""/> <operation name="csta-system-status-as-"> < message="tns:systemstatus"/> < message="tns:systemstatusresponse"/> < name="faultname" message=""/> <operation name="csta-sf-capabilities-changed"> < message="tns:swfunctioncapschanged"/>

33 < message="tns:swfunctioncapschangedresponse"/> < name="faultname" message=""/> <operation name="csta-sf-devices-changed"> < message="tns:swfunctiondeviceschanged"/> < message="tns:swfunctiondeviceschangedresponse"/> < name="faultname" message=""/>

34 9 Monitoring Services Messages and Operations This Clause specifies the WSDL messages and operations for the CSTA monitoring services. 9.1 Messages message changemonitorfilter element csta:changemonitorfilter <message name="changemonitorfilter"> <part name="" element="csta:changemonitorfilter"/> message changemonitorfilterresponse element csta:changemonitorfilterresponse <message name="changemonitorfilterresponse"> <part name="" element="csta:changemonitorfilterresponse"/> message monitorstart element csta:monitorstart <message name="monitorstart"> <part name="" element="csta:monitorstart"/> message monitorstartresponse element csta:monitorstartresponse <message name="monitorstartresponse"> <part name="" element="csta:monitorstartresponse"/>

35 message monitorstop element csta:monitorstop <message name="monitorstop"> <part name="" element="csta:monitorstop"/> message monitorstopresponse element csta:monitorstopresponse <message name="monitorstopresponse"> <part name="" element="csta:monitorstopresponse"/>

36 9.2 Operations operations CSTA-Change-Monitor-Filter tns:changemonitorfilter tns:changemonitorfilterresponse CSTA-Monitor-Start tns:monitorstart tns:monitorstartresponse CSTA-Monitor-Stop-as- tns:monitorstop tns:monitorstopresponse CSTA-Monitor-Stop-as- tns:monitorstop tns:monitorstopresponse <operation name="csta-change-monitor-filter"> < message="tns:changemonitorfilter"/> < message="tns:changemonitorfilterresponse"/> < name="faultname" message=""/> <operation name="csta-monitor-start"> < message="tns:monitorstart"/> < message="tns:monitorstartresponse"/> < name="faultname" message=""/> <operation name="csta-monitor-stop-as-"> < message="tns:monitorstop"/> < message="tns:monitorstopresponse"/> < name="faultname" message=""/> <operation name="csta-monitor-stop-as-"> < message="tns:monitorstop"/> < message="tns:monitorstopresponse"/> < name="faultname" message=""/>

37 10 Snapshot Services Messages and Operations This Clause specifies the WSDL messages and operations for the CSTA snapshot services Messages message snapshotcall element csta:snapshotcall <message name="snapshotcall"> <part name="" element="csta:snapshotcall"/> message snapshotcallresponse element csta:snapshotcallresponse <message name="snapshotcallresponse"> <part name="" element="csta:snapshotcallresponse"/> message snapshotdevice element csta:snapshotdevice <message name="snapshotdevice"> <part name="" element="csta:snapshotdevice"/> message snapshotdeviceresponse element csta:snapshotdeviceresponse <message name="snapshotdeviceresponse"> <part name="" element="csta:snapshotdeviceresponse"/>

38 message snapshotcalldata element csta:snapshotcalldata <message name="snapshotcalldata"> <part name="" element="csta:snapshotcalldata"/> message snapshotdevicedata element csta:snapshotdevicedata <message name="snapshotdevicedata"> <part name="" element="csta:snapshotdevicedata"/>

39 10.2 Operations operations CSTA-Snapshot-Call tns:snapshotcall tns:snapshotcallresponse CSTA-Snapshot-Device tns:snapshotdevice tns:snapshotdeviceresponse CSTA-Snapshot-Call-Data tns:snapshotcalldata CSTA-Snapshot-Device-Data tns:snapshotdevicedata <operation name="csta-snapshot-call"> < message="tns:snapshotcall"/> < message="tns:snapshotcallresponse"/> < name="faultname" message=""/> <operation name="csta-snapshot-device"> < message="tns:snapshotdevice"/> < message="tns:snapshotdeviceresponse"/> < name="faultname" message=""/> <operation name="csta-snapshot-call-data"> < message="tns:snapshotcalldata"/> <operation name="csta-snapshot-device-data"> < message="tns:snapshotdevicedata"/>

40 11 Call Control Features Messages and Operations This Clause specifies the WSDL messages and operations for the CSTA call control features Messages message acceptcall element csta:acceptcall <message name="acceptcall"> <part name="" element="csta:acceptcall"/> message acceptcallresponse element csta:acceptcallresponse <message name="acceptcallresponse"> <part name="" element="csta:acceptcallresponse"/> message alternatecall element csta:alternatecall <message name="alternatecall"> <part name="" element="csta:alternatecall"/> message alternatecallresponse element csta:alternatecallresponse <message name="alternatecallresponse"> <part name="" element="csta:alternatecallresponse"/>

41 message answercall element csta:answercall <message name="answercall"> <part name="" element="csta:answercall"/> message answercallresponse element csta:answercallresponse <message name="answercallresponse"> <part name="" element="csta:answercallresponse"/> message callback element csta:callback <message name="callback"> <part name="" element="csta:callback"/> message callbackresponse element csta:callbackresponse <message name="callbackresponse"> <part name="" element="csta:callbackresponse"/> message callbackmessage element csta:callbackmessage <message name="callbackmessage"> <part name="" element="csta:callbackmessage"/>

42 message callbackmessageresponse element csta:callbackmessageresponse <message name="callbackmessageresponse"> <part name="" element="csta:callbackmessageresponse"/> message camponcall element csta:camponcall <message name="camponcall"> <part name="" element="csta:camponcall"/> message camponcallresponse element csta:camponcallresponse <message name="camponcallresponse"> <part name="" element="csta:camponcallresponse"/> message clearcall element csta:clearcall <message name="clearcall"> <part name="" element="csta:clearcall"/> message clearcallresponse element csta:clearcallresponse <message name="clearcallresponse"> <part name="" element="csta:clearcallresponse"/>

43 message clearconnection element csta:clearconnection <message name="clearconnection"> <part name="" element="csta:clearconnection"/> message clearconnectionresponse element csta:clearconnectionresponse <message name="clearconnectionresponse"> <part name="" element="csta:clearconnectionresponse"/> message conferencecall element csta:conferencecall <message name="conferencecall"> <part name="" element="csta:conferencecall"/> message conferencecallresponse element csta:conferencecallresponse <message name="conferencecallresponse"> <part name="" element="csta:conferencecallresponse"/> message consultationcall element csta:consultationcall <message name="consultationcall"> <part name="" element="csta:consultationcall"/>

44 message consultationcallresponse element csta:consultationcallresponse <message name="consultationcallresponse"> <part name="" element="csta:consultationcallresponse"/> message deflectcall element csta:deflectcall <message name="deflectcall"> <part name="" element="csta:deflectcall"/> message deflectcallresponse element csta:deflectcallresponse <message name="deflectcallresponse"> <part name="" element="csta:deflectcallresponse"/> message dialdigits element csta:dialdigits <message name="dialdigits"> <part name="" element="csta:dialdigits"/> message dialdigitsresponse element csta:dialdigitsresponse <message name="dialdigitsresponse"> <part name="" element="csta:dialdigitsresponse"/>

45 message directedpickupcall element csta:directedpickupcall <message name="directedpickupcall"> <part name="" element="csta:directedpickupcall"/> message directedpickupcallresponse element csta:directedpickupcallresponse <message name="directedpickupcallresponse"> <part name="" element="csta:directedpickupcallresponse"/> message grouppickupcall element csta:grouppickupcall <message name="grouppickupcall"> <part name="" element="csta:grouppickupcall"/> message grouppickupcallresponse element csta:grouppickupcallresponse <message name="grouppickupcallresponse"> <part name="" element="csta:grouppickupcallresponse"/> message holdcall element csta:holdcall <message name="holdcall"> <part name="" element="csta:holdcall"/>

46 message holdcallresponse element csta:holdcallresponse <message name="holdcallresponse"> <part name="" element="csta:holdcallresponse"/> message intrudecall element csta:intrudecall <message name="intrudecall"> <part name="" element="csta:intrudecall"/> message intrudecallresponse element csta:intrudecallresponse <message name="intrudecallresponse"> <part name="" element="csta:intrudecallresponse"/> message joincall element csta:joincall <message name="joincall"> <part name="" element="csta:joincall"/> message joincallresponse element csta:joincallresponse <message name="joincallresponse"> <part name="" element="csta:joincallresponse"/>

47 message makecall element csta:makecall <message name="makecall"> <part name="" element="csta:makecall"/> message makecallresponse element csta:makecallresponse <message name="makecallresponse"> <part name="" element="csta:makecallresponse"/> message makepredictivecall element csta:makepredictivecall <message name="makepredictivecall"> <part name="" element="csta:makepredictivecall"/> message makepredictivecallresponse element csta:makepredictivecallresponse <message name="makepredictivecallresponse"> <part name="" element="csta:makepredictivecallresponse"/> message parkcall element csta:parkcall <message name="parkcall"> <part name="" element="csta:parkcall"/>

48 message parkcallresponse element csta:parkcallresponse <message name="parkcallresponse"> <part name="" element="csta:parkcallresponse"/> message reconnectcall element csta:reconnectcall <message name="reconnectcall"> <part name="" element="csta:reconnectcall"/> message reconnectcallresponse element csta:reconnectcallresponse <message name="reconnectcallresponse"> <part name="" element="csta:reconnectcallresponse"/> message retrievecall element csta:retrievecall <message name="retrievecall"> <part name="" element="csta:retrievecall"/> message retrievecallresponse element csta:retrievecallresponse <message name="retrievecallresponse"> <part name="" element="csta:retrievecallresponse"/>

49 message sendmessage element csta:sendmessage <message name="sendmessage"> <part name="" element="csta:sendmessage"/> message sendmessageresponse element csta:sendmessageresponse <message name="sendmessageresponse"> <part name="" element="csta:sendmessageresponse"/> message singlestepconferencecall element csta:singlestepconferencecall <message name="singlestepconferencecall"> <part name="" element="csta:singlestepconferencecall"/> message singlestepconferencecallresponse element csta:singlestepconferencecallresponse <message name="singlestepconferencecallresponse"> <part name="" element="csta:singlestepconferencecallresponse"/> message singlesteptransfercall element csta:singlesteptransfercall <message name="singlesteptransfercall"> <part name="" element="csta:singlesteptransfercall"/>

50 message singlesteptransfercallresponse element csta:singlesteptransfercallresponse <message name="singlesteptransfercallresponse"> <part name="" element="csta:singlesteptransfercallresponse"/> message transfercall element csta:transfercall <message name="transfercall"> <part name="" element="csta:transfercall"/> message transfercallresponse element csta:transfercallresponse <message name="transfercallresponse"> <part name="" element="csta:transfercallresponse"/> message bridgedevent element csta:bridgedevent <message name="bridgedevent"> <part name="" element="csta:bridgedevent"/> message callclearedevent element csta:callclearedevent <message name="callclearedevent"> <part name="" element="csta:callclearedevent"/>

51 message conferencedevent element csta:conferencedevent <message name="conferencedevent"> <part name="" element="csta:conferencedevent"/> message connectionclearedevent element csta:connectionclearedevent <message name="connectionclearedevent"> <part name="" element="csta:connectionclearedevent"/> message deliveredevent element csta:deliveredevent <message name="deliveredevent"> <part name="" element="csta:deliveredevent"/> message digitsdialedevent element csta:digitsdialedevent <message name="digitsdialedevent"> <part name="" element="csta:digitsdialedevent"/> message divertedevent element csta:divertedevent <message name="divertedevent"> <part name="" element="csta:divertedevent"/>

52 message establishedevent element csta:establishedevent <message name="establishedevent"> <part name="" element="csta:establishedevent"/> message failedevent element csta:failedevent <message name="failedevent"> <part name="" element="csta:failedevent"/> message heldevent element csta:heldevent <message name="heldevent"> <part name="" element="csta:heldevent"/> message networkcapabilitieschangedevent element csta:networkcapabilitieschangedevent <message name="networkcapabilitieschangedevent"> <part name="" element="csta:networkcapabilitieschangedevent"/> message networkreachedevent element csta:networkreachedevent <message name="networkreachedevent"> <part name="" element="csta:networkreachedevent"/>

53 message offeredevent element csta:offeredevent <message name="offeredevent"> <part name="" element="csta:offeredevent"/> message originatedevent element csta:originatedevent <message name="originatedevent"> <part name="" element="csta:originatedevent"/> message queuedevent element csta:queuedevent <message name="queuedevent"> <part name="" element="csta:queuedevent"/> message retrievedevent element csta:retrievedevent <message name="retrievedevent"> <part name="" element="csta:retrievedevent"/> message serviceinitiatedevent element csta:serviceinitiatedevent <message name="serviceinitiatedevent"> <part name="" element="csta:serviceinitiatedevent"/>

54 message transferedevent element csta:transferedevent <message name="transferedevent"> <part name="" element="csta:transferedevent"/>

55 11.2 Operations operations CSTA-Accept-Call tns:acceptcall tns:acceptcallresponse CSTA-Alternate-Call tns:alternatecall tns:alternatecallresponse CSTA-Answer-Call tns:answercall tns:answercallresponse CSTA-Call-Back-Call-Related tns:callback tns:callbackresponse CSTA-Call-Back-Message-Call-Related tns:callbackmessage tns:callbackmessageresponse CSTA-Camp-On-Call tns:camponcall tns:camponcallresponse CSTA-Clear-Call tns:clearcall tns:clearcallresponse CSTA-Clear-Connection tns:clearconnection tns:clearconnectionresponse CSTA-Conference-Call tns:conferencecall tns:conferencecallresponse

56 CSTA-Consultation-Call tns:consultationcall tns:consultationcallresponse CSTA-Deflect-Call tns:deflectcall tns:deflectcallresponse CSTA-Dial-Digits-Call tns:dialdigits tns:dialdigitsresponse CSTA-Directed-Pickup-Call tns:directedpickupcall tns:directedpickupcallresponse CSTA-Group-Pickup-Call tns:grouppickupcall tns:grouppickupcallresponse CSTA-Hold-Call tns:holdcall tns:holdcallresponse CSTA-Intrude-Call tns:intrudecall tns:intrudecallresponse CSTA-Join-Call tns:joincall tns:joincallresponse CSTA-Make-Call tns:makecall tns:makecallresponse

57 CSTA-Make-Predictive-Call tns:makepredictivecall tns:makepredictivecallresponse CSTA-Park-Call tns:parkcall tns:parkcallresponse CSTA-Reconnect-Call tns:reconnectcall tns:reconnectcallresponse CSTA-Retrieve-Call tns:retrievecall tns:retrievecallresponse CSTA-Send-Message tns:sendmessage tns:sendmessageresponse CSTA-Single-Step-Conference-Call tns:singlestepconferencecall tns:singlestepconferencecallresponse CSTA-Single-Step-Transfer-Call tns:singlesteptransfercall tns:singlesteptransfercallresponse CSTA-Transfer-Call tns:transfercall tns:transfercallresponse CSTA-Bridged-event tns:bridgedevent CSTA-Call-Cleared-event tns:callclearedevent

58 CSTA-Conferenced-event tns:conferencedevent CSTA-Connection-Cleared-event tns:connectionclearedevent CSTA-Delivered-event tns:deliveredevent CSTA-Digits-Dialed-event tns:digitsdialedevent CSTA-Diverted-event tns:divertedevent CSTA-Established-event tns:establishedevent CSTA-Failed-event tns:failedevent CSTA-Held-event tns:heldevent CSTA-Network-Capabilities-Changed-event tns:networkcapabilitieschangedevent CSTA-Network-Reached-event tns:networkreachedevent CSTA-Offered-event tns:offeredevent CSTA-Originated-event tns:originatedevent CSTA-Queued-event tns:queuedevent CSTA-Retrieved-event tns:retrievedevent CSTA-Service-Initiated-event tns:serviceinitiatedevent

59 CSTA-Transferred-event tns:transferedevent <operation name="csta-accept-call"> < message="tns:acceptcall"/> < message="tns:acceptcallresponse"/> < name="faultname" message=""/> <operation name="csta-alternate-call"> < message="tns:alternatecall"/> < message="tns:alternatecallresponse"/> < name="faultname" message=""/> <operation name="csta-answer-call"> < message="tns:answercall"/> < message="tns:answercallresponse"/> < name="faultname" message=""/> <operation name="csta-call-back-call-related"> < message="tns:callback"/> < message="tns:callbackresponse"/> < name="faultname" message=""/> <operation name="csta-call-back-message-call-related"> < message="tns:callbackmessage"/> < message="tns:callbackmessageresponse"/> < name="faultname" message=""/> <operation name="csta-camp-on-call"> < message="tns:camponcall"/> < message="tns:camponcallresponse"/> < name="faultname" message=""/> <operation name="csta-clear-call"> < message="tns:clearcall"/> < message="tns:clearcallresponse"/> < name="faultname" message=""/> <operation name="csta-clear-connection"> < message="tns:clearconnection"/> < message="tns:clearconnectionresponse"/> < name="faultname" message=""/> <operation name="csta-conference-call">

60 < message="tns:conferencecall"/> < message="tns:conferencecallresponse"/> < name="faultname" message=""/> <operation name="csta-consultation-call"> < message="tns:consultationcall"/> < message="tns:consultationcallresponse"/> < name="faultname" message=""/> <operation name="csta-deflect-call"> < message="tns:deflectcall"/> < message="tns:deflectcallresponse"/> < name="faultname" message=""/> <operation name="csta-dial-digits-call"> < message="tns:dialdigits"/> < message="tns:dialdigitsresponse"/> < name="faultname" message=""/> <operation name="csta-directed-pickup-call"> < message="tns:directedpickupcall"/> < message="tns:directedpickupcallresponse"/> < name="faultname" message=""/> <operation name="csta-group-pickup-call"> < message="tns:grouppickupcall"/> < message="tns:grouppickupcallresponse"/> < name="faultname" message=""/> <operation name="csta-hold-call"> < message="tns:holdcall"/> < message="tns:holdcallresponse"/> < name="faultname" message=""/> <operation name="csta-intrude-call"> < message="tns:intrudecall"/> < message="tns:intrudecallresponse"/> < name="faultname" message=""/> <operation name="csta-join-call"> < message="tns:joincall"/> < message="tns:joincallresponse"/> < name="faultname" message=""/>

61 <operation name="csta-make-call"> < message="tns:makecall"/> < message="tns:makecallresponse"/> < name="faultname" message=""/> <operation name="csta-make-predictive-call"> < message="tns:makepredictivecall"/> < message="tns:makepredictivecallresponse"/> < name="faultname" message=""/> <operation name="csta-park-call"> < message="tns:parkcall"/> < message="tns:parkcallresponse"/> < name="faultname" message=""/> <operation name="csta-reconnect-call"> < message="tns:reconnectcall"/> < message="tns:reconnectcallresponse"/> < name="faultname" message=""/> <operation name="csta-retrieve-call"> < message="tns:retrievecall"/> < message="tns:retrievecallresponse"/> < name="faultname" message=""/> <operation name="csta-send-message"> < message="tns:sendmessage"/> < message="tns:sendmessageresponse"/> < name="faultname" message=""/> <operation name="csta-single-step-conference-call"> < message="tns:singlestepconferencecall"/> < message="tns:singlestepconferencecallresponse"/> < name="faultname" message=""/> <operation name="csta-single-step-transfer-call"> < message="tns:singlesteptransfercall"/> < message="tns:singlesteptransfercallresponse"/> < name="faultname" message=""/> <operation name="csta-transfer-call"> < message="tns:transfercall"/> < message="tns:transfercallresponse"/> < name="faultname" message=""/>

62 <operation name="csta-bridged-event"> < message="tns:bridgedevent"/> <operation name="csta-call-cleared-event"> < message="tns:callclearedevent"/> <operation name="csta-conferenced-event"> < message="tns:conferencedevent"/> <operation name="csta-connection-cleared-event"> < message="tns:connectionclearedevent"/> <operation name="csta-delivered-event"> < message="tns:deliveredevent"/> <operation name="csta-digits-dialed-event"> < message="tns:digitsdialedevent"/> <operation name="csta-diverted-event"> < message="tns:divertedevent"/> <operation name="csta-established-event"> < message="tns:establishedevent"/> <operation name="csta-failed-event"> < message="tns:failedevent"/> <operation name="csta-held-event"> < message="tns:heldevent"/> <operation name="csta-network-capabilities-changed-event"> < message="tns:networkcapabilitieschangedevent"/> <operation name="csta-network-reached-event"> < message="tns:networkreachedevent"/> <operation name="csta-offered-event"> < message="tns:offeredevent"/> <operation name="csta-originated-event"> < message="tns:originatedevent"/> <operation name="csta-queued-event">

What is CSTA? CSTA Overview. Started by Tom Miller (Siemens), updated by Ecma/TC32-TG11, December 2005.

What is CSTA? CSTA Overview. Started by Tom Miller (Siemens), updated by Ecma/TC32-TG11, December 2005. What is CSTA? CSTA Overview Started by Tom Miller (Siemens), updated by Ecma/TC32-TG11, December 2005. Topics CSTA History CSTA Standards Suite CSTA Features ECMA-323 (CSTA XML) Call Control Details Voice

More information

ETSI TR V1.1.1 ( )

ETSI TR V1.1.1 ( ) TR 102 171 V1.1.1 (2003-02) Technical Report Using ECMA-323 (CSTA XML) in a Voice Browser Environment 2 TR 102 171 V1.1.1 (2003-02) Reference DTR/ECMA-00285 Keywords CSTA, voice 650 Route des Lucioles

More information

CSTA Overview. OpenScape Voice (OSV) July 2010

CSTA Overview. OpenScape Voice (OSV) July 2010 CSTA Overview OpenScape Voice (OSV) July 2010 Presentation Overview CSTA protocol and standards overview OpenScape Voice architectural overview for CSTA 3 CSTA Protocol Standards 4 What is CSTA? CSTA =

More information

Sýnishorn ISO/IEC INTERNATIONAL STANDARD

Sýnishorn ISO/IEC INTERNATIONAL STANDARD INTERNATIONAL STANDARD ISO/IEC 18052 Third edition 2012-09-01 Information technology Telecommunications and information exchange between systems ASN.1 for Computer Supported Telecommunications Applications

More information

WSDL. Stop a while to read about me!

WSDL. Stop a while to read about me! WSDL Stop a while to read about me! Part of the code shown in the following slides is taken from the book Java by D.A. Chappell and T. Jawell, O Reilly, ISBN 0-596-00269-6 What is WSDL? Description Language

More information

OpenScape Voice V8 Interface Manual: Volume 4, CSTA Interface. Description A31003-H8080-T

OpenScape Voice V8 Interface Manual: Volume 4, CSTA Interface. Description A31003-H8080-T OpenScape Voice V8 Interface Manual: Volume 4, CSTA Interface Description A31003-H8080-T109-03-7618 Our Quality and Environmental Management Systems are implemented according to the requirements of the

More information

We recommend you review this before taking an ActiveVOS course or before you use ActiveVOS Designer.

We recommend you review this before taking an ActiveVOS course or before you use ActiveVOS Designer. This presentation is a primer on WSDL. It s part of our series to help prepare you for creating BPEL projects. We recommend you review this before taking an ActiveVOS course or before you use ActiveVOS

More information

Chapter 8 Web Services Objectives

Chapter 8 Web Services Objectives Chapter 8 Web Services Objectives Describe the Web services approach to the Service- Oriented Architecture concept Describe the WSDL specification and how it is used to define Web services Describe the

More information

Standard ECMA-269 3rd Edition - December Services for Computer Supported Telecommunications Applications (CSTA) Phase III.

Standard ECMA-269 3rd Edition - December Services for Computer Supported Telecommunications Applications (CSTA) Phase III. Standard ECMA-269 3rd Edition - December 1998 Standardizing Information and Communication Systems Services for Computer Supported Telecommunications Applications (CSTA) Phase III Volume 3 Phone: +41 22

More information

Standard ECMA-269 3rd Edition - December Services for Computer Supported Telecommunications Applications (CSTA) Phase III.

Standard ECMA-269 3rd Edition - December Services for Computer Supported Telecommunications Applications (CSTA) Phase III. Standard ECMA-269 3rd Edition - December 1998 Standardizing Information and Communication Systems Services for Computer Supported Telecommunications Applications (CSTA) Phase III Volume 1 Phone: +41 22

More information

Realisation of SOA using Web Services. Adomas Svirskas Vilnius University December 2005

Realisation of SOA using Web Services. Adomas Svirskas Vilnius University December 2005 Realisation of SOA using Web Services Adomas Svirskas Vilnius University December 2005 Agenda SOA Realisation Web Services Web Services Core Technologies SOA and Web Services [1] SOA is a way of organising

More information

SOAP Specification. 3 major parts. SOAP envelope specification. Data encoding rules. RPC conventions

SOAP Specification. 3 major parts. SOAP envelope specification. Data encoding rules. RPC conventions SOAP, UDDI and WSDL SOAP SOAP Specification 3 major parts SOAP envelope specification Defines rules for encapsulating data Method name to invoke Method parameters Return values How to encode error messages

More information

ECMA st Edition / December Procedure for the Registration of Assigned Numbers for ECMA-368 and ECMA-369

ECMA st Edition / December Procedure for the Registration of Assigned Numbers for ECMA-368 and ECMA-369 ECMA-381 1 st Edition / December 2007 Procedure for the Registration of Assigned Numbers for ECMA-368 and ECMA-369 COPYRIGHT PROTECTED DOCUMENT Ecma International 2007 Standard ECMA-381 1 st Edition /

More information

(9A05803) WEB SERVICES (ELECTIVE - III)

(9A05803) WEB SERVICES (ELECTIVE - III) 1 UNIT III (9A05803) WEB SERVICES (ELECTIVE - III) Web services Architecture: web services architecture and its characteristics, core building blocks of web services, standards and technologies available

More information

A NOVEL MECHANISM FOR MEDIA RESOURCE CONTROL IN SIP MOBILE NETWORKS

A NOVEL MECHANISM FOR MEDIA RESOURCE CONTROL IN SIP MOBILE NETWORKS A NOVEL MECHANISM FOR MEDIA RESOURCE CONTROL IN SIP MOBILE NETWORKS Noël CRESPI, Youssef CHADLI, Institut National des Telecommunications 9, rue Charles Fourier 91011 EVRY Cedex FRANCE Authors: N.Crespi,

More information

Application Enablement Services

Application Enablement Services Application Enablement Services Device, Media and Call Control API Java Programmers Guide Release 4.1 An Avaya MultiVantage Communications Application 02-300359 Issue 3.0 December 2007 2007 Avaya Inc.

More information

OpenStage SIP - User Agent CSTA (uacsta) interface.

OpenStage SIP - User Agent CSTA (uacsta) interface. Technical Paper OpenStage SIP - User Agent CSTA (uacsta) interface. Issue: 1.1 Date: 01/29/2013 Copyright Unify Software and Solutions GmbH & Co. KG 2016 Mies-van-der-Rohe-Strasse 6 80807 Munich Germany

More information

Web service design. every Web service can be associated with:

Web service design. every Web service can be associated with: Web Services Web services provide the potential of fulfilling SOA requirements, but they need to be intentionally designed to do so. Web services framework is flexible and adaptable. Web services can be

More information

WSDL Interface of Services for Distributed Search in Databases

WSDL Interface of Services for Distributed Search in Databases WSDL Interface of s for Distributed Search in s Elena Ivanova Abstract: oriented architecture and two layers model of a service are described. WSDL technology is applied to implement a network interface

More information

Topics on Web Services COMP6017

Topics on Web Services COMP6017 Topics on Web Services COMP6017 Dr Nicholas Gibbins nmg@ecs.soton.ac.uk 2013-2014 Module Aims Introduce you to service oriented architectures Introduce you to both traditional and RESTful Web Services

More information

ETSI TS V1.1.1 ( )

ETSI TS V1.1.1 ( ) TS 102 344 V1.1.1 (2004-07) Technical Specification Application session services 2 TS 102 344 V1.1.1 (2004-07) Reference DTS/ECMA-00290 Keywords CSTA, service 650 Route des Lucioles F-06921 Sophia Antipolis

More information

Service-Oriented Architecture (SOA)

Service-Oriented Architecture (SOA) Service-Oriented Architecture (SOA) SOA is a software architecture in which reusable services are deployed into application servers and then consumed by clients in different applications or business processes.

More information

Services for Computer Supported Telecommunications Applications (CSTA) Phase I

Services for Computer Supported Telecommunications Applications (CSTA) Phase I Standard ECMA-179 June 1992 Standardizing Information and Communication Systems Services for Computer Supported Telecommunications Applications (CSTA) Phase I Phone: +41 22 849.60.00 - Fax: +41 22 849.60.01

More information

3GPP TS V6.1.0 ( )

3GPP TS V6.1.0 ( ) TS 29.199-1 V6.1.0 (2005-03) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Core Network; Open Service Access (OSA); Parlay X Web Services; Part 1: Common (Release

More information

Naming & Design Requirements (NDR)

Naming & Design Requirements (NDR) The Standards Based Integration Company Systems Integration Specialists Company, Inc. Naming & Design Requirements (NDR) CIM University San Francisco October 11, 2010 Margaret Goodrich, Manager, Systems

More information

Technical Committee 32 Communications, networks and systems interconnection

Technical Committee 32 Communications, networks and systems interconnection Technical Committee 32 Communications, networks and systems interconnection John Elwell Siemens Communications (International) john.elwell@siemens.com Rue du Rhône 114- CH-1204 Geneva - T: +41 22 849 6000

More information

ONVIF OSD Client Test Specification

ONVIF OSD Client Test Specification ONVIF OSD Client Test Specification Version 18.06 June 2018 www.onvif.org 2018 ONVIF, Inc. All rights reserved. Recipients of this document may copy, distribute, publish, or display this document so long

More information

WSDL versioning. Facts Basic scenario. WSDL -Web Services Description Language SAWSDL -Semantic Annotations for WSDL and XML Schema

WSDL versioning. Facts Basic scenario. WSDL -Web Services Description Language SAWSDL -Semantic Annotations for WSDL and XML Schema Internet Engineering Tomasz Babaczyński ski, Zofia Kruczkiewicz Tomasz Kubik Information systems modelling UML and description languages WSDL -Web Services Description Language SAWSDL -Semantic Annotations

More information

Glossary of Exchange Network Related Groups

Glossary of Exchange Network Related Groups Glossary of Exchange Network Related Groups CDX Central Data Exchange EPA's Central Data Exchange (CDX) is the point of entry on the National Environmental Information Exchange Network (Exchange Network)

More information

ONVIF Advanced Security Client Test Specification

ONVIF Advanced Security Client Test Specification ONVIF Advanced Security Client Test Specification Version 17.06 June 2017 www.onvif.org 2017 ONVIF, Inc. All rights reserved. Recipients of this document may copy, distribute, publish, or display this

More information

XML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web

XML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web Web Services. XML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web Platform: Windows COM Component Previously

More information

OpenScape Contact Center Extensions V2R1 Integration Connector. Programming Guide A31003-S2220-R

OpenScape Contact Center Extensions V2R1 Integration Connector. Programming Guide A31003-S2220-R OpenScape Contact Center Extensions V2R1 Integration Connector Programming Guide Our Quality and Environmental Management Systems are implemented according to the requirements of the ISO9001 and ISO14001

More information

CTI Server Message Reference Guide (Protocol Version 20) for Cisco Unified Contact Center Enterprise

CTI Server Message Reference Guide (Protocol Version 20) for Cisco Unified Contact Center Enterprise CTI Server Message Reference Guide (Protocol Version 0) for Cisco Unified Contact Center Enterprise First Published: August 10, 016 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose,

More information

Automatic Test Markup Language <ATML/> Sept 28, 2004

Automatic Test Markup Language <ATML/> Sept 28, 2004 Automatic Test Markup Language Sept 28, 2004 ATML Document Page 1 of 16 Contents Automatic Test Markup Language...1 ...1 1 Introduction...3 1.1 Mission Statement...3 1.2...3 1.3...3 1.4

More information

ETSI TS V7.3.0 ( ) Technical Specification

ETSI TS V7.3.0 ( ) Technical Specification TS 132 735 V7.3.0 (2007-10) Technical Specification Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); Telecommunication management; IP Multimedia

More information

Avaya Aura Application Enablement Services Device, Media and Call Control API XML Programmer s Guide Release 6.2

Avaya Aura Application Enablement Services Device, Media and Call Control API XML Programmer s Guide Release 6.2 Avaya Aura Application Enablement Services Device, Media and Call Control API XML Programmer s Guide Release 6.2 02-300358 Issue 1.0 June 2012 2012 Avaya Inc. All Rights Reserved Notice While reasonable

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 6, Nov-Dec 2015

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 6, Nov-Dec 2015 RESEARCH ARTICLE OPEN ACCESS Middleware Interoperability using SOA for Enterprise Business Application T Sathis Kumar Assistant Professor Department of Computer Science and Engineering Saranathan College

More information

Final draft ETSI ES V1.2.1 ( )

Final draft ETSI ES V1.2.1 ( ) Final draft ES 202 391-1 V1.2.1 (2006-10) Standard Open Service Access (OSA); Parlay X Web Services; Part 1: Common (Parlay X 2) 2 Final draft ES 202 391-1 V1.2.1 (2006-10) Reference RES/TISPAN-01033-01-OSA

More information

Transport (http) Encoding (XML) Standard Structure (SOAP) Description (WSDL) Discovery (UDDI - platform independent XML)

Transport (http) Encoding (XML) Standard Structure (SOAP) Description (WSDL) Discovery (UDDI - platform independent XML) System Programming and Design Concepts Year 3 Tutorial 08 1. Explain what is meant by a Web service. Web service is a application logic that is accessible using Internet standards. A SOA framework. SOA

More information

ISO/IEC INTERNATIONAL STANDARD. Information technology ECMAScript for XML (E4X) specification

ISO/IEC INTERNATIONAL STANDARD. Information technology ECMAScript for XML (E4X) specification INTERNATIONAL STANDARD ISO/IEC 22537 First edition 2006-02-15 Information technology ECMAScript for XML (E4X) specification Technologies de l'information ECMAScript pour spécification XML (E4X) Reference

More information

ETSI TS V ( )

ETSI TS V ( ) TS 132 786 V11.0.0 (2012-10) Technical Specification Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); LTE; Telecommunication management; Home enhanced

More information

This tutorial is going to help all those readers who want to learn the basics of WSDL and use its features to interface with XML-based services.

This tutorial is going to help all those readers who want to learn the basics of WSDL and use its features to interface with XML-based services. i About the Tutorial This is a brief tutorial that explains how to use to exchange information in a distributed environment. It uses plenty of examples to show the functionalities of the elements used

More information

BPEL Research. Tuomas Piispanen Comarch

BPEL Research. Tuomas Piispanen Comarch BPEL Research Tuomas Piispanen 8.8.2006 Comarch Presentation Outline SOA and Web Services Web Services Composition BPEL as WS Composition Language Best BPEL products and demo What is a service? A unit

More information

Standardizing Information and Communication Systems

Standardizing Information and Communication Systems Standard ECMA-253 2nd Edition - September 2000 Standardizing Information and Communication Systems Private Integrated Services Network (PISN) - Mapping Functions for the Employment of 64 kbit/s Circuit

More information

WebServices the New Era

WebServices the New Era WebServices the New Era Introduction to WebServices Standards of WebServices Component Architecture WebServices Architecture SOAP WSDL UDDI Tools and Technologies of WebServices An example of WebServices

More information

ECMA st Edition / December Corporate Telecommunication Networks - Signalling Interworking between QSIG and SIP - Call Transfer

ECMA st Edition / December Corporate Telecommunication Networks - Signalling Interworking between QSIG and SIP - Call Transfer EMA-361 1 st Edition / December 2004 orporate Telecommunication Networks - Signalling Interworking between QSIG and SIP - all Transfer Standard EMA-361 1 st Edition / December 2004 orporate Telecommunication

More information

CmpE 596: Service-Oriented Computing

CmpE 596: Service-Oriented Computing CmpE 596: Service-Oriented Computing Pınar Yolum pinar.yolum@boun.edu.tr Department of Computer Engineering Boğaziçi University CmpE 596: Service-Oriented Computing p.1/53 Course Information Topics Work

More information

ONVIF Device IO Client Test Specification

ONVIF Device IO Client Test Specification ONVIF Device IO Client Test Specification Version 17.12 December 2017 www.onvif.org 2017 ONVIF, Inc. All rights reserved. Recipients of this document may copy, distribute, publish, or display this document

More information

Standardizing Information and Communication Systems

Standardizing Information and Communication Systems Standard ECMA-225 2nd Edition - June 1997 Standardizing Information and Communication Systems Private Integrated Services Network (PISN) - Inter-Exchange Signalling Protocol - Transit Counter Additional

More information

Introduction to Web Services

Introduction to Web Services Introduction to Web Services SWE 642, Spring 2008 Nick Duan April 9, 2008 1 Overview What are Web Services? A brief history of WS Basic components of WS Advantages of using WS in Web application development

More information

Web-services. Brian Nielsen

Web-services. Brian Nielsen Web-services Brian Nielsen bnielsen@cs.aau.dk Why Web Services? Today s Web Web designed for application to human interactions Information sharing: a distributed content library. Enabled Business-to-costumer

More information

Introduzione ai Web Services

Introduzione ai Web Services Introduzione ai Web s Claudio Bettini Web Computing Programming with distributed components on the Web: Heterogeneous Distributed Multi-language 1 Web : Definitions Component for Web Programming Self-contained,

More information

Test Assertions for the SCA Web Service Binding Version 1.1 Specification

Test Assertions for the SCA Web Service Binding Version 1.1 Specification Test Assertions for the SCA Web Service Binding Version 1.1 Specification Working Draft 02 7 October 2009 Specification URIs: This Version: http://docs.oasis-open.org/sca-bindings/sca-wsbinding-1.1-test-assertions-cd01.html

More information

Standardizing Information and Communication Systems

Standardizing Information and Communication Systems Standard ECMA-261 June 1997 Standardizing Information and Communication Systems Broadband Private Integrated Services Network (B-PISN) - Service Description - Broadband Connection Oriented Bearer Services

More information

ONVIF Imaging Client Test Specification

ONVIF Imaging Client Test Specification ONVIF Imaging Client Test Specification Version 17.12 December 2017 www.onvif.org 2017 ONVIF, Inc. All rights reserved. Recipients of this document may copy, distribute, publish, or display this document

More information

ETSI TS V9.0.0 ( ) Technical Specification

ETSI TS V9.0.0 ( ) Technical Specification TS 132 347 V9.0.0 (2010-01) Technical Specification Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); LTE; Telecommunication management; File Transfer

More information

Introduction to Web Services & SOA

Introduction to Web Services & SOA References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Web Service Definition The term "Web Services" can be confusing.

More information

Intelligence Community and Department of Defense Content Discovery & Retrieval Integrated Project Team (CDR IPT)

Intelligence Community and Department of Defense Content Discovery & Retrieval Integrated Project Team (CDR IPT) Intelligence Community and Department of Defense Content Discovery & Retrieval Integrated Project Team (CDR IPT) IC/DoD REST Encoding Specification for CDR Brokered Search v1.1 12 May 2011 REVISION/HISTORY

More information

ISO/IEC TR TECHNICAL REPORT

ISO/IEC TR TECHNICAL REPORT TECHNICAL REPORT ISO/IEC TR 22250-1 First edition 2002-02-15 Information technology Document description and processing languages Regular Language Description for XML (RELAX) Part 1: RELAX Core Technologies

More information

Intelligence Community and Department of Defense Content Discovery & Retrieval Integrated Project Team (CDR IPT)

Intelligence Community and Department of Defense Content Discovery & Retrieval Integrated Project Team (CDR IPT) Intelligence Community and Department of Defense Content Discovery & Retrieval Integrated Project Team (CDR IPT) IC/DoD REST Interface Encoding Specification for CDR Search, v1.1 12 May 2011 REVISION/HISTORY

More information

ISO INTERNATIONAL STANDARD

ISO INTERNATIONAL STANDARD INTERNATIONAL STANDARD ISO 15745-1 First edition 2003-03-01 Industrial automation systems and integration Open systems application integration framework Part 1: Generic reference description Systèmes d'automatisation

More information

describe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution

describe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution 1 of 9 10/9/2013 1:38 AM WCF and WF Learning Objectives After completing this topic, you should be able to describe the functions of Windows Communication Foundation describe the features of the Windows

More information

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 John Hohwald Slide 1 Definitions and Terminology What is SOA? SOA is an architectural style whose goal is to achieve loose coupling

More information

Standardizing Information and Communication Systems

Standardizing Information and Communication Systems Standard ECMA-289 2nd Edition - September 2000 Standardizing Information and Communication Systems Private Integrated Services Network (PISN) - Mapping Functions for the Employment of 64 kbit/s Circuit

More information

On-Line Monitoring of Multi-Area Power Systems in Distributed Environment

On-Line Monitoring of Multi-Area Power Systems in Distributed Environment SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 3, No. 1, June 2006, 89-101 On-Line Monitoring of Multi-Area Power Systems in Distributed Environment Ramadoss Ramesh 1, Velimuthu Ramachandran 2 Abstract:

More information

Exam : Title : Sun Certified Developer for Java Web Services. Version : DEMO

Exam : Title : Sun Certified Developer for Java Web Services. Version : DEMO Exam : 310-220 Title : Sun Certified Developer for Java Web Services Version : DEMO 1. Which connection mode allows a JAX-RPC client to make a Web service method call and then continue processing inthe

More information

On the Potential of Web Services in Network Management

On the Potential of Web Services in Network Management On the Potential of Web Services in Network Management ZiHeng Liu 1,Yu Bai 2,YouQing Wan 3 1 The Department of Information Techonlogy, HuaZhong Normal University; Wuhan, China,lzh20201@yahoo.com.cn 2 The

More information

BPMN Working Draft. 1. Introduction

BPMN Working Draft. 1. Introduction 1. Introduction The Business Process Management Initiative (BPMI) has developed a standard Business Process Modeling Notation (BPMN). The primary goal of BPMN is to provide a notation that is readily understandable

More information

ETSI TS V9.2.0 ( )

ETSI TS V9.2.0 ( ) TS 132 445 V9.2.0 (2012-03) Technical Specification Universal Mobile Telecommunications System (UMTS); LTE; Telecommunication management; Trace Management Integration Reference Point (IRP): extensible

More information

Lesson 10 BPEL Introduction

Lesson 10 BPEL Introduction Lesson 10 BPEL Introduction Service Oriented Architectures Module 1 - Basic technologies Unit 5 BPEL Ernesto Damiani Università di Milano Service-Oriented Architecture Orchestration Requirements Orchestration

More information

C exam. IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1.

C exam.   IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1. C9510-319.exam Number: C9510-319 Passing Score: 800 Time Limit: 120 min File Version: 1.0 IBM C9510-319 IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile Version: 1.0 Exam A QUESTION

More information

Web Applications. Web Services problems solved. Web services problems solved. Web services - definition. W3C web services standard

Web Applications. Web Services problems solved. Web services problems solved. Web services - definition. W3C web services standard Web Applications 31242/32549 Advanced Internet Programming Advanced Java Programming Presentation-oriented: PAGE based App generates Markup pages (HTML, XHTML etc) Human oriented : user interacts with

More information

Introduction to Web Services & SOA

Introduction to Web Services & SOA References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Service-Oriented Programming (SOP) SOP A programming paradigm that

More information

SERIES X: DATA NETWORKS, OPEN SYSTEM COMMUNICATIONS AND SECURITY OSI applications Generic applications of ASN.1

SERIES X: DATA NETWORKS, OPEN SYSTEM COMMUNICATIONS AND SECURITY OSI applications Generic applications of ASN.1 International Telecommunication Union ITU-T X.892 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (05/2005) SERIES X: DATA NETWORKS, OPEN SYSTEM COMMUNICATIONS AND SECURITY OSI applications Generic applications

More information

WSDL Document Structure

WSDL Document Structure WSDL Invoking a Web service requires you to know several pieces of information: 1) What message exchange protocol the Web service is using (like SOAP) 2) How the messages to be exchanged are structured

More information

Web Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review

Web Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review Web Services in Cincom VisualWorks WHITE PAPER Cincom In-depth Analysis and Review Web Services in Cincom VisualWorks Table of Contents Web Services in VisualWorks....................... 1 Web Services

More information

Xml Schema Attribute Definition Language (xsd) 1.1 Part 1

Xml Schema Attribute Definition Language (xsd) 1.1 Part 1 Xml Schema Attribute Definition Language (xsd) 1.1 Part 1 According to the XSD 1.0 spec, XML Schema Part 1: Structures Second Edition: to the XSD 1.1 spec, W3C XML Schema Definition Language (XSD) 1.1

More information

ONVIF Imaging Client Test Specification

ONVIF Imaging Client Test Specification ONVIF Imaging Client Test Specification Version 16.07 July 2016 www.onvif.org 2016 ONVIF, Inc. All rights reserved. Recipients of this document may copy, distribute, publish, or display this document so

More information

ETSI TS V ( )

ETSI TS V ( ) TS 128 676 V12.0.0 (2014-10) TECHNICAL SPECIFICATION Universal Mobile Telecommunications System (UMTS); LTE; Telecommunication management; Home enhanced Node B (HeNB) Subsystem (HeNS) Network Resource

More information

Web Services: Introduction and overview. Outline

Web Services: Introduction and overview. Outline Web Services: Introduction and overview 1 Outline Introduction and overview Web Services model Components / protocols In the Web Services model Web Services protocol stack Examples 2 1 Introduction and

More information

ABSTRACT. Web Service Atomic Transaction (WS-AT) is a standard used to implement distributed

ABSTRACT. Web Service Atomic Transaction (WS-AT) is a standard used to implement distributed ABSTRACT Web Service Atomic Transaction (WS-AT) is a standard used to implement distributed processing over the internet. Trustworthy coordination of transactions is essential to ensure proper running

More information

CSTA Gatekeeper Installation and Configuration Guide

CSTA Gatekeeper Installation and Configuration Guide CSTA Gatekeeper Installation and Configuration Guide Order Number: 05-1417-002 Software/Version: CSTA Gatekeeper Version 1.1 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS.

More information

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck Lecture Telecooperation D. Fensel Leopold-Franzens- Universität Innsbruck First Lecture: Introduction: Semantic Web & Ontology Introduction Semantic Web and Ontology Part I Introduction into the subject

More information

DON XML Achieving Enterprise Interoperability

DON XML Achieving Enterprise Interoperability DON XML Achieving Enterprise Interoperability Overview of Policy, Governance, and Procedures for XML Development Michael Jacobs Office of the DON CIO Vision The Department of the Navy will fully exploit

More information

ETSI TS V9.1.0 ( ) Technical Specification

ETSI TS V9.1.0 ( ) Technical Specification TS 132 507 V9.1.0 (2010-07) Technical Specification Universal Mobile Telecommunications System (UMTS); LTE; Telecommunication management; Self-configuration of network elements; Integration Reference Point

More information

Microsoft XML Namespaces Standards Support Document

Microsoft XML Namespaces Standards Support Document [MS-XMLNS]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

Intelligence Community and Department of Defense Content Discovery & Retrieval Integrated Project Team

Intelligence Community and Department of Defense Content Discovery & Retrieval Integrated Project Team Intelligence Community and Department of Defense Content Discovery & Retrieval Integrated Project Team IC-DoD SOAP Interface Encoding Specification for CDR Search V3.0-20101003 3 October 2012 Revision

More information

API Documentation. Web Application Development. Zsolt Tóth. University of Miskolc. Zsolt Tóth (University of Miskolc) API Documentation / 28

API Documentation. Web Application Development. Zsolt Tóth. University of Miskolc. Zsolt Tóth (University of Miskolc) API Documentation / 28 API Documentation Web Application Development Zsolt Tóth University of Miskolc 2018 Zsolt Tóth (University of Miskolc) API Documentation 2018 1 / 28 Data Transfer Object Data Transfer Objects Bean Information

More information

HTML vs. XML In the case of HTML, browsers have been taught how to ignore invalid HTML such as the <mymadeuptag> element and generally do their best

HTML vs. XML In the case of HTML, browsers have been taught how to ignore invalid HTML such as the <mymadeuptag> element and generally do their best 1 2 HTML vs. XML In the case of HTML, browsers have been taught how to ignore invalid HTML such as the element and generally do their best when dealing with badly placed HTML elements. The

More information

The following new interfaces are introduced to the CstaConnection class to support the above new functionality.

The following new interfaces are introduced to the CstaConnection class to support the above new functionality. ================================================================================== OSV CSTA-SDK v1.5.2 ================================================================================== ---------- Overview

More information

ETSI TS V9.0.0 ( ) Technical Specification

ETSI TS V9.0.0 ( ) Technical Specification TS 132 417 V9.0.0 (2010-01) Technical Specification Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); LTE; Telecommunication management; Performance

More information

ETSI TS V6.6.0 ( )

ETSI TS V6.6.0 ( ) TS 129 199-7 V6.6.0 (2007-06) Technical Specification Universal Mobile Telecommunications System (UMTS); Open Service Access (OSA); Parlay X web services; Part 7: Account management (3GPP TS 29.199-07

More information

Programming Web Services in Java

Programming Web Services in Java Programming Web Services in Java Description Audience This course teaches students how to program Web Services in Java, including using SOAP, WSDL and UDDI. Developers and other people interested in learning

More information

ETSI TS V6.2.0 ( )

ETSI TS V6.2.0 ( ) TS 129 199-11 V6.2.0 (2005-12) Technical Specification Universal Mobile Telecommunications System (UMTS); Open Service Access (OSA); Parlay X web services; Part 11: Audio call (3GPP TS 29.199-11 version

More information

The Design of The Integration System for OTOP Products Data Using Web Services Technology, Thailand

The Design of The Integration System for OTOP Products Data Using Web Services Technology, Thailand MACROCONFERENCE The MacroConference Proceedings The Design of The Integration System for OTOP Products Data Using Web Services Technology, Thailand Sasitorn Phimansakulwat Faculty of Business Administration,

More information

Göttingen, Introduction to Web Services

Göttingen, Introduction to Web Services Introduction to Web Services Content What are web services? Why Web services Web services architecture Web services stack SOAP WSDL UDDI Conclusion Definition A simple definition: a Web Service is an application

More information

ISO/IEC INTERNATIONAL STANDARD. Software and system engineering High-level Petri nets Part 1: Concepts, definitions and graphical notation

ISO/IEC INTERNATIONAL STANDARD. Software and system engineering High-level Petri nets Part 1: Concepts, definitions and graphical notation INTERNATIONAL STANDARD ISO/IEC 15909-1 First edition 2004-12-01 Software and system engineering High-level Petri nets Part 1: Concepts, definitions and graphical notation Ingénierie du logiciel et du système

More information

Standardizing Information and Communication Systems

Standardizing Information and Communication Systems Standard ECMA-244 2nd Edition - September 2000 Standardizing Information and Communication Systems Private Integrated Services Network (PISN) - Mapping Functions for the Employment of a Circuit Mode Basic

More information

Web Service Elements. Element Specifications for Cisco Unified CVP VXML Server and Cisco Unified Call Studio Release 10.0(1) 1

Web Service Elements. Element Specifications for Cisco Unified CVP VXML Server and Cisco Unified Call Studio Release 10.0(1) 1 Along with Action and Decision elements, another way to perform backend interactions and obtain real-time data is via the Web Service element. This element leverages industry standards, such as the Web

More information

ISO/IEC INTERNATIONAL STANDARD. Information technology Document Schema Definition Languages (DSDL) Part 3: Rule-based validation Schematron

ISO/IEC INTERNATIONAL STANDARD. Information technology Document Schema Definition Languages (DSDL) Part 3: Rule-based validation Schematron INTERNATIONAL STANDARD ISO/IEC 19757-3 First edition 2006-06-01 Information technology Document Schema Definition Languages (DSDL) Part 3: Rule-based validation Schematron Technologies de l'information

More information