Presentation is loading. Please wait.

Presentation is loading. Please wait.

Web Services for Satellite Emulation Development Kathy J. LiszkaAllen P. Holtz The University of AkronNASA Glenn Research Center.

Similar presentations


Presentation on theme: "Web Services for Satellite Emulation Development Kathy J. LiszkaAllen P. Holtz The University of AkronNASA Glenn Research Center."— Presentation transcript:

1 Web Services for Satellite Emulation Development Kathy J. LiszkaAllen P. Holtz The University of AkronNASA Glenn Research Center

2 Motivation Support an emulation of space-based –Internet architectures –backbone network –formation clusters –Constellations Provide a web-based architecture for remote access and control of a multi-user, distributed system.

3 Complex Multi-satellite Emulation Scenarios

4 Internet NASA Satellite emulation test bed Experimenter Site

5 Data Format Need computational methods for efficient data: –access –sharing –information extraction SGML XML –simple –well-documented data –straightforward format –text

6 XML document creation Microsoft Word –create template with formats that map to your XML data –save in RTF format –RTF → XML converter applications with DOM parser JAVA API XSLT stylesheets

7 User input to the emulation reduce human error user-friendly interface automatically encode data into an XML document –well-formed –complete web-based

8 XSmiles An official W3C recommendation. Delivers a pure Java XML browser. Capable of displaying documents written in various XML languages. Supports: –XSL Transformations (XSLT) –XSL Formatting Objects (XSL FO) –Synchronised Multimedia Integration Language (SMIL) –XForms –XHTML –X3D –Scalable Vector Graphics (SVG) Allows rich multimedia content, such as video and audio, and streaming of it.

9 XForms emulation interface separates data from the web-page data content derived from forms is stored in XML (developer defined) format forwarded as a stream of Unicode bytes platform independent

10 XML File Scenario_one.xml 127.0.0.1 1000 45 24 34 29

11 XForms XHTML XML Schema XSmiles XML

12 Emulation Scenario Satellite & ground stations Run-time control Orbital parameters Network routes Interface bandwidths Delay Bit error rates

13 XHTML element for basic XForms

14

15

16

17

18

19 XML Scenario Submission Internet CGI program

20 SOAP Simple Object Access Protocol XML-based protocol. Used for interoperability. Defines the use of XML and HTTP to access services, objects, and servers in a platform- independent manner.

21 Future Work XLINK –basis for graphs –providing a semantic representation of the objects defined in the form and their relationship to each other SVG –Language for describing two-dimensional graphics in XML. –Can be interactive and dynamic. –Animations can be defined and triggered either declaratively or scripted. Multimedia streaming content

22 XForms XLINK SVG Streaming Multimedia Internet


Download ppt "Web Services for Satellite Emulation Development Kathy J. LiszkaAllen P. Holtz The University of AkronNASA Glenn Research Center."

Similar presentations


Ads by Google