Comparison

OCOM vs BPMN

Executive summary

OCOM and BPMN are complementary, not competing. BPMN models how work flows — the activities, gateways and events of a process. OCOM models the objects that work acts upon, together with their identity, governance and lifecycle. BPMN describes the verbs of an organization; OCOM describes the governed nouns. A BPMN process typically operates on objects that OCOM can define and govern.

Scope

Compared

  • Whether each models process flow or the objects work acts on
  • How each treats state and lifecycle
  • How governance is expressed

Not compared

  • BPMN execution semantics or engine conformance
  • Notation and diagram interchange (BPMN DI)
  • Specific process modelling tools

Terminology mapping

OCOMBPMNEquivalent
ObjectData ObjectPartial
CapabilityTask / ActivityPartial
ContractCollaboration / ChoreographyPartial
PolicyGateway condition / business rulePartial
LifecycleProcess / activity statePartial
Sequence flow / eventNone

Conceptual differences

AspectOCOMBPMN
Centre of gravityObject-centric — what is governedProcess-centric — how work flows
TimeObject state over the whole lifecycleOrdering of activities within a process
GovernanceFirst-class: ownership, policy, constraintExpressed indirectly through rules and gateways
ScopeSpans many processes acting on the same objectBounded to a single process definition

Capability matrix

CapabilityOCOMBPMN
Process flow
Object identityPartial
LifecyclePartial
Governance
Ownership
Evidence
AI retrievalPartial

Interoperability

References