OOEM is a comprehensive Enterprise Modelling Language.
OOEM is the result of Sphenon's development and research efforts in creating our powerful model execution engine EMOS.
This engine provides enterprise solutions, ready for prodcution, which are controlled immediately by business domain models (i.e., OOEM).
Cutting The BPM Knot: Why Popular Notations Must Fail
Den BPM-Knoten zerschlagen: Warum gängige Notationen scheitern müssen
OOBPM 2.0 - Wirkungsvolle Geschäftsprozeß-Modellierung für die Praxis durch innovative Verschmelzung von BPM, SOA, WF, DFD und UMLThey are precise enough to to allow the automated creation of appropriate IT applications while being abstract enough to be manageable by business domain experts.
OOEM is based on a subset of UML 2.0, augmented by OO-BPM Notation and a rich set of Extended Model Properties (XModel).
OOEM Models are comprehensive (dynamic and static enterprise structure), maintainable (single source), executable (as far as feasible by machines), modular and non-redundant (thereby flexible), aspect oriented (distinct concerns are expressed separately), artefact-focused (people are not regarded as mere "actors"), and open (everyone can use it).
For more information, you're welcome to contact Andreas Leue or Sphenon GmbH.
Special thanks to GWK GmbH for free web hosting and continuous excellent support.
OOEM/BPM is based on UML class and object diagrams. It is related to, but not the same as activity diagrams - due to the OO nature of our modelling approach (no control flow!).
For details, please refer to the slides you can download on the right side. We are happy to provide more information and coaching in case you are interested in using the notation.
It is not our intention to compete with UML, in the contrary, we'd be happy if UML would be developing in such a direction. There are chances this might happen, considering the evolution in UML process modelling over the last decade.
It is important to note that is already possible to use UML to build OOEM/BPM models as we suggest, since these models are strictly speaking just class/instance diagrams.
Just as well it is clear, that this plain UML notation is not usable by non-IT people, therefore a notational and semantically extension of UML with OOEM/BPM symbols is very much desirable.






















