SERVICE ORIE TED COMPUTI G ARCHITECTURE FOR CLIMATE MODELI G

Size: px
Start display at page:

Download "SERVICE ORIE TED COMPUTI G ARCHITECTURE FOR CLIMATE MODELI G"

Transcription

1 SERVICE ORIE TED COMPUTI G ARCHITECTURE FOR CLIMATE MODELI G Monish Advani 1, Varish Mulwad 2, Uzoma Obinna 2 1 Department of Information Systems 2 Department of Computer Science and Electrical Engineering University of Maryland Baltimore County {madvani1, varish1, ouzoma1}@ umbc.edu Abstract In the Climate Modeling project, we have created web services to expose the data within the climate models. The current scope of project focused on climate models from ASA GISS and OAA GFDL and one scenario for air temperature values. However, in the course of the project we have created a framework which can be used for climate models from various agencies and various other scenarios too. Page 1 of 21

2 1. Introduction Climate Change[1] is a very complex issue: policymakers need an objective source of information about the causes of climate change, its potential environmental and socioeconomic consequences and the adaptation and mitigation options to respond to it. This is why WMO and UNEP established the Intergovernmental Panel on Climate Change (IPCC) in The IPCC Data Distribution Centre[2] (DDC) was established in 1998, following a recommendation by the IPCC Task Group on Data and Scenario Support for Impact and Climate Analysis (TGICA), to facilitate the timely distribution of a consistent set of up-todate scenarios of changes in climate and related environmental and socio-economic factors for use in climate impact and adaptation assessment. While impact researchers are free to use whatever simulations are appropriate for their studies, it is hoped that the wide accessibility to these recent scenarios, and the knowledge that other research groups are probably applying them as well, may persuade analysts to adopt some or all of the scenarios held in the DDC. One of the clear objectives of the Centre is that new studies making use of these scenarios can feed into the IPCC assessment process. Data are being provided by the DDC over the World Wide Web. All research groups supplying datasets have agreed to these being in the public domain. The data are provided free of charge, but all users are requested to register to ensure both that the data are used for public scientific research rather than for commercial applications and also that they can be informed of possible modifications, additions and other new developments at the DDC. Service Oriented Architecture[3] (SOA) is a paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. Services[4] provide a programming metaphor that supports the right kinds of programming models for open, distributed systems. Service architectures are modular, because each service inherently offers a provider subscriber interface. This interface enables much flexibility, for instance allowing proxy agents transparently to provide new services to be based on old services and to compose services as appropriate. By introducing the concepts of Service Oriented Architecture in Climate Modeling, it will be possible to present and make the data available with the IPCC to a wider range of audience and in more simple and less sophisticated manner. 1.1 Motivation The National Oceanic and Atmospheric Administration (NOAA) are now providing various weather related information via XML web services. NOAA provides information like: Forecasts Watch/warnings Current Observations Tropical Cyclone Advisories Storm Prediction Center Forecast Products Change Notices via XML web services. The NOAA model was a motivation for the Climate Modeling project. Page 2 of 21

3 1.2 Project Summary The goal of the Climate Modeling project is to download climate model data sets provided by the IPCC s Data Distribution Center and then create a set of web services based on the data in the data sets and provide the output to the clients. In the current scope, we downloaded two data sets provided by: i. NASA GISS ii. NOAA GFDL Both the climate model outputs contain air temperature information for 20 year averages in which carbon dioxide concentrations are increased at the rate of 1% per year, until they double and thereafter constant. We created a set of web services to expose the air temperature values and created a web based interface to provide the value to the users. 2. Climate Models The following section describes the information about the climate models whose data set we downloaded: i. ASA GISS Climate Model[5] Agency Name: Goddard Institute for Space Studies (GISS), NASA, USA Model name: GISS Model Atmospheric prognostic variables: Potential Temp, Specific Humidity, Total Water Condensate (either all ice or all liquid). Oceanic prognostic variables: Potential Enthalpy (J), Salt (kg), Total Mass (kg), Velocities (m/s). Atmospheric resolution: 4 deg lat, 5 deg long Oceanic resolution: 4 deg lat, 5 deg long ii. GFDL Climate Model[6] Agency name: Geophysical Fluid Dynamics Laboratory, NOAA Model name: CM2.0 AOGCM Atmospheric prognostic variables: Zonal and meridional wind components, surface pressure, temperature, specific humidity of water vapor, cloud liquid cloud ice and cloud fraction Oceanic prognostic variables: free surface height, temperature and salinity Atmospheric resolution: 2.5 degrees longitude, 2.0 degrees latitude, 24 levels Oceanic resolution: 1 degree longitudinal, 1 degree latitudinal with enhanced tropical resolution (1/3 on equator) 3. Users The following section describes the potential audience for the climate modeling project: i. Researchers: The researchers community would benefit most from the climate modeling project. The researchers community can make use of the information available from the climate models to analyze the potential effects and changes that may take place in the environment. Although climate modeling information is made available by the IPCC Data Center, the information is provided in a format which the researchers can find difficulty in working with. With the climate modeling project, this information would be available via set of web services in a web based interface (which we have developed) or even in a console based application. ii. Developers: The developers who want to create applications to provide the climate modeling data would also benefit a lot from this project. Since our project creates a set of web services, any developer can build an application on top of the web services provided by us and use them in their applications. It would save a lot of overhead in working with the data set files, for the developers since it will be easier for them to work with the web services. Page 3 of 21

4 iii. General Public: Since climate change has become such an important issue, even the everyday common man is interested. And such people would gain a lot of insight from the information provided climate models. 4. System Design Figure 1 shows the system architecture design. We download the data sets provided NASA GISS and GFDL from the IPCC Data Center and store it on our web server. This server will be same server which will be hosting the web services. The developer who wants use the web services will host his application on his web server. The client will request the data from the client web application which in turn will talk with our web server which is hosting the web services. In our case the web server used to host the web services is the Apache Tomcat and Axis2 The client interface which we created for demonstration purposes is hosted on Internet Information Services (IIS) 7.0 web server. With these two completely different web servers, the latter being a Microsoft server and the former a Java server, we have demonstrated the cross compatible the web services provided the Climate Modeling project are. 5. Challenges In the course of the project our team encountered quite a few challenges. Besides the regular challenges of any project like setting up the work environment, choosing the right tools and right development environment, working with the climate model data set files provided by the IPCC Data Distribution Center was a challenge in itself. The data set files provided by the IPCC Data Distribution Center are in the network Common Data Form (with a file extension of.nc) also popularly called as NetCDF. We worked on various approaches to work with the data set files before choosing one. We worked with three approaches before choosing the third approach. Page 4 of 21

