The Common Component Architecture Requirements
Simple
- to adopt
- to understand
- to use
Support a composition mechanism that does not impede high-performance component interactions.
Language interoperability
- Fortran, C, C++, Java
- interface introspection
Meant to live with and rely on other component frameworks to provide services ...
- and other complicated, hard-to-implement stuff.