DocumentCode :
1825116
Title :
Performing distributed simulation with RESTful Web-services
Author :
Al-Zoubi, Khaldoon ; Wainer, Gabriel
Author_Institution :
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, ON, Canada
fYear :
2009
fDate :
13-16 Dec. 2009
Firstpage :
1323
Lastpage :
1334
Abstract :
Distributed simulations are mainly used to interoperate heterogeneous simulators or geographically distributed models. We present here RESTful-CD++, the first distributed simulation middleware based on REST (Representational State Transfer) Web-services. RESTful-CD++ middleware enables heterogeneous independent-developed simulation components to interoperate with much flexibility and simplicity. REST has the potential to advance distributed simulation state-of-the-art towards plug-and-play or automatic/semi-automatic interoperability. This because of its lightweight approach hides internal software implementation by using universal uniform interface and describing connectivity semantics in form of messages, usually XML. In contrast, other approaches expose functionalities in heterogeneous RPCs that often reflect internal implementation and describe semantics in form of procedure parameters. Further, REST enables simulations to mashup with Web 2.0 applications, which makes simulation in link with any device attached to the Web dynamically at runtime. The CD++ tool is now the first simulation engine to use RESTful middleware to perform distributed simulation in large-scale.
Keywords :
Internet; Web services; XML; digital simulation; middleware; open systems; user interfaces; RESTful-CD++ middleware; Web 2.0; XML; distributed simulation middleware; geographically distributed models; heterogeneous independent-developed simulation components; interoperate heterogeneous simulators; plug-and-play interoperability; representational state transfer Web-services; restful Web-services; semiautomatic interoperability; universal uniform interface; Computational modeling; Computer languages; Computer simulation; Discrete event simulation; Distributed computing; Industrial training; Management training; Middleware; Simple object access protocol; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Simulation Conference (WSC), Proceedings of the 2009 Winter
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4244-5770-0
Type :
conf
DOI :
10.1109/WSC.2009.5429650
Filename :
5429650
Link To Document :
بازگشت