1 SAIC XMSF Update XMSF Workshop & MOVES Open House 4-5 August 2003 Katherine L. Morse, Ph.D., David L. Drake, Ryan.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
Web Service Architecture
Simulation Assisted Learning Using HLA and ADL COL Mike Finnern Director, Defense Modeling and Simulation Office High Level Architecture.
General introduction to Web services and an implementation example
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
CMS 01_0171_igs- 1 Moving SECOORA Forward Conceptual Design of an Enterprise Architectural Framework Fact and Speculation 13 September 2006 Carroll A.
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
J2ME Web Services Specification.  With the promise to ease interoperability and allow for large scale software collaboration over the Internet by offering.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
FREMA: e-Learning Framework Reference Model for Assessment David Millard Yvonne Howard IAM, DSSE, LTG University of Southampton, UK.
Business Intelligence Dr. Mahdi Esmaeili 1. Technical Infrastructure Evaluation Hardware Network Middleware Database Management Systems Tools and Standards.
Application Architectures Vijayan Sugumaran Department of DIS Oakland University.
WRAP Technical Support System Project Update AoH Call October 19, 2005.
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
Understanding and Managing WebSphere V5
Terminal Services in Windows Server ® 2008 Infrastructure Planning and Design.
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
Web Development Process Description
Simulation Assisted Learning Using HLA and ADL Katherine L. Morse, Ph.D., SAIC Victor P. DiRienzo, Jr., Alion Jake Borah, AEgis Technologies Group.
DMSO Technical Exchange 3 Oct 03 1 Web Services Supporting Simulation to Global Information Grid Mark Pullen George Mason University with support from.
1 Web Services Distributed Systems. 2 Service Oriented Architecture Service-Oriented Architecture (SOA) expresses a software architectural concept that.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
WPS Application Patterns at the Workshop “Models For Scientific Exploitation Of EO Data” ESRIN, October 2012 Albert Remke & Daniel Nüst 52°North Initiative.
ADC Meeting ICEO Standards Working Group Steven F. Browdy, Co-Chair ADC Workshop Washington, D.C. September, 2007.
The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
SAML Right Here, Right Now Hal Lockhart September 25, 2012.
Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various.
High Level Architecture Overview and Rules Thanks to: Dr. Judith Dahmann, and others from: Defense Modeling and Simulation Office phone: (703)
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
SAML 2.1 Building on Success. Outline n Summary of SAML 2.0 n Work done since 2.0 n Objectives of SAML 2.1 n Proposed Task List n Undecided Issues n Invitation.
1 Senn, Information Technology, 3 rd Edition © 2004 Pearson Prentice Hall James A. Senn’s Information Technology, 3 rd Edition Chapter 12 Creating Web-Enabled.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
A Web-based Distributed Simulation System Christopher Taewan Ryu Computer Science Department California State University, Fullerton.
XMSF and Command & Control - GIG, XBML/C4I Testbed, XDV, XMSF Profiles Dr. Andreas Tolk Old Dominion University (ODU) - Virginia Modeling Analysis and.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Extensible Modeling and Simulation Framework (XMSF) Development Strategies Katherine L. Morse, SAIC Don Brutzman Naval Postgraduate School (NPS) Mark Pullen,
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Kemal Baykal Rasim Ismayilov
S O A P ‘the protocol formerly known as Simple Object Access Protocol’ Team Pluto Bonnie, Brandon, George, Hojun.
TSS Database Inventory. CIRA has… Received and imported the 2002 and 2018 modeling data Decided to initially store only IMPROVE site-specific data Decided.
1 Software Design Lecture What’s Design It’s a representation of something that is to be built. i.e. design  implementation.
Extensible Modeling and Simulation Framework Extensible 3D Graphics (X3D) Don Brutzman MOVES Institute, Naval Postgraduate School Andreas Tolk VMASC, Old.
Geospatial Systems Architecture
Fire Emissions Network Sept. 4, 2002 A white paper for the development of a NSF Digital Government Program proposal Stefan Falke Washington University.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
1 SISO SAC Report to IEEE CS SAB February 7, 2007 Vancouver, BC Katherine L. Morse, Ph.D., SAIC
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
XMSF Extensible Modeling and Simulation Framework Progress Report NPS-MOVES Open House 2003 Mark Pullen George Mason University (GMU) C3I Center 5 August.
WREC Working Group IETF 49, San Diego Co-Chairs: Mark Nottingham Ian Cooper WREC Working Group.
2013 Spring SIW Software Model Reuse Interface LSA Presentation Presented by Martin Tapp.
Fall ‘99 Simulation Interoperability Workshop RTI Interoperability Study Group Final Report Michael D. Myjak, Chair.
Eric Watz Lumir Research Institute, Inc
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L.
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
WEB SERVICES.
Unit – 5 JAVA Web Services
XMSF for U.S.JFCOM Andreas Tolk, ODU VMASC
XML Based Interoperability Components
XMSF and Command & Control - GIG, XBML/C4I Testbed, XDV, XMSF Profiles
Service Oriented Architecture (SOA)
Metadata The metadata contains
Presentation transcript:

1 SAIC XMSF Update XMSF Workshop & MOVES Open House 4-5 August 2003 Katherine L. Morse, Ph.D., David L. Drake, Ryan Brunton,

2 FY 03 Efforts Web-enabled RTI Overarching goal is to allow HLA-compliant distributed simulations to be both usable and available over a WAN (think Internet), with full web service functionality XMSF profiles Overarching goal is to provide a initial example/template for the XMSF Profiles, using the web-enabled RTI as the exemplar Composability Overarching goal is to investigate how web technologies can support model composability Participating in DMSO’s CMSE workshops

3 Web-Enabled RTI Tasking: Participate in HLA federations using XMSF compliant Web Services for communication between federates in an existing federation HPAC and ITEM in DTRA’s WMDOA federation XMSF DCEE Viewer (XDV) in DCEE Circuit building exercise in HLA-ADL integrated instructional content Take initial steps to making existing federates callable as Web Services SOAP formatted RTI calls employing BEEP communication layer HLA specification compliant (DMSO RTI) Bi-directional calls allow Federate Ambassador call backs Encapsulation of non-reentrant RTI libraries Permits multiple instances of Web Service

4 Sun PlatformWindows Platform HPAC RTI & Federate Ambassador Stubs RTI API RTI SOAP Services ITEM Simulation Engine SOAP/BEEP Communications over “Internet” BEEP Communications Remote RTI & Federate Ambassadors RTI API SOAP Services BEEP Communications Communication Architecture for Exemplar Demonstration

5 Why is Web-Enabling the RTI Important? Implements bi-directional communication initiation over the Web Superior to http with its uni-directional initiation http unsuitable for supporting simulation communication patterns Enables existing HLA compliant federates to be integrated easily over the Internet Including through most firewalls with minimal reconfiguration! Demonstrates Web Service wrapping of existing architectures Approach can also be applied to DIS, ALSP, etc.

6 Next Steps Document current approach as an XMSF Profile Extend current implementation Expand the set of HLA services supported Currently completing DDM services Develop Web Service wrappers for launching federates remotely Enables composability of federates stored in repositories Refine RTI API XML mapping of 1.3 Java APIs vs. 1.3 C++ APIs Develop IEEE 1516 XML mapping C++ and Java APIs are closer in 1516 than in 1.3 Establish SAIC web server and install externally accessible demo federation Identify partnership opportunity for operational deployment of this XMSF Profile Possibly extension of XDV

7 What’s in an XMSF Profile? The working definition of an XMSF profile is currently: The set of protocols used for an application domain The set of data and metadata standards used A detailed description for applying protocols and data standards to implement the architecture

8 Defining an XMSF Profile Standard Currently establishing a SISO Study Group to define the profile standard Terms of Reference worked on XMSF discussion reflector over the last two months, resulting in refined profile scope: Applicable web technologies and protocol standards Applicable data and metadata standards A tailoring of the set of selected standards (e.g. tailoring of authentication standards) Recommendations and guidelines for implementation Composability guidelines Technology application guidance Hardware configuration recommendations, requirements, and constraints, e.g. network bandwidth, minimum processing capability Software configuration recommendations, requirements, and constraints, e.g. browser support for specific applications Specialization of design methodologies Approved by SISO Standards Activities Committee SISO reflector established and expect to start work on profiles within the next month

9 Questions about Profiles that we will Resolve What format should the profiles take: XML? Some UML? How detailed do process descriptions need to be? What’s the minimum footprint for a particular profile, e.g. core or base profile? Protocols Platforms Seamless transition between standalone and networked Will they include security as a component, or will security be handled in separate profiles?

10 The Web-Enabled RTI Profile The set of protocols used for an application domain Simple Object Access Protocol (SOAP) Blocks Extensible Exchange Protocol (BEEP) HLA Strictly speaking, not a protocol, but it fits most closely into this category within the current definition. The fact that it doesn’t fit well may indicate an area for refinement of our profile definition. The set of data and metadata standards used Developing RTI API data standards Space does not permit reproducing all 136 service calls and their variants here A detailed description for applying protocols and data standards to implement the architecture Web-Enabled RTI will be offered as first test case for evolving profile standard UML appears to be part of the solution

11 Profile SG Proposed Tasks 1. Identify potential candidate implementations for profiling. 2. Survey profile definitions in other technology domains. 3. Determine applicability of other profile definitions to XMSF. 4. Review early XMSF exemplars to identify the breadth of information required to document interoperability with the exemplars. 5. Identify XMSF specific requirements for profiles. 6. Identify/specify/recommend a mechanism for documenting the interrelationships of the applicable web-based technologies, protocol standards, and metadata markups selected for a profile. 7. Draft XMSF profile standard Sept Fall SIW Manatee Rm.