NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Scrollbar
Note
titleNote

Formatting is in progress.

Page info
title
title

The purpose of the ODP Enterprise Language is to define scope, purpose and business context for a system to be designed, including the definition of business requirements for the system, key stakeholders and how these stakeholders interact with the system. The key modelling concept is that of community, which can be regarded as a collaborative arrangement of different stakeholders established to meet their mutual objectives. The community is defined through a contract that specifies:

...

Wiki Markup
In many respects, the concept of community is similar to the concept of UML collaboration, but the community concept adds value by allowing for the definition of policies that have particular importance for e-health applications, e.g. consent, privacy, duty of care etc.
The concept of community can be represented through appropriate UML concepts as defined in the ISO standard UML profile for ODP \[5\]. Several UML-based tools provide plug-ins for this standard, most notably Sparx Enterprise Architect and MagicDraw.
\\  !worddav54503f4efdab49968606d174d427602e.png|height=328,width=553!
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="ce02165615c5c0d9-b2c50a95-40a041d4-bddfaec5-e92ecf29bd0b7019663236ea"><ac:parameter ac:name="">_Ref138130912</ac:parameter></ac:structured-macro><span style="color: #4f81bd"><strong>Figure 13: Simple Federated Repository Community</strong></span>
Figure 13 depicts a simplified Federated Repository Community using UML notation and its ODP stereotypes as defined in the UML profile for ODP.
The community includes two community Roles: User and Repository. The community is of relevance to many scenarios currently being considered by the requirements elicitation project, but we use the "Federated discovery, searching, and data aggregation" scenario for illustrating the points in this paper:
[https://wiki.nci.nih.gov/display/seminfra/Forum+Scenarios|https://wiki.nci.nih.gov/display/seminfra/Forum+Scenarios]
The objective of this community is to support access to the Federated Repository system by various types of users (e.g. researchers or curators). Note that there is a UML package called Policies as a placeholder for policies that affect the behavior of entities taking roles in the community.

...