5 The first approach we worked on was converting the data set files from nc format to txt file format. Once the file is converted to text files, we can extract data from the text file and present it to user as per the request. Or alternatively the data could have been stored in a database and then provide data to the user as per requests. Since there would have been a lot of overhead in converting the data set file into a text file and then mining the file and storing it into the database, we decided not to use this method. The second approach we worked on using a set of Java Libraries to access the data set files. NetCDF[7] provide a set of Java Libraries to access the data set files. However given the time constraint and some problems of integrating the libraries into our code, we decided not to use this approach too. The third approach (the one which we adopted) and used the following: We used a freely available dll (provided by which helped us access the data within the data set file from VB Excel macros. So using the VB Excel macro we accessed the data set file. A Java program executed a vbscript which in turn executed the macro. ii. Microsoft Visual Studio 2005 Microsoft Visual Studio 2005[9] is an Integrated Development Environment (IDE) distributed by Microsoft. It can be used to create both console (and windows) based application and web based applications. It is based on the IIS server. In our project we used Visual Studio 2005 to create the client interface, used to demonstration of how our web services can be used. iii. Apache Tomcat Apache Tomcat [10] is a servlet container created by the Apache Software Foundation. It is used to host Servlet and Java Server Pages (jsp). In our project, the Axis 2 was hosted on Apache Tomcat iv. Apache Axis 2 Apache Axis 2[11] is core engine for web services provided by the Apache Software Foundation. We have hosted and deployed our web services on the Axis 2 server. v. Panoply Panoply[12] is a NASA GISS tool that was used to create graphs and images from the values in the dataset files 6. Tools and Resources In the course of the project we used quite a few tools and resources which are listed below: i. etbeans 6.1 Intergrated Development Environment: NetBeans[8] is freely available Integrated Development Environment (IDE) which can be used to create applications in C, C++, Java, Ruby, Perl to name a few. NetBeans is currently distributed by Sun Microsystems. In our project, we used NetBeans to create our web services and the service archive file (the.aar file) which is eventually deployed on Axis 2. vi. etcdf for Excel NetCDF for Excel[13] provided a freely available dll to access the data set files using VB Macros. vii. Arm etcdf Data Extract (A DX) Arm Netcdf Data Extract[14] (ANDX) is a command-line utility designed for routine examination and extraction of data from netcdf files. Page 5 of 21

6 7. Role of Team Members The work was distributed amongst the team members as follows: Varish Mulwad: Worked with the data set files to extract values from them Web service identification Web service creation Web service implementation All the three presentations and final report Monish Advani: Worked of method 1 to extract values from data set files (as mentioned above) Design of the user interface Backend Design Implementation of UI Final Report Obinna Uzoma: Implementation of User Interface Final Report 8. What we learnt There were lots of things that we learnt from this project. One of the most things that we learnt about was about science climate change. We realized the significance of climate change more than even before. At the end of the project, we value our environment a lot more than what we did before. We have realized how significant it is to study climate changes and their impact on planet earth. Such studies will help us make policy decisions now that will help us take care of our planet earth. We also learnt about the significance of Service Oriented Computing and Service Oriented Architecture. As stated above, services provide a programming metaphor that supports the right kinds of programming models for open, distributed systems. Service Oriented Architecture helps us create open systems, which are not locked to any particular code or domain. 9. Future Work In the current scope, we downloaded two data sets, one each from NASA GISS and GFDL and worked on one scenario for air temperature. In the process we have created a frame work which will allow working with more such data sets and scenarios. Some of the future work that can be done to extend this project is: i. Create web services to work with more data sets from other agencies ii. Create web services to work with more variables and more scenarios (besides air temperature) iii. Providing the data using a secure communication channel, so that the data transmitted is not corrupted intentionally or unintentionally by any one. iv. Comparisons of various values from different climate models which have predicted future climate changes v. Use of parallel and distributed computing resources (like the Cell BE processor) as the amount of data to be processed will be large 10. Conclusion In this report we have described the various aspects and work related completed related to the Climate Modeling project. We have successfully created web services to provide data from within the data sets of the climate models from NASA GISS and GFDL. In the process we have been able to put in a framework which will allow us to extend this project beyond these two climate model data sets. Page 6 of 21

7 11. References [1] Intergovernmental Panel on Climate Change: [2] IPCC Data Distribution Centre: [3] C. M. MacKenzie, K. Laskey, F. McCabe, P. F. Brown, and R. Metz, Reference model for service oriented architecture 1.0, OASIS, Tech. Rep., [4] Munindar P. Singh and Michael N. Huhns, "Service-Oriented Computing: Semantics, Processes, Agents", John Wiley & Sons, Ltd., 2005 [5]NASA GISS: [6]GFDL: [7] NetCDF: [8]NetBeans: [9] Microsoft Visual Studio 2005: duct.aspx?productid=4 [10] Apache Tomcat: [11] Apache Axis2: [12] Panoply: [13] NetCDF for Excel: [14] Arm Netcdf Data Extract: Page 7 of 21

8 Appendix A A. Climate Modeling Home Page Page 8 of 21

9 B. Climate Modeling Registration Page Page 9 of 21

10 C. Climate Modeling Registration Page 2 Page 10 of 21

11 D. Climate Modeling Authentication Page Page 11 of 21

12 E. Climate Modeling Options Page Page 12 of 21

13 F. Air Temperature by values Page Page 13 of 21

14 G. Air Temperature by Graphs Page (1) Page 14 of 21

15 H. Air Temperature by Graphs Page (2) Page 15 of 21

16 Appendix B: WSDL <?xml version="1.0" encoding="utf-8"?> <wsdl:definitions xmlns:wsdl=" xmlns:ns1=" xmlns:ns=" xmlns:wsaw=" xmlns:http=" xmlns:xs=" xmlns:mime=" xmlns:soap=" xmlns:soap12=" targetnamespace=" <wsdl:documentation>climatemodel</wsdl:documentation> <wsdl:types> <xs:schema attributeformdefault="qualified" elementformdefault="qualified" targetnamespace=" <xs:element name="getairtemperature"> <xs:complextype> <xs:sequence> <xs:element minoccurs="0" name="datasetname" nillable="true" type="xs:string"/> <xs:element minoccurs="0" name="dateslice" nillable="true" type="xs:string"/> <xs:element minoccurs="0" name="latitude" nillable="true" type="xs:string"/> <xs:element minoccurs="0" name="longitude" nillable="true" type="xs:string"/> </xs:sequence> </xs:complextype> </xs:element> <xs:element name="getairtemperatureresponse"> <xs:complextype> <xs:sequence> <xs:element minoccurs="0" name="return" nillable="true" type="xs:string"/> </xs:sequence> </xs:complextype> </xs:element> <xs:element name="getdataset"> <xs:complextype> <xs:sequence> <xs:element minoccurs="0" name="datasetname" nillable="true" type="xs:string"/> </xs:sequence> </xs:complextype> </xs:element> <xs:element name="getdatasetresponse"> <xs:complextype> <xs:sequence> <xs:element minoccurs="0" name="return" nillable="true" type="xs:string"/> </xs:sequence> </xs:complextype> </xs:element> Page 16 of 21

17 <xs:element name="getinputparameters"> <xs:complextype> <xs:sequence> <xs:element minoccurs="0" name="datasetname" nillable="true" type="xs:string"/> <xs:element minoccurs="0" name="parameterrequested" nillable="true" type="xs:string"/> <xs:element minoccurs="0" name="index" type="xs:int"/> </xs:sequence> </xs:complextype> </xs:element> <xs:element name="getinputparametersresponse"> <xs:complextype> <xs:sequence> <xs:element minoccurs="0" name="return" nillable="true" type="xs:string"/> </xs:sequence> </xs:complextype> </xs:element> <xs:element name="getmap"> <xs:complextype> <xs:sequence> <xs:element minoccurs="0" name="climatemodelname" nillable="true" type="xs:string"/> <xs:element minoccurs="0" name="dateindex" type="xs:int"/> </xs:sequence> </xs:complextype> </xs:element> <xs:element name="getmapresponse"> <xs:complextype> <xs:sequence> <xs:element minoccurs="0" name="return" nillable="true" type="xs:string"/> </xs:sequence> </xs:complextype> </xs:element> <xs:element name="main"> <xs:complextype> <xs:sequence> <xs:element maxoccurs="unbounded" minoccurs="0" name="args" nillable="true" type="xs:string"/> </xs:sequence> </xs:complextype> </xs:element> </xs:schema> </wsdl:types> <wsdl:message name="getmaprequest"> <wsdl:part name="parameters" element="ns:getmap"/> </wsdl:message> <wsdl:message name="getmapresponse"> <wsdl:part name="parameters" element="ns:getmapresponse"/> </wsdl:message> <wsdl:message name="mainrequest"> <wsdl:part name="parameters" element="ns:main"/> </wsdl:message> Page 17 of 21

18 <wsdl:message name="getinputparametersrequest"> <wsdl:part name="parameters" element="ns:getinputparameters"/> </wsdl:message> <wsdl:message name="getinputparametersresponse"> <wsdl:part name="parameters" element="ns:getinputparametersresponse"/> </wsdl:message> <wsdl:message name="getairtemperaturerequest"> <wsdl:part name="parameters" element="ns:getairtemperature"/> </wsdl:message> <wsdl:message name="getairtemperatureresponse"> <wsdl:part name="parameters" element="ns:getairtemperatureresponse"/> </wsdl:message> <wsdl:message name="getdatasetrequest"> <wsdl:part name="parameters" element="ns:getdataset"/> </wsdl:message> <wsdl:message name="getdatasetresponse"> <wsdl:part name="parameters" element="ns:getdatasetresponse"/> </wsdl:message> <wsdl:porttype name="climatemodelporttype"> <wsdl:operation name="getmap"> <wsdl:input message="ns:getmaprequest" wsaw:action="urn:getmap"/> <wsdl:output message="ns:getmapresponse" wsaw:action="urn:getmapresponse"/> <wsdl:operation name="main"> <wsdl:input message="ns:mainrequest" wsaw:action="urn:main"/> <wsdl:operation name="getinputparameters"> <wsdl:input message="ns:getinputparametersrequest" wsaw:action="urn:getinputparameters"/> <wsdl:output message="ns:getinputparametersresponse" wsaw:action="urn:getinputparametersresponse"/> <wsdl:operation name="getairtemperature"> <wsdl:input message="ns:getairtemperaturerequest" wsaw:action="urn:getairtemperature"/> <wsdl:output message="ns:getairtemperatureresponse" wsaw:action="urn:getairtemperatureresponse"/> <wsdl:operation name="getdataset"> <wsdl:input message="ns:getdatasetrequest" wsaw:action="urn:getdataset"/> <wsdl:output message="ns:getdatasetresponse" wsaw:action="urn:getdatasetresponse"/> </wsdl:porttype> <wsdl:binding name="climatemodelsoap11binding" type="ns:climatemodelporttype"> <soap:binding transport=" style="document"/> <wsdl:operation name="getmap"> <soap:operation soapaction="urn:getmap" style="document"/> Page 18 of 21

19 <soap:body use="literal"/> <soap:body use="literal"/> <wsdl:operation name="main"> <soap:operation soapaction="urn:main" style="document"/> <soap:body use="literal"/> <wsdl:operation name="getinputparameters"> <soap:operation soapaction="urn:getinputparameters" style="document"/> <soap:body use="literal"/> <soap:body use="literal"/> <wsdl:operation name="getairtemperature"> <soap:operation soapaction="urn:getairtemperature" style="document"/> <soap:body use="literal"/> <soap:body use="literal"/> <wsdl:operation name="getdataset"> <soap:operation soapaction="urn:getdataset" style="document"/> <soap:body use="literal"/> <soap:body use="literal"/> </wsdl:binding> <wsdl:binding name="climatemodelsoap12binding" type="ns:climatemodelporttype"> <soap12:binding transport=" style="document"/> <wsdl:operation name="getmap"> <soap12:operation soapaction="urn:getmap" style="document"/> <soap12:body use="literal"/> <soap12:body use="literal"/> Page 19 of 21

20 <wsdl:operation name="main"> <soap12:operation soapaction="urn:main" style="document"/> <soap12:body use="literal"/> <wsdl:operation name="getinputparameters"> <soap12:operation soapaction="urn:getinputparameters" style="document"/> <soap12:body use="literal"/> <soap12:body use="literal"/> <wsdl:operation name="getairtemperature"> <soap12:operation soapaction="urn:getairtemperature" style="document"/> <soap12:body use="literal"/> <soap12:body use="literal"/> <wsdl:operation name="getdataset"> <soap12:operation soapaction="urn:getdataset" style="document"/> <soap12:body use="literal"/> <soap12:body use="literal"/> </wsdl:binding> <wsdl:binding name="climatemodelhttpbinding" type="ns:climatemodelporttype"> < verb="post"/> <wsdl:operation name="getmap"> < location="climatemodel/getmap"/> <mime:content type="text/xml" part="getmap"/> <mime:content type="text/xml" part="getmap"/> <wsdl:operation name="main"> < location="climatemodel/main"/> <mime:content type="text/xml" part="main"/> <wsdl:operation name="getinputparameters"> Page 20 of 21

21 < location="climatemodel/getinputparameters"/> <mime:content type="text/xml" part="getinputparameters"/> <mime:content type="text/xml" part="getinputparameters"/> <wsdl:operation name="getairtemperature"> < location="climatemodel/getairtemperature"/> <mime:content type="text/xml" part="getairtemperature"/> <mime:content type="text/xml" part="getairtemperature"/> <wsdl:operation name="getdataset"> < location="climatemodel/getdataset"/> <mime:content type="text/xml" part="getdataset"/> <mime:content type="text/xml" part="getdataset"/> </wsdl:binding> <wsdl:service name="climatemodel"> <wsdl:port name="climatemodelhttpsoap11endpoint" binding="ns:climatemodelsoap11binding"> <soap:address location=" odelhttpsoap11endpoint/"/> </wsdl:port> <wsdl:port name="climatemodelhttpsoap12endpoint" binding="ns:climatemodelsoap12binding"> <soap12:address location=" odelhttpsoap12endpoint/"/> </wsdl:port> <wsdl:port name="climatemodelhttpendpoint" binding="ns:climatemodelhttpbinding"> < location=" odelhttpendpoint/"/> </wsdl:port> </wsdl:service> </wsdl:definitions> Page 21 of 21

Publications Office. TED Website - Notice Viewer WS Technical Specifications Document - Appendix D - NoticeViewer

Publications Office. TED Website - Notice Viewer WS Technical Specifications Document - Appendix D - NoticeViewer Publications Office Subject NoticeViewer WS API Version / Status 1.03 Release Date 17/02/2017 Filename Document Reference TED_WEBSITE-TSP-Technical_Specifications_Document-v1.03 TED-TSP-Appendix D Table

More information

Web Service Provider Example - Enabling Visible Business

Web Service Provider Example - Enabling Visible Business Web Services Example Web Service Provider Example - Enabling Visible Business Company A makes earrings. One of their suppliers, Company B, provides the glass beads that are used in the earrings. Company

More information

WP5: Integration with the Digital Ecosystem platform

WP5: Integration with the Digital Ecosystem platform OPAALS PROJECT Contract n IST-034824 WP5: Integration with the Digital Ecosystem platform Del 5.8 Complete P2P infrastructure implementation Project funded by the European Community under the Information

More information

Calendar Data API. Version gradleaders.com

Calendar Data API. Version gradleaders.com Version 1.03 gradleaders.com Table of Contents 614.791.9000 TABLE OF CONTENTS Overview... 1 Example Code... 1 Web Service... 1 Invocation Result... 1 Configuration... 1 Method - GetCustomFields... 2 Method

More information

CMS SOAP CLIENT SOFTWARE REQUIREMENTS SPECIFICATION

CMS SOAP CLIENT SOFTWARE REQUIREMENTS SPECIFICATION CMS SOAP CLIENT SOFTWARE REQUIREMENTS SPECIFICATION CONTENTS 1. Introduction 1.1. Purpose 1.2. Scope Of Project 1.3. Glossary 1.4. References 1.5. Overview Of Document 2. Overall Description 2.1. System

More information

Support For assistance, please contact Grapevine: or

Support For assistance, please contact Grapevine: or External OBS (incorporating Double Opt-in) User Manual Version 1.3 Date 07 October 2011 Support For assistance, please contact Grapevine: +27 21 702-3333 or email info@vine.co.za. Feedback Was this document

More information

Case study group setup at catme.org Please respond before Tuesday next week to have better group setup

Case study group setup at catme.org Please respond before Tuesday next week to have better group setup Notes Case study group setup at catme.org Please respond before Tuesday next week to have better group setup Discussion To boost discussion, one write-up for the whole group is fine Write down the names

More information

Exercise sheet 4 Web services

Exercise sheet 4 Web services STI Innsbruck, University Innsbruck Dieter Fensel, Anna Fensel and Ioan Toma 15. April 2010 Semantic Web Services Exercise sheet 4 Exercise 1 (WSDL) (4 points) Complete the following WSDL file in a way

More information

Development of distributed services - Project III. Jan Magne Tjensvold

Development of distributed services - Project III. Jan Magne Tjensvold Development of distributed services - Project III Jan Magne Tjensvold November 11, 2007 Chapter 1 Project III 1.1 Introduction In this project we were going to make a web service from one of the assignments

More information

Candidate Resume Data API

Candidate Resume Data API Candidate Resume Data API Version 1.03 gradleaders.com Table of Contents 614.791.9000 TABLE OF CONTENTS OVERVIEW... 1 EXAMPLE CODE... 1 WEB SERVICE... 1 Invocation Result... 1 Configuration... 1 Method

More information

Automotive Append - Version 1.0.0

Automotive Append - Version 1.0.0 Automotive Append - Version 1.0.0 WSDL: http://ws.strikeiron.com/autoappend?wsdl Product Web Page: http://www.strikeiron.com/data-enrichment/automotive-append/ Description: StrikeIron s Automotive Append

More information

VoiceForge. xmlns:s=" xmlns:soap12="

VoiceForge. xmlns:s=  xmlns:soap12= VoiceForge 1. BASIC INFORMATION (Overview and purpose of the tool) 1. Webservice name VoiceForge Webservice (TTL2Ro) 2. Overview and purpose of the webservice The VoiceForge Webservice provides a set of

More information

Red Hat JBoss Fuse 6.0

Red Hat JBoss Fuse 6.0 Red Hat JBoss Fuse 6.0 Tutorials Example integration applications Last Updated: 2017-10-13 Red Hat JBoss Fuse 6.0 Tutorials Example integration applications JBoss A-MQ Docs Team Content Services fuse-docs-support@redhat.com

More information

Cisco Prime Central 1.0 API Guide

Cisco Prime Central 1.0 API Guide Cisco Prime Central 1.0 API Guide Cisco Prime Central API Cisco Prime Central Information Model and API's to support the following features. Managed Elements and Equipment Inventory Object Create, Delete

More information

@WebService OUT params via javax.xml.ws.holder

@WebService OUT params via javax.xml.ws.holder @WebService OUT params via javax.xml.ws.holder Example webservice-holder can be browsed at https://github.com/apache/tomee/tree/master/examples/webservice-holder With SOAP it is possible to return multiple

More information

SOAP Web Services Objektumorientált szoftvertervezés Object-oriented software design. Web services 11/23/2016. Outline. Remote call.

SOAP Web Services Objektumorientált szoftvertervezés Object-oriented software design. Web services 11/23/2016. Outline. Remote call. SOAP Web Services Objektumorientált szoftvertervezés Object-oriented software design Outline Web Services SOAP WSDL Web Service APIs.NET: WCF Java: JAX-WS Dr. Balázs Simon BME, IIT 2 Remote call Remote

More information

SOA SOA SOA SOA SOA SOA SOA SOA SOA SOA SOA SOA SOA SOA

SOA SOA SOA SOA SOA SOA SOA SOA SOA SOA SOA SOA SOA SOA P P CRM - Monolithic - Objects - Component - Interface - . IT. IT loosely-coupled Client : - Reusability - Interoperability - Scalability - Flexibility - Cost Efficiency - Customized SUN BEA IBM - extensible

More information

IVOA Support Interfaces: Mandatory Interfaces Version 0.3

IVOA Support Interfaces: Mandatory Interfaces Version 0.3 IVOA Support Interfaces: Mandatory Interfaces Version 0.3 IVOA Working Draft 2007 May 16 This version: http://www.ivoa.net/internal/ivoa/ivoagridandwebservices /VOSupportInterfacesMandatory-0.3.pdf Previous

More information

Preliminary. Database Publishing Wizard Protocol Specification

Preliminary. Database Publishing Wizard Protocol Specification [MS-SSDPWP]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

Articulation Transfer Clearinghouse Implementation Guide

Articulation Transfer Clearinghouse Implementation Guide Articulation Transfer Clearinghouse for 8/2/2007 Implementation Details TABLE OF CONTENTS INTRODUCTION... 3 Project Identification... 3 DOCUMENT CONTROL... 4 Update History... 4 ENVIRONMENTS... 5 METHODS...

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-SSDPWP]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

