Astronomy and Astrophysics – Astronomy
Scientific paper
Sep 2004
adsabs.harvard.edu/cgi-bin/nph-data_query?bibcode=2004spie.5496..219s&link_type=abstract
Advanced Software, Control, and Communication Systems for Astronomy. Edited by Lewis, Hilton; Raffi, Gianni. Proceedings of th
Astronomy and Astrophysics
Astronomy
1
Scientific paper
ALMA software, from high-level data flow applications down to instrument control, is built using the ACS framework. To meet the challenges of developing distributed software in distributed teams, ACS offers a container/component model that integrates the use of XML transfer objects. ACS containers are built on top of CORBA and are available for C++, Java, and Python, so that ALMA software can be written as components in any of these languages. The containers perform technical aspects of the software system, while components can focus on the implementation of functional requirements. Like Web services, components can use XML to exchange structured data by value. For Java components, the container seamlessly integrates the use of XML binding classes, which are Java classes that encapsulate access to XML data through type-safe methods. Binding classes are generated from XML schemas, allowing the Java compiler to enforce compliance of application code with the XML schemas. This presentation will explain the capabilities of the ACS container/component model, and how it relates to other middleware technologies that are popular in industry.
Chiozzi Gianluca
Sommer Heiko
Voelter Markus
Zagar Klemen
No associations
LandOfFree
Container-component model and XML in ALMA ACS does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.
If you have personal experience with Container-component model and XML in ALMA ACS, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Container-component model and XML in ALMA ACS will most certainly appreciate the feedback.
Profile ID: LFWR-SCP-O-1822620