HistoryViewLinks to this page 2012 August 23 | 05:07 pm

As separate domain activities evolve, patterns emerge to solve some integrations challenges. These patterns need to be identified and potentially promoted to a more general purpose specification that applies to most domains. The table below will identify these patterns in existing specifications today and look for candidates to emerge into cross-domain specifications. These specifications can then be adopted directly within various domains, either directly or by providing extensions.

Integration Patterns

Domain leads will update this table by adding new patterns (rows) and by indicating what patterns they are currently leveraging. As new specifications are being developed, please make sure to update this table.

Pattern CM RM QM ArchM AM SCM Metrics Reporting
Service Discovery (Catalogs) R R R R R R R R
Service Discovery (Description Documents) S C C C C R R R
Simple GET-based query syntax S C C N C C R R
Selective retrieval of resource properties S C C C R R
Selective update of resource properties S C C
Delegated resource creation S C C C
Delegated resource selection S C C C C
Delegated query builder N C
RESTful CRUD of resources S C C C C C
Resource link label attribute S C
XML resource collection formats S C C C C
XML resource collection formats - pagination S C C C C
XML resource link formats N C C C C
JSON representations S C C
Error responses S N R C C
Discussion resource N
Project resource N
Attachment resource N
Property description N

Legend
S - Specification (originated in this domain)
C - Copied (copied from another domain specification, actively being spec’d)
N - Need (no specification being develop yet)
R - Reused (leveraging an existing specification)