Presentation is loading. Please wait.

Presentation is loading. Please wait.

Web Services and AIXM. Introduction Subramanyam “Subbu” Nadavala Contractor, L-3 Communications FAA Air Traffic Organization (ATO) Information Technology.

Similar presentations


Presentation on theme: "Web Services and AIXM. Introduction Subramanyam “Subbu” Nadavala Contractor, L-3 Communications FAA Air Traffic Organization (ATO) Information Technology."— Presentation transcript:

1 Web Services and AIXM

2 Introduction Subramanyam “Subbu” Nadavala Contractor, L-3 Communications FAA Air Traffic Organization (ATO) Information Technology Engineering & Configuration Management Subramanyam.CTR.Nadavala@faa.gov +1 405 464 3545

3 What is a Web Service? A Web Service is a URL-addressable software resource that performs functions (or a function) Web Services are platform independent Web Service interfaces are defined in Web Service Description Language (WSDL) and communicate using standard protocol known as SOAP (Simple Object Access Protocol) A Web Service performs a set of tasks, query/request information, update information and much more –Example : Get list of FIXES in Texas

4 Web Services Development Process Popular technologies used WSDL, XML, XSLT, SOAP, AXIS, J2EE and OC4J Define web service business requirements – service functionality –Web service provider –Web service consumer

5 Web Services Architecture

6 Web Service Provider Tasks Design and develop WSDL and XML Schemas Publish WSDL and XML Schemas Develop web service provider functionality according to the WSDL Deploy web service provider code to the server

7 Provider Functionality Flow

8 Web Service Client Tasks Generate web service client programs using WSDL Access the web service Send request as WFS, receive response as AIXM Message

9 Request and Response Objects Web Feature Request Object AIXM Response Object Examples

10 Web Feature Request Payload <req:GetFeatureRequest xmlns:aixm="http://www.aixm.aero/schema/5.0" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:req="http://www.faa.gov/avnis/ipws/messages" xmlns:wfs="http://www.opengis.net/wfs" xmlns:ogc="http://www.opengis.net/ogc" xmlns:ows="http://www.opengis.net/ows" xsi:schemaLocation="http://www.faa.gov/avnis/ipws/messages..\..\..\wsdl\faa\1.0.0\ipws-messages.xsd" Encoding="UTF-8"> 39.45527773333333 -75.65780556666667 40.28861106666666 -74.82447223333332

11 AIXM Response Object <fix:FixHoldingDataMessage xmlns:dpshare="http://www.faa.gov/avnis/dpshare" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:faa="http://faa.gov/infra/fix/ipws/logical/beans" xmlns:aixm="http://www.aixm.aero/schema/5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:fix="http://www.faa.gov/avnis/fixes" gml:id="FixHoldingDataMessage" xsi:schemaLocation="http://www.faa.gov/avnis/fixes U:/AVNCommon/ITS_Projects/App_Support/WebService/AIXM/11062007 schemas/FPP-Fix_Holding_Data.xsd"> 2006-08-03T00:00:00 BASELINE JUNES

12 AIXM Response Object +39.92460555555555 -74.953325 H 0 2007-11-14T10:24:48 VARGASS NJ US

13 Web Services Security SOAP Headers with Tokens Transport level security, HTTPS Authentication, Authorization and Confidentiality

14 Web Services Demo

15 Questions ? Contact Information Subramanyam.CTR.Nadavala@faa.gov +1 405 464 3545 Subramanyam.CTR.Nadavala@faa.gov


Download ppt "Web Services and AIXM. Introduction Subramanyam “Subbu” Nadavala Contractor, L-3 Communications FAA Air Traffic Organization (ATO) Information Technology."

Similar presentations


Ads by Google