X-Road: Protocol for Management Services

X-Road: Protocol for Management Services X-Road: Protocol for Management Services Technical Document Version: 1.8 09.11.2015 22 pages Doc. ID: PR-MSERV 09.11.2015 1/22 Date Version Description Author 19.08.2015 0.1 Initial version Martin Lind

More information

IVOA Support Interfaces: Mandatory Interfaces Version 0.25

IVOA Support Interfaces: Mandatory Interfaces Version 0.25 IVOA Support Interfaces: Mandatory Interfaces Version 0.25 IVOA Working Draft 2006 Sep 18 This version: http://www.ivoa.net/internal/ivoa/ivoagridandwebservices /VOSupportInterfacesMandatory-0.25.pdf Previous

More information

@WebService handlers

@WebService handlers @WebService handlers with @HandlerChain Example webservice-handlerchain can be browsed at https://github.com/apache/tomee/tree/master/examples/webservicehandlerchain In this example we see a basic JAX-WS

More information

Development of a Reliable SOA Framework

Development of a Reliable SOA Framework Chapter 4 Development of a Reliable SOA Framework Service-Oriented Architecture (SOA) supersedes the traditional software architecture because of its dynamic nature of service composition. Service is an

More information

[MS-OXWSSYNC]: Mailbox Contents Synchronization Web Service Protocol Specification

