HomeHomeHomeArchiteturMiddlewareMDSDBeratungCoachingTrainig
header

go back go up Publications :: Container-component model and XML in ALMA ACS

dotted Line
dotted Line
menu not Selected Home
dotted Line
menu not Selected Services
dotted Line
menu not Selected Experience
dotted Line
menu not Selected New DSL Book
dotted Line
menu not Selected Conferences
dotted Line
menu selected Publications
   menu not Selected Papers
   menu not Selected Workshop Papers
   menu not Selected Patterns
   menu not Selected Books
   menu not Selected Articles
   menu not Selected Podcasts
   menu not Selected Videos
dotted Line
menu not Selected Vorlesungen
dotted Line
menu not Selected Site
dotted Line
dotted Line
magic Pixel

Container-component model and XML in ALMA ACS

ALMA software, from high-level data °ow applications down to instrument control, is built using the ACS framework. To meet the challenges of developing distributed software in distributed teams, ACS oŽers a con- tainer/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.

[Paper]
26.9.2003
../data/pub/SPIEPaper.pdf Download... Abstract... Abstract...
Container-component model and XML in ALMA ACS
together with Heiko Sommer , Gianluca Chiozzi , Klemen Zaga
Conference: SPIE 2004