This wiki has undergone a migration to Confluence found Here
<meta name="googlebot" content="noindex">

Contract

From HL7Wiki
Jump to navigation Jump to search

Contract

Contract is an agreement covering part of the collective behavior of roles. An artifact that serves to capture essential computational viewpoint semantics (or references to them) for management and reuse. Contracts bind together instances of the different services and applications using behavior patterns to fulfill particular business needs. They incorporate the integration semantics that brings disparate systems together. A specified agreement to some behavior common to a configuration of objects, that tells the environment what to expect. [RM-ODP]. See the following references: Bertrand Meyer’s “Design by Contract” and Martin Fowler’s Accountability Pattern (http://martinfowler.com/apsupp/apchap2.pdf)

REF: SAIF-CD:Figure 9: BF language concepts and relationships for describing contract semantics

REF: SAIF-CD:Figure 28 : Shared Purpose

Tony Julian 19:48, 27 October 2011 (UTC)