An SOA developer framework for astronomical instrument control software

We present a new and flexible developer framework for high performance service oriented architecture (SOA) based systems, using the middleware called ICE by ZeroC Inc. for interprocess communication. The framework was developed at the Max Planck Institute for Astronomy within the scope of the LBT interferometer LINC-NIRVANA control software, but may also be used, in respect of its flexibility, for other astronomical instruments. The systems architecture was designed to decrease the development effort of large SOA (Service Oriented Architecture) based systems like astronomical instrument control software. The advantages of this new framework are a combination of the online instrument data management, the validation and the ability to integrate user defined data manipulation.

[1]  John M. Hill,et al.  Large Binocular Telescope project , 2000, Astronomical Telescopes + Instrumentation.

[2]  Lars Mohr,et al.  The LINC-NIRVANA common software , 2006, SPIE Astronomical Telescopes + Instrumentation.

[3]  Florian Briegel,et al.  LINC-NIRVANA Instrument Control Software , 2007 .

[4]  James Roger P. Angel,et al.  Interferometry with the Large Binocular Telescope , 1998, Astronomical Telescopes and Instrumentation.

[5]  Alexey Pavlov,et al.  A component based astronomical visualization tool for instrument control , 2008, Astronomical Telescopes + Instrumentation.

[6]  Tom Herbst Interferometry with the Large Binocular Telescope , 2003 .