[MS-OXWSSYNC]: Mailbox Contents Synchronization Web Service Protocol Specification [MS-OXWSSYNC]: Mailbox Contents Synchronization Web Service Protocol Specification Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes

More information

Distribution List Creation and Usage Web Service Protocol

Distribution List Creation and Usage Web Service Protocol [MS-OXWSDLIST]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

[MS-RMPR]: Rights Management Services (RMS): Client-to-Server Protocol

[MS-RMPR]: Rights Management Services (RMS): Client-to-Server Protocol [MS-RMPR]: Rights Management Services (RMS): Client-to-Server Protocol This topic lists the Errata found in [MS-RMPR] since it was last published. Since this topic is updated frequently, we recommend that

More information

[MS-SSDPWP-Diff]: Database Publishing Wizard Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-SSDPWP-Diff]: Database Publishing Wizard Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-SSDPWP-Diff]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-OXWMT]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

Developing JAX-RPC Web services

Developing JAX-RPC Web services Developing JAX-RPC Web services {scrollbar} This tutorial will take you through the steps required in developing, deploying and testing a Web Service in Apache Geronimo. After completing this tutorial

More information

Data Pump User Guide

Data Pump User Guide Data Pump User Guide CalAmp Corporation 13645 Dulles Technology Drive, Herndon, VA 20171 Document: MBUD-0189v6 Phone : (703) 262-0500 August 2015 FAX: (703) 262-0380 www.calamp.com FleetOutlook Data Pump

