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
关键词
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
相关论文
共 50 条
  • [21] A distributed grid service broker for web-services based grid applications
    Lee, Yih-Jiun
    WMSCI 2006: 10TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL III, PROCEEDINGS, 2006, : 257 - 262
  • [22] WReX: A scalable middleware architecture to enable XML caching for web-services
    Tatemura, J
    Po, O
    Sawires, A
    Agrawal, D
    Candan, KS
    MIDDLEWARE 2005, PROCEEDINGS, 2005, 3790 : 124 - 143
  • [23] An architecture for distributed mathematical web services
    Smirnova, ES
    So, CM
    Watt, SM
    MATHEMATICAL KNOWLEDGE MANAGEMENT, PROCEEDINGS, 2004, 3119 : 363 - 377
  • [24] Efficient and transparent web-services selection
    Gibelin, N
    Makpangou, M
    SERVICE-ORIENTED COMPUTING - ICSOC 2005, PROCEEDINGS, 2005, 3826 : 527 - 532
  • [25] Agents in the world of active web-services
    Burg, B
    DIGITAL CITIES II: COMPUTATIONAL AND SOCIOLOGICAL APPROACHES, 2002, 2362 : 343 - 356
  • [26] Assessing robustness of web-services infrastructures
    Vieira, Marco
    Laranjeiro, Nuno
    Madeira, Henrique
    37TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2007, : 131 - +
  • [27] UkrVO Astroinformatics Software and Web-services
    Vavilova, I. B.
    Yatskiv, Ya. S.
    Pakuliak, L. K.
    Andronov, I. L.
    Andruk, V. M.
    Protsyuk, Yu. I.
    Savanevych, V. E.
    Savchenko, D. O.
    Savchenko, V. S.
    ASTROINFORMATICS, 2017, 12 (S325): : 361 - 366
  • [28] Architecture for Remote Laboratories based on REST Web Services
    Ngolo, M.
    Palma, L. Brito
    Coito, F.
    Gomes, L.
    Costa, A.
    2009 3RD IEEE INTERNATIONAL CONFERENCE ON E-LEARNING IN INDUSTRIAL ELECTRONICS (ICELIE 2009), 2009, : 24 - +
  • [29] IEC 61499 Distributed Control Enhanced with Cloud-based Web-Services
    Demin, Evgenii
    Patil, Sandeep
    Dubinin, Victor
    Vyatkin, Valeriy
    PROCEEDINGS OF THE 2015 10TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, 2015, : 977 - 982
  • [30] A web services-based distributed simulation architecture for hierarchical DEVS models
    Kim, KH
    Kang, WS
    ARTIFICIAL INTELLIGENCE AND SIMULATION, 2004, 3397 : 370 - 379