What is the Reference Model for Open Distributed Processing (RM-ODP)?
Hello!
Recently, there was an announcement on the Yahoo! Groups mda-discussion list for the 4th International Workshop on ODP for Enterprise Computing (WODPEC 2007). Since I have never heard of RM-ODP I took the opportunity to learn something new.
The RM-ODP is an ISO standard that is used to provide a framework for the documentation of distributed processing systems. This means it gives interested stakeholders of such systems well defined terms and concepts that they can use to describe a system (e.g. a software system). The concepts that are defined are, for example:
- Class
- Type
- Component
- Composition
- Action
and some more.
Remarkably, they use UML to describe parts of this standard, e.g. UML profiles and metamodels for the “5 ODP viewpoints” (Magicdraw models). There is also an example available online (look in appendix B).
Interesting stuff, but not easy to grasp.
Best regards,
Andreas
Technorati Tags: distributed processing, rm-odp