More information

[MS-OXWMT]: Mail Tips Web Service Extensions. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-OXWMT]: Mail Tips Web Service Extensions. Intellectual Property Rights Notice for Open Specifications Documentation [MS-OXWMT]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

Developing a Service. Developing a Service using JAX-WS. WSDL First Development. Generating the Starting Point Code

Developing a Service. Developing a Service using JAX-WS. WSDL First Development. Generating the Starting Point Code Developing a Service Developing a Service using JAX-WS WSDL First Development Generating the Starting Point Code Running wsdl2java Generated code Implementing the Service Generating the implementation

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-OXWOOF]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

PRELIMINARY. No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

PRELIMINARY. No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-OXWSTASK]: Tasks Web Service Protocol Specification Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation

More information

Wind Plant Operator Data Guide

Wind Plant Operator Data Guide GUIDE 9 Deleted: Forecast Wind Plant Operator Data Guide June 2010 Deleted: July April Deleted: 08 Version: 1.1 Revision Date: 06/15/2010 Deleted: 0 Deleted: 7 Deleted: 8 Deleted: 08 This document was

More information

Web Service Architecture for Computer-Adaptive Testing on e-learning

Web Service Architecture for Computer-Adaptive Testing on e-learning Web Service Architecture for Computer-Adaptive Testing on e-learning M. Phankokkruad, K. Woraratpanya Abstract This paper proposes a Web service and serviceoriented architecture (SOA) for a computer-adaptive

More information

Dyalog APL SAWS Reference Guide

Dyalog APL SAWS Reference Guide The tool of thought for expert programming Dyalog APL SAWS Reference Guide SAWS Version 1.4 Dyalog Limited Minchens Court, Minchens Lane Bramley, Hampshire RG26 5BH United Kingdom tel: +44(0)1256 830030

More information

On the Creation of Distributed Simulation Web- Services in CD++

On the Creation of Distributed Simulation Web- Services in CD++ On the Creation of Distributed Simulation Web- Services in CD++ Rami Madhoun, Bo Feng, Gabriel Wainer, Abstract CD++ is a toolkit developed to execute discrete event simulations following the DEVS and

More information

SOAP Primer for INSPIRE Discovery and View Services

SOAP Primer for INSPIRE Discovery and View Services SOAP Primer for INSPIRE Discovery and View Services Matteo Villa, Giovanni Di Matteo TXT e-solutions Roberto Lucchi, Michel Millot, Ioannis Kanellopoulos European Commission Joint Research Centre Institute

More information

Developing Interoperable Web Services for the Enterprise

Developing Interoperable Web Services for the Enterprise Developing Interoperable Web Services for the Enterprise Simon C. Nash IBM Distinguished Engineer Hursley, UK nash@hursley.ibm.com Simon C. Nash Developing Interoperable Web Services for the Enterprise

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

User Management Interfaces for Earth Observation Services

User Management Interfaces for Earth Observation Services Open Geospatial Consortium Inc. Date: 208-04-23 Reference number of this OGC project document: 07-118r1 Version: 0.0.2 Category: OGC Interoperability Program Report Editors: R.Smillie, A.Cucumel SPACEBEL

More information

Artix ESB. Developing Artix Applications with JAX-WS. Making Software Work Together. Version 5.0 July 2007

Artix ESB. Developing Artix Applications with JAX-WS. Making Software Work Together. Version 5.0 July 2007 Artix ESB Developing Artix Applications with JAX-WS Version 5.0 July 2007 Making Software Work Together Developing Artix Applications with JAX-WS IONA Technologies Version 5.0 Published 04 Oct 2007 Copyright

More information

INFORMATION TECHNOLOGY. Automated Railcar Release, Switch and Resequence XML and WSDL documentation

INFORMATION TECHNOLOGY. Automated Railcar Release, Switch and Resequence XML and WSDL documentation INFORMATION TECHNOLOGY Automated Railcar Release, Switch and Resequence XML and WSDL documentation Revision Date: December 21, 2017 Table of Contents 1 Introduction... 4 1.1 Purpose of this document...

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-SLIDELI]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

Preliminary. No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

Preliminary. No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-SLIDELI]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

Oracle Communications Network Charging and Control. Web Services Description Language Reference Guide Release 6.0.1

Oracle Communications Network Charging and Control. Web Services Description Language Reference Guide Release 6.0.1 Oracle Communications Network Charging and Control Web Services Description Language Reference Guide Release 6.0.1 April 2017 Copyright Copyright 2017, Oracle and/or its affiliates. All rights reserved.

More information

Extensible Markup Language Processing

Extensible Markup Language Processing CHAPTER 3 Revised: July 2010, This chapter describes the Extensible Markup Language (XML) process in the Simple Object Access Protocol (SOAP) interface. Basic XML and SOAP Components Along with XML, the

More information

[MS-SPLCHK]: SpellCheck Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-SPLCHK]: SpellCheck Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-SPLCHK]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

Web Services Foundations: SOAP, WSDL and UDDI

Web Services Foundations: SOAP, WSDL and UDDI Web Services Foundations: SOAP, WSDL and UDDI Helen Paik School of Computer Science and Engineering University of New South Wales Alonso Book Chapter 5-6 Webber Book Chapter 3-4 Mike Book Chapter 4-5 References

More information

Interface Control Document

Interface Control Document Project Title: BIO_SOS Biodiversity Multisource Monitoring System: from Space TO Species Contract No: FP7-SPA-2010-1-263435 Instrument: Collaborative Project Thematic Priority: FP7-SPACE-2010-1 Start of

More information

[MS-OXWSBTRF]: Bulk Transfer Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-OXWSBTRF]: Bulk Transfer Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-OXWSBTRF]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

Introduction to Web Service

Introduction to Web Service Introduction to Web Service Sagara Gunathunga ( Apache web Service and Axis committer ) CONTENTS Why you need Web Services? How do you interact with on-line financial service? Conclusion How do you interact

More information

Processing on-demand WPS Extension (WPS-G) Specification

Processing on-demand WPS Extension (WPS-G) Specification Open Geospatial Consortium Inc. Date: 2011-12-09 Reference number of this document: Version: 0.1.0 (Draft) Category: OGC Discussion Paper Editors: Patrick Jacques, Christophe Noël Processing on-demand

More information

About 1. Chapter 1: Getting started with soap 2. Remarks 2. Versions 2. Examples 2. General Information 2 SOAP 3

About 1. Chapter 1: Getting started with soap 2. Remarks 2. Versions 2. Examples 2. General Information 2 SOAP 3 soap #soap Table of Contents About 1 Chapter 1: Getting started with soap 2 Remarks 2 Versions 2 Examples 2 General Information 2 SOAP 3 Differences between SOAP 1.1 and 1.2 4 Web Service Interoperability

More information

[MS-OXWOOF]: Out of Office (OOF) Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-OXWOOF]: Out of Office (OOF) Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-OXWOOF]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

Deploying Axis in Mission-Critical Environments

Deploying Axis in Mission-Critical Environments Deploying Axis in Mission-Critical Environments Eugene Ciurana eugenex@walmart.com http://eugeneciurana.com Deploying Apache Axis in Mission-Critical Applications When should I suggest web services? When

More information

Service Oriented Software for. Modern Fusion Experiment

Service Oriented Software for. Modern Fusion Experiment Service Oriented Software for Modern Fusion Experiments A. Werner Wendelstein 7-X, CoDaC-Systems Device Control: J. Schacht, H. Laqua, M. Lewerentz, I. Müller, S. Pingel, A. Spring, A. Wölk Data Acquisition:

More information

How to implement Heros Web Services

How to implement Heros Web Services How to implement Heros Web Services Document name HowTo_HITRail_WebServices_v1.0.doc Date, version January 28, 2013, version 1.0 Our reference HIT Rail Web Services Status Final 2012 HIT Rail B.V. Referenced

More information

Artix Developing Artix Applications with JAX-WS and JAX-RS

Artix Developing Artix Applications with JAX-WS and JAX-RS Artix 5.6.3 Developing Artix Applications with JAX-WS and JAX-RS Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2015. All rights

More information

Tutorial-AXIS-Camel. Tutorial using Axis 1.4 with Apache Camel. Prerequisites. Distribution. Introduction. Setting up the project to run Axis.

Tutorial-AXIS-Camel. Tutorial using Axis 1.4 with Apache Camel. Prerequisites. Distribution. Introduction. Setting up the project to run Axis. Tutorial-AXIS-Camel Tutorial using Axis 1.4 with Apache Camel Removed from distribution This example has been removed from Camel 2.9 onwards. Apache Axis 1.4 is a very old and unsupported framework. We

More information

TPF Users Group Fall 2007

TPF Users Group Fall 2007 TPF Users Group Fall 2007 Creating Web Services For Your z/tpf System Edwin W. van de Grift Venue: Ongoing TPF Education Contents Web Services Where we were Where we are now Creating a Web Service for

More information

Testbed-12 OWS SOAP User Guide

Testbed-12 OWS SOAP User Guide Testbed-12 OWS SOAP User Guide Table of Contents 1. Introduction............................................................................. 3 1.1. SOAP Primer.........................................................................

More information

SOA Policy Service Versioning Standards

SOA Policy Service Versioning Standards SOA Policy Service Versioning Standards Contents Document Location... 3 Document Revision History... 3 Related Policies... 3 Terminology Used in this Document... 4 Definitions... 4 1 Purpose... 6 2 Scope...

More information

InForm Clinical Data API Guide

InForm Clinical Data API Guide InForm Clinical Data API Guide Oracle Health Sciences InForm 6.1 Part Number: E51806-01 Copyright 2014, Oracle and/or its affiliates. All rights reserved. The Programs (which include both the software

More information

Implementation Guide for the ASAP Prescription Monitoring Program Web Service Standard

Implementation Guide for the ASAP Prescription Monitoring Program Web Service Standard ASAP Implementation Guide for the ASAP Prescription Monitoring Program Web Service Standard Bidirectional Electronic Connections between Pharmacies, Prescribers, and Prescription Monitoring Programs Version

More information

Service orientation. Service orientation. SOA Architecture. SOA vs Internet Arch. SOA Service. The proposal of WS. Principle/2: Principle/1:

Service orientation. Service orientation. SOA Architecture. SOA vs Internet Arch. SOA Service. The proposal of WS. Principle/2: Principle/1: Contemporary SOA and Web Services Ing. Nicola Zaghini nicola.zaghini@unibo.it may 2006 Outline SOA Service orientation principle Architecture Web Services Proposal & framework Service role Service description

More information

Exposing RESTful services using an Enterprise Service Bus

Exposing RESTful services using an Enterprise Service Bus Exposing RESTful services using an Enterprise Service Bus Same business logic...more consumer types Skill Level: Intermediate Ahmed Abbass (aabbass@eg.ibm.com) Senior IT Architect IBM Mohab El-Hilaly (MOHABH@eg.ibm.com)

More information

OpenHealth. A Framework for the Delivery of CCR-based Services

OpenHealth. A Framework for the Delivery of CCR-based Services OpenHealth A Framework for the Delivery of CCR-based Services October 24, 2006 1 2 TABLE OF CONTENTS 1. Introduction... 3 2. Goals and Strategies... 4 2.1 Major Goals... 4 2.2 Minor Goals... 5 2.3 Design

More information

[MS-OXWSMSHR]: Folder Sharing Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-OXWSMSHR]: Folder Sharing Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-OXWSMSHR]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

The following is a sample XML code from the HCSProductCatalog.wsdl file.

The following is a sample XML code from the HCSProductCatalog.wsdl file. APPENDIXA This appendix contains sample WSDL and XSD files. It includes the following sections: HCSProductCatalog.wsdl File, page A-1 HCSProvision.xsd File, page A-27 HCSProvisionAsyncResponse.wsdl File,

More information

Developing Applications for the Java EE 7 Platform 6-2

Developing Applications for the Java EE 7 Platform 6-2 Developing Applications for the Java EE 7 Platform 6-2 Developing Applications for the Java EE 7 Platform 6-3 Developing Applications for the Java EE 7 Platform 6-4 Developing Applications for the Java

More information

Preliminary. No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

Preliminary. No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-OXWSPOST]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

Contemporary SOA and Web Services

Contemporary SOA and Web Services Contemporary SOA and Web Services Ing. Nicola Zaghini nicola.zaghini@unibo.it may 2006 Outline SOA Service orientation principle Architecture Web Services Proposal & framework Service role Service description

More information

XML Grammar and Parser for the Web Service. Offerings Language

XML Grammar and Parser for the Web Service. Offerings Language XML Grammar and Parser for the Web Service Offerings Language by Kruti Patel, B. Eng. A thesis submitted to the Faculty of Graduate Studies and Research in partial fulfillment of the requirements for the

More information

Port AdonisPort Port type Source code

Port AdonisPort Port type Source code Target Namespace: urn:adonis Port AdonisPort Port type Location: http://adonis.u-psud.fr/ws/serveur.php Protocol: SOAP Default style: rpc Transport protocol: SOAP over HTTP Operations: 1. 2. 3. 4. 5. 6.

More information

Administering Oracle User Messaging Service 12c (12.2.1)

Administering Oracle User Messaging Service 12c (12.2.1) [1]Oracle Fusion Middleware Administering Oracle User Messaging Service 12c (12.2.1) E56658-01 October 2015 Documentation for administrators that describes how to administer Oracle User Messaging Service

More information

Openbravo WebServices

Openbravo WebServices Openbravo WebServices External Point Of Sale 16 August 2006 Revision 1.1 Visit us at www.openbravo.com Table of Contents I.Introduction... 3 II.Product definition... 4 II.1Product type... 4 II.2Category

More information

PTC Integrity 10.7 Web Services Reference

PTC Integrity 10.7 Web Services Reference PTC Integrity 10.7 Web Services Reference PTC Integrity 10.7 Web Services Reference Copyright 2015 PTC Inc. and/or Its Subsidiary Companies. All Rights Reserved. User and training guides and related documentation

More information

Pace University. Web Service Workshop Lab Manual

Pace University. Web Service Workshop Lab Manual Pace University Web Service Workshop Lab Manual Dr. Lixin Tao http://csis.pace.edu/~lixin Computer Science Department Pace University July 12, 2005 Table of Contents 1 1 Lab objectives... 1 2 Lab design...

More information

Integration Guide. Oracle Health Sciences InForm Publisher Release 2.1. Part Number: E

Integration Guide. Oracle Health Sciences InForm Publisher Release 2.1. Part Number: E Integration Guide Oracle Health Sciences InForm Publisher Release 2.1 Part Number: E57753-01 Copyright 2014, Oracle and/or its affiliates. All rights reserved. This software and related documentation are

More information

WS-MessageDelivery Version 1.0

WS-MessageDelivery Version 1.0 WS-MessageDelivery Version 1.0 WS-MessageDelivery Version 1.0 W3C Member Submission 26 April 2004 This version: http://www.w3.org/submission/2004/subm-ws-messagedelivery-20040426/ Latest version: http://www.w3.org/submission/ws-messagedelivery/

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-OXWSMSHR]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

Supplier Web Services (Full)

Supplier Web Services (Full) Supplier Web Services (Full) All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or

More information

Web Services and WSDL

Web Services and WSDL Web Services and WSDL Karel Richta Dept.of Computer Science & Engineering Faculty of Electrical Engineering Czech Technical University of Prague Karlovo nám.13, Praha 2, Czech Republic e-mail:richta@fel.cvut.cz

More information

communication n D4.1 FP7 Cooperation / Energy Grant agreement number Type (distribution level) Date of delivery 31/05/11 Report number D4.

communication n D4.1 FP7 Cooperation / Energy Grant agreement number Type (distribution level) Date of delivery 31/05/11 Report number D4. communication Deliverable 4.1 Documentation of Software Architecture and encoding in UML including compiled software with API description - Models for interoperable information exchanges between ADDRESS

More information

Simple Object Access Protocol. Web Services Description Language

Simple Object Access Protocol. Web Services Description Language Simple Object Access Protocol Web Services Description Language alfady@scs-net.org alnashed@scs-net.org ***"#$%& '() "! ... INTRODUCTION.. SIMPLE OBJECT ACCESS PROTOCOL...Why SOAPSOAP...SOAP Building BlocksSOAP...Syntax

More information

Table of Contents. Security of Web Service-based Applications

Table of Contents. Security of Web Service-based Applications Security of Web Service-based Applications Table of Contents Digitally signed by Evangelos Markopoulos DN: cn=evangelos Markopoulos, o, ou, email=e.markopoulos@gmail.com, c=gr Date: 2012.06.13 13:57:56

More information

El fichero de descripción del servicio se puede obtener a partir de la siguiente URL:

El fichero de descripción del servicio se puede obtener a partir de la siguiente URL: WSDL El fichero de descripción del servicio se puede obtener a partir de la siguiente URL: https://invenes.oepm.es/invenesservices/invenessearchservice?wsdl Contenido del WSDL

More information

HP Service Manager Software

HP Service Manager Software HP Service Manager Software For the Windows and Unix Operating Systems Software version 9.20 Web Services Tailoring Guide Document Release Date: June 2010 Software Release Date: June 2010 Legal Notices

More information

Message and Service Definitions

Message and Service Definitions User s Guide Page: 1 / 281 User s Guide Product /Function: Message and Service Definitions Project: Shared Architecture CIM/CIE Project contract: ARC010 Version: 1.0 Category: C Start: M09/2008 Document

More information

Using WSDL in a UDDI Registry, Version 2.0

Using WSDL in a UDDI Registry, Version 2.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Technical Note UDDI Specifications TC Using WSDL in a UDDI Registry, Version 2.0 Document identifier: uddi-spec-tc-tn-wsdl-20030319-wd

More information

Modulo II WebServices

Modulo II WebServices Modulo II WebServices Prof. Ismael H F Santos April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 1 Bibliografia April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 2 1 Ementa History

More information

User Manual. 3-Heights Document Converter API. Version 4.10

User Manual. 3-Heights Document Converter API. Version 4.10 User Manual 3-Heights Document Converter API Version 4.10 Contents 1 Introduction........................................................................ 3 1.1 Interfaces...........................................................................

More information

Bare JAX-WS. Paul Glezen, IBM. Abstract

Bare JAX-WS. Paul Glezen, IBM. Abstract Draft Draft Bare JAX-WS Paul Glezen, IBM Abstract This document is a member of the Bare Series of WAS topics distributed in both stand-alone and in collection form. The latest renderings and source are

More information