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 条
  • [31] An architecture for web services based interest management in real time distributed simulation
    Morse, KL
    Brunton, R
    Pullen, JM
    McAndrews, P
    Tolk, A
    Muguira, J
    EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL-TIME APPLICATIONS, PROCEEDINGS, 2004, : 108 - 115
  • [32] A Toolkit for Simplified Web-Services Programming
    Barukh, Moshe Chai
    Benatallah, Boualem
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2013, PT II, 2013, 8181 : 515 - 518
  • [33] Using Web-Services to manage and control access to multimedia content
    Serrao, C
    Dias, M
    Delgado, J
    ISWS '05: Proceedings of the 2005 International Symposium on Web Services and Applications, 2005, : 23 - 28
  • [34] A methodology to support web-services development using legacy systems
    van den Heuvel, WJ
    van Hillegersberg, J
    Papazoglou, M
    ENGINEERING INFORMATION SYSTEMS IN THE INTERNET CONTEXT, 2002, 103 : 81 - 103
  • [35] A QoS ontology language for Web-services
    Papaioannou, Ioannis V.
    Tsesmetzis, Dimitrios T.
    Roussaki, Ioanna G.
    Anagnostou, Miltiades E.
    20TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 1, PROCEEDINGS, 2006, : 101 - +
  • [36] Towards reengineering web sites to web-services providers
    Jiang, YT
    Stroulia, E
    CSMR 2004: EIGHTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2004, : 296 - 305
  • [37] Tele-measurement with Virtual Instrumentation using Web-Services
    Robu, Dan Nicolae
    Fernoaga, Vlad Paul
    Stelea, George-Alex
    Sandu, Florin
    2017 IEEE 23RD INTERNATIONAL SYMPOSIUM FOR DESIGN AND TECHNOLOGY IN ELECTRONIC PACKAGING (SIITME), 2017, : 387 - 394
  • [38] Development of University's Web-Services
    Tikhomirov, Vladimir
    Dneprovskaya, Natalia
    Yankovskaya, Ekaterina
    Smart Education and Smart e-Learning, 2015, 41 : 265 - 271
  • [39] Using Web-services to support collaboration practices along the supply chain
    Michalakos, S
    Anagnostopoulos, A
    Depasta, C
    Pramatari, K
    INTERNATIONAL CONFERENCE ON NEXT GENERATION WEB SERVICES PRACTICES, 2005, : 88 - 93
  • [40] Design and Implementation of a Platform Independent Synchronization using WCF Web-services
    Krishna, C. Rama
    Jaison, M. S.
    2015 COMMUNICATION, CONTROL AND INTELLIGENT SYSTEMS (CCIS), 2015, : 437 - 441