Using REST Web-Services Architecture for Distributed Simulation

被引:10
作者
Al-Zoubi, Khaldoon [1 ]
Wainer, Gabriel [1 ]
机构
[1] Carleton Univ, Dept Syst & Comp Engn, Ctr Visualizat & Simulat, Ottawa, ON K1S 5B6, Canada
来源
PADS 2009: 23RD WORKSHOP ON PRINCIPLES OF ADVANCED AND DISTRIBUTED SIMULATION, PROCEEDINGS | 2009年
关键词
D O I
10.1109/PADS.2009.16
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, Web Services technologies have been successfully used for simplifying interoperability while providing scalability and flexibility in multiple applications, including distributed simulation software. The RESTful-CD++ simulation Server provides Web Services according to the REST principles by exposing services as URIs and consumed via HTTP. messages. Therefore, the server becomes a service part of the Web that can be easily mashed-up with other applications and simulation software. In contrast, RPC-style SOAP-based Web Services use the Web as a transmission medium by exposing few URIs and many RPCs. RESTful-CD++ is (to our best knowledge) the only existing RESTful system in this area. Further, this distributed simulation package provides pioneering distributed simulation services using the Web architectural style. We present an overview of the principles, design and implementation of the RESTful-CD++ HTTP server and DCD++ simulation. We show that REST fulfills WS objectives with a much better and easier style than the SOAP-based systems.
引用
收藏
页码:114 / 121
页数:8
相关论文
共 10 条
[1]  
ALZOUBI K, 2008, P DS RT 2008 VANC BC
[2]  
CHRISTENSEN E, 2001, WEB SERVICE DESCTIPT
[3]  
Fielding R., 1999, 2616 RFC
[4]  
Fielding R.T., 2000, ARCHITECTURAL STYLES
[5]  
FRANKS J, 2617 RFC
[6]  
Gregorio J., URI Templates
[7]  
MITTAL S, 2007, P SCSC SAN DIEG CA
[8]  
MOLLER B, MANAGEMENT OVERVIEW
[9]   Distributed simulation of DEVS and Cell-DEVS models in CD plus plus using Web-Services [J].
Wainer, Gabriel A. ;
Madhoun, Rarni ;
Al-Zoubi, Lhaldoon .
SIMULATION MODELLING PRACTICE AND THEORY, 2008, 16 (09) :1266-1292
[10]  
Zeigler B.P., 2000, Theory of modeling and simulation: integrating discrete event and continuous complex dynamic systems, V2nd