How is Interoperability Achieved?
Interoperability requires:
- A common architecture
- An ability to meaningfully communicate
- A common language
- A common communication mechanism
- A common context
- A common understanding of the environment
- A common understanding of time
- A common technical process
Reuse and Composability require the above, plus
- Well defined interfaces and functionalityfor the application to be reused