Download presentation
Presentation is loading. Please wait.
Published byJulianne Kettle Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.