Service-oriented high level architecture
Wenguang Wang, Wenguang Yu, Qun Li, Weiping Wang, Xichun Liu (College, of Information System, Management, National University of Defense, Technology, Changsha, China)

TL;DR
This paper discusses the integration of Service-Oriented Architecture with High Level Architecture (HLA) for distributed simulation, highlighting enhancements, approaches, and future research directions.
Contribution
It provides a comprehensive comparison of HLA and SOA, introduces key enhancements in HLA Evolved Web Service API, and discusses approaches for Web-Enabling HLA.
Findings
Enhanced Web Service API for HLA improves interoperability.
Multiple approaches for Web-Enabling HLA are summarized.
Future research challenges in SOHLA are identified.
Abstract
Service-oriented High Level Architecture (SOHLA) refers to the high level architecture (HLA) enabled by Service-Oriented Architecture (SOA) and Web Services etc. techniques which supports distributed interoperating services. The detailed comparisons between HLA and SOA are made to illustrate the importance of their combination. Then several key enhancements and changes of HLA Evolved Web Service API are introduced in comparison with native APIs, such as Federation Development and Execution Process, communication mechanisms, data encoding, session handling, testing environment and performance analysis. Some approaches are summarized including Web-Enabling HLA at the communication layer, HLA interface specification layer, federate interface layer and application layer. Finally the problems of current research are discussed, and the future directions are pointed out.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsService-Oriented Architecture and Web Services · Distributed and Parallel Computing Systems · Distributed systems and fault tolerance
