Container-component model and XML in ALMA ACS

Astronomy and Astrophysics – Astronomy

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFWR-SCP-O-1822620

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.