Middleware and web services for the Collaborative Information Portal of NASA's Mars Exploration Rovers Mission

被引:0
|
作者
Sinderson, E
Magapu, V
Mak, R
机构
[1] Comp Sci Corp, NASA, Ames Res Ctr, Moffett Field, CA 94035 USA
[2] Sci Applicat Int Corp, NASA, Ames Res Ctr, Moffett Field, CA 94035 USA
[3] NASA, Ames Res Ctr, Adv Comp Sci Res Inst, Moffett Field, CA 94035 USA
来源
MIDDLEWARE 2004, PROCEEDINGS | 2004年 / 3231卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We describe the design and deployment of the middleware for the Collaborative Information Portal (CIP), a mission critical J2EE application developed for NASA's 2003 Mars Exploration Rover mission. CIP enabled mission personnel to access data and images sent back from Mars, staff and event schedules, broadcast messages and clocks displaying various Earth and Mars time zones. We developed the CIP middleware in less than two years time using cutting-edge technologies, including EJBs, servlets, JDBC, JNDI and JMS. The middleware was designed and implemented as a collection of independent, hot-deployable web services, providing secure access to back end file systems and databases. This service-oriented approach to developing an integrated system is an example of cutting edge middleware design. Throughout the middleware we enabled crosscutting capabilities such as runtime service configuration, security, logging and remote monitoring. This paper presents our approach to mitigating the challenges we faced, concluding with a short review of the lessons we learned from this project and noting some of the things we would do differently and why.
引用
收藏
页码:1 / 17
页数:17
相关论文
共 50 条
  • [1] The collaborative information portal and NASA's Mars Rover mission
    Mak, R
    Walton, J
    [J]. IEEE INTERNET COMPUTING, 2005, 9 (01) : 20 - 26
  • [2] FIDO rover field trials as rehearsal for the NASA 2003 Mars Exploration Rovers mission
    Tunstel, E
    Huntsberger, T
    Aghazarian, H
    Backes, P
    Baumgartner, E
    Cheng, Y
    Garrett, M
    Kennedy, B
    Leger, C
    Magnone, L
    Norris, J
    Powell, M
    Trebi-Ollennu, A
    Schenker, P
    [J]. ROBOTICS, AUTOMATION AND CONTROL AND MANUFACTURING: TRENDS, PRINCIPLES AND APPLICATIONS, 2002, 14 : 320 - 327
  • [3] Mars exploration - Plan for two rovers squeezes NASA budget
    Lawler, A
    MacNeil, J
    [J]. SCIENCE, 2000, 289 (5482) : 1119 - 1119
  • [4] Human exploration of Mars: The reference mission of the NASA Mars Exploration Study Team
    Hoffman, SJ
    [J]. CASE FOR MARS VI: MAKING MARS AN AFFORDABLE DESTINATION, 2000, 98 : 121 - 160
  • [5] Imaging services flight software on the Mars exploration rovers
    Litwin, TE
    Maki, JN
    [J]. INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOL 1-4, PROCEEDINGS, 2005, : 895 - 902
  • [6] Reliable service-oriented architecture for NASA's Mars Exploration Rover mission
    Mak, Ronald
    Walton, Joan
    Keely, Leslie
    Heher, Dennis
    Chan, Louise
    [J]. 2005 IEEE Aerospace Conference, Vols 1-4, 2005, : 1006 - 1019
  • [7] Reliable Service-Oriented Architecture for Nasa's Mars Exploration Rover Mission
    Iseni, Puhiza
    Halili, Festim
    [J]. 2022 11TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2022, : 738 - 742
  • [8] Robotic arm in-situ operations for the Mars Exploration Rovers surface mission
    Trebi-Ollennu, A
    Baumgartner, ET
    Leger, PC
    Bonitz, RG
    [J]. INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOL 1-4, PROCEEDINGS, 2005, : 1799 - 1806
  • [9] NASA's Curiosity mission heads to Mars
    Banks, Michael
    [J]. PHYSICS WORLD, 2012, 25 (01) : 7 - 7
  • [10] Similarities and differences in the landing sites of ESA’s and NASA’s 2020 Mars rovers
    Emily Lakdawalla
    [J]. Nature Astronomy, 2019, 3 : 190 - 192