Pathfinder Integration Environment –Knowledge and Resources Documentation Enabling Efficient Reuse

ABSTRACT: The NATO Modeling and Simulation Group (NMSG) under the Research and Technology Organization (RTO) has the mission to provide readily available, flexible and cost-effective means to enhance NATO operations and the vision to promote co-operation among Alliance bodies, NATO Member Nations and Partnership-for- Peace (PfP) Nations to maximize the effective utilization of M&S. NMSG is responsible for the Pathfinder program, which guides various technical activities conducted by NMSG expert groups. The Pathfinder Integration Environment (PIE) is currently defined and implemented under leadership of Technical Activity MSG-027. Part of this activity is the prototypical implementation of the Pathfinder Web Portal.

This paper presents the Web Portal in the context of MSG-027 and the Pathfinder program. The potential standards for describing M&S Resources and Knowledge for efficient reuse are the main focus of the paper.

Authors: NATO MSG-027 prepared by Andreas Tolk, presented by Björn Löfstrand
Publication: Proceedings of 2005 Euro Simulation Interoperability Workshop, 06E-SIW-007, Simulation Interoperability Standards Organization, June 2006.

Download the full paper (pdf)


A First Look at the HLA Evolved Web Service API

ABSTRACT: A new API is being added to the IEEE 1516 HLA standard for simulation interoperability. The new API is based on Web Services, an implementation of the Service Oriented Architecture. This paper provides a brief technical introduction and an overview from a strategic and architectural viewpoint.

A Web Service is a service that can be accessed from another system using an http request and response, similar to fetching a web page. The request and response is described using XML. A service can be described using the Web Service Description Language (WSDL). This is currently the predominant implementation of the Service Oriented Architecture.

The capabilities of HLA and Web Services may at first seem to overlap. A closer look reveals some fundamental differences:

  • Web Services provides a loosely coupled mechanism for performing coarse-grained services with modest performance over both LAN and WAN. Services are supposed to be stateless. It is based on technologies that are familiar to most enterprises. A wide range of supporting vendors and software is available.
  • HLA provides extremely high performance and scalability for interactions and information exchange in a shared, complex state (scenario). It also provides unique capabilities for synchronizing the data exchange between systems using scenario time (as opposed to wall clock time).

    The Web Service API for HLA combines the best of these two worlds, bringing the above capabilities to a shared approach. Simulation system functionality may now be accessed in three ways:
  • Web Services systems can access the functionality of a federation on a coarse-grained service level using Web Services.
  • Web Services systems that need a closer interaction, synchronization and more efficient access to the shard scenario can use the HLA Web Service API to fully participate as federates in the federation.
  • Federates requiring the highest level of performance and scalability can use the C++ or Java API.

    The Web Service API will allow simulation developers to reap the benefits of both the Web Service and the HLA technologies. As the Service Oriented Architecture evolves beyond the current http and request-response implementation these two technologies can be expected to blend, potentially into new concepts and interoperability

Authors: Björn Möller, Clarence Dahlin
Publication: Proceedings of 2005 Euro Simulation Interoperability Workshop, 06E-SIW-061, Simulation Interoperability Standards Organization, June 2006.

Download the full paper (pdf)