Airborne Internet / Airborne Internet / Collaborative InformationCollaborative Information
EnvironmentEnvironment
A presentation to AIG/WGA presentation to AIG/WG
By the Airborne Internet Collaboration/Working GroupBy the Airborne Internet Collaboration/Working Group
[email protected]@NGC.com presenting presenting
March 3, 2004March 3, 2004
Three Main PointsThree Main Points
• If the right aviation information at the If the right aviation information at the right time is the goal…right time is the goal…
• …“…“Discovery on Demand” usingDiscovery on Demand” usingXML Web Services is the solution…XML Web Services is the solution…
• ……Allowing the transformation to a Allowing the transformation to a Collaborative Information Environment Collaborative Information Environment (CIE)(CIE)
The right aviation informationThe right aviation informationat the right timeat the right time
• Led to the concept of an AirborneLed to the concept of an AirborneInternet (AI):Internet (AI):
– A private, secure, and reliable peer-to-peer A private, secure, and reliable peer-to-peer aircraft communications network that uses aircraft communications network that uses the same technologies as the commercial the same technologies as the commercial InternetInternet
• However, the AI does not currently However, the AI does not currently provide a universal way to find:provide a universal way to find:
– ““Decision qualityDecision quality”” information information
““ De
cis
ion
qu
alit
y”
De
cis
ion
qu
alit
y”
info
rma
tio
nin
form
ati
on
Knowledge Management and theKnowledge Management and theArt of DecisionArt of Decision
DataData
InformationInformation
KnowledgeKnowledge
WisdomWisdom
Information WorkerInformation Worker
Knowledge ExecutiveKnowledge Executive
Decision MakerDecision Maker
Data Entry WorkerData Entry Worker
Discovery Discovery on on
DemandDemand
Traditional methods:Traditional methods:
Publish and SubscribePublish and Subscribe
Push versus PullPush versus Pull
Client / ServerClient / Server
Getting decision quality informationGetting decision quality informationto the Decision Makerto the Decision Maker
Discovery on DemandDiscovery on Demand
• Accomplished through Accomplished through XML Web ServicesXML Web Services::
– Software components that can be published, Software components that can be published, located, and run over the Internet using located, and run over the Internet using Extensible Markup Language (XML)Extensible Markup Language (XML)
• XML definition:XML definition:
– A markup language that describes data in a A markup language that describes data in a structured and human-readable text formatstructured and human-readable text format
– Example: <aircraft>Example: <aircraft> <n-number>N500EA</n-number> <n-number>N500EA</n-number> <make>Eclipse</make> <make>Eclipse</make> <model>500</model> <model>500</model> </aircraft> </aircraft>
XML Web ServicesXML Web Services
• Are used to:Are used to:
– Allow other applications to call modules of Allow other applications to call modules of code remotely with XMLcode remotely with XML
– Expose data in a database as XMLExpose data in a database as XML
– Send XML messages:Send XML messages:
• E.g. alerts and notificationsE.g. alerts and notifications
– Build Service Oriented Architectures (SOA):Build Service Oriented Architectures (SOA):
• Flexible, reusable, and lower costFlexible, reusable, and lower cost
FAANational Wx
Service
““Embrace and Extend”Embrace and Extend”
X M L
Dat
aM
over
UDDI, SOAP, WSDLTransform, transmit
Discovery, OLAP, WebParts,
XML Web Services™ “porta
ls”Heads Up Display
Secure wireless‘reach’ client
‘rich’ clientfamiliar tools
SecureFlightDataFAA Flight Service
FBOHotels
Rental Car Trusted-Table Security DAC “Views”
Pilot/Info ConsumerPilot/Info Consumer
Existing Legacy - databases and applications
Oracle Sybase
XML Web ServicesXML Web Services
• Enable disparate systems to work together:Enable disparate systems to work together:
– Across languages, platforms, applicationsAcross languages, platforms, applications
– Computer to computerComputer to computer
– Inside/outside the firewallInside/outside the firewall
• Based on open Internet standards:Based on open Internet standards:
– XML, SOAP, WSDL, and UDDIXML, SOAP, WSDL, and UDDI
• Broad industry supportBroad industry support
– Key area of vendor alignmentKey area of vendor alignment
Industry standards for interoperabilityIndustry standards for interoperability
Browse the Web
Programthe Internet
Technology
XML WebServices
XML
Databaseconnectivity
HTML
Web pages
Presentation“Legacy scrape”Email, FTP, etc.
TCP/IP
Innovation
CIECIECIECIEConnectivity
XML Web ServicesXML Web ServicesNext wave of Internet evolutionNext wave of Internet evolution
Collaborative Information Environment Collaborative Information Environment (CIE)(CIE)
• The transformation of the Internet byThe transformation of the Internet byXML Web ServicesXML Web Services
• 22ndnd generation Web (Web 1 generation Web (Web 1 Web 2) Web 2)
• Military example: SharePoint PortalMilitary example: SharePoint PortalHeads Up Display (HUD) experimentHeads Up Display (HUD) experiment– Uses XML Web Services to create a CIEUses XML Web Services to create a CIE
that combines information from:that combines information from:
• NASANASA
• Synchronized Air Power Management (SAPM)Synchronized Air Power Management (SAPM)
• Defense Collaboration Tool Suite (DCTS)Defense Collaboration Tool Suite (DCTS)
• JEMPRS-NTJEMPRS-NT
JOA
JTF Rear
(In Transit)
8 Port 100M SWITCH8 Port 100M SWITCH
Laptop computer
Laptop computerLaptop computerLaptop computer
Laptop computerLaptop computer
Laptop computerLaptop computerLaptop computerLaptop computer
ODU/Antenna
Router
Accelerator 4000
serial/530
KIV-7
serial/530
Terminal AdapterST Euro ISDN
serial/530
M4IDU
ST Euro ISDN
Se
rve
r
Se
rve
r
Power/UPSUNIT
Leave extra space and power for:1-server (same as other 2)1-omni or omega unit (http://www.l-3com.com/cs-east/programs/infosec/omni.html) (http://www.motorola.com/GSS/SSTG/ISSPD/Secure_Telecom/omega.html)1-Inmarsat IDU
Dell 1U FlatPannel Display/8 Port console
switch
Operational Needs During Deployment:• Situational Awareness• Collaborative Operating Environment• Enroute SITREP/Crisis Action Planning
Support of Rapid Decisive Operations
JEMPRS-NT Functions- Voice, Video, and Data - Application Sharing- Whiteboard and Text Chat- Digital Dashboard- E-mail and FTP- XML Web Services- Network Access to Other
Systems
JEMPRS-NT KIT
Joint Enroute Mission Planning and Rehearsal Joint Enroute Mission Planning and Rehearsal System-Near Term (JEMPRS-NT)System-Near Term (JEMPRS-NT)
XML Web Services
DISCOVERY ON DEMANDDISCOVERY ON DEMAND
XML Web Services CIE CIE CloudCloud
XML Web Services
Satcom
ATC Controller
GPS
Navigation
Airport Services • TIS• FIS• Hospitality• Maint.
Internet • Weather Products • NOTAMs• Flight Service Stations• Other
Gateway
Original graphic courtesy of Computer Networks & Software, Inc.
VHF RadioVHF Radio
VHF RadioLine of
sight
NAS Services• ATM System • HUB Airports• TIS-B
Non-CIE Aircraft DATABASE
CONNECTIVIT
Y
• XM• RFID• AM/FM• 802.xx
Airborne InternetAirborne Internet
VPN
Collaborative Information EnvironmentCollaborative Information Environment““Meet us in the cloud”Meet us in the cloud”
AI / CIE removes existingAI / CIE removes existingaviation information barriersaviation information barriers
Graphic courtesy of C3D Aero, Inc.
AI / CIE provides decision quality AI / CIE provides decision quality information for cockpit displaysinformation for cockpit displays
Discovery on Demand MFDDiscovery on Demand MFD
Original graphic courtesy of C3D Aero, Inc.
Icing Alert
Traffic Alert
Airspacenotification
Functional picture of the AI / CIEFunctional picture of the AI / CIE
EngineEngine CockpitCockpit CabinCabin
Mechanic, Mechanic, ManufacturerManufacturer PilotPilot PassengerPassenger
Maintenance Maintenance informationinformation Flight informationFlight information EntertainmentEntertainment
Ser
vice
sU
sers
Digital connectivity across all types of communications:VHF radio, Satellite, Infrared, etc.
AI / CIE ≠ Internet and Web 1AI / CIE ≠ Internet and Web 1
• The AI / CIE is about:The AI / CIE is about:
– End users, not webmastersEnd users, not webmasters
– Edge devices, not clients and serversEdge devices, not clients and servers
– XML Web Services, not web pagesXML Web Services, not web pages
– XML “knowledge packets”, not just TCP/IP XML “knowledge packets”, not just TCP/IP connectionsconnections
• Types: Maintenance, Flight, Entertainment, etc.Types: Maintenance, Flight, Entertainment, etc.
– Built-in security, not security as an Built-in security, not security as an afterthoughtafterthought
AI / CIE interfaces securely withAI / CIE interfaces securely withthe following networksthe following networks
• The commercial InternetThe commercial Internet
• Assured “extranet” connections:Assured “extranet” connections:
– OnSATSOnSATS
– AirTraveler.com (formerly SATS-Net)AirTraveler.com (formerly SATS-Net)
• Carries “Assured Aviation XML Web Services”Carries “Assured Aviation XML Web Services”
• Client-side end user “intranets”Client-side end user “intranets”
AI / CIE End StateAI / CIE End StateEvery aircraft is a network node:Every aircraft is a network node:
Network In the SkyNetwork In the Sky
A distributed, peer-to-peer aircraft communications grid A distributed, peer-to-peer aircraft communications grid that shares that shares decision qualitydecision quality information information
ConclusionConclusion
• If the right aviation information at the If the right aviation information at the right time is the goal…right time is the goal…
• …“…“Discovery on Demand” usingDiscovery on Demand” usingXML Web Services is the solution…XML Web Services is the solution…
• ……Allowing the transformation to a Allowing the transformation to a Collaborative Information Environment Collaborative Information Environment (CIE)(CIE)
For more information:For more information:
• http://www.airborneinternet.comhttp://www.airborneinternet.com
• http://acb100.tc.faa.govhttp://acb100.tc.faa.gov
• http://www.c3daero.com/presentationshttp://www.c3daero.com/presentations