| <?xml version="1.0" encoding="UTF-8"?> |
| <org.eclipse.epf.uma:ContentDescription xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.3/uma.ecore" epf:version="1.0.0" xmi:id="-FqP5LgLVrlhvFC_eeYd_vA" name="example_architectural_mechanisms,_4k_HsQ4LEduibvKwrGxWxA" guid="-FqP5LgLVrlhvFC_eeYd_vA" changeDate="2006-09-19T13:56:22.466-0700"> |
| <mainDescription><p> |
| Here are some examples of commonly encountered architectural mechanisms.<br /> |
| <br /> |
| </p> |
| <table cellspacing="0" cellpadding="2" width="85%" summary="Example Architectural Mechanisms" border="1" valign="top"> |
| <caption> |
| <strong>Example Architectural Mechanisms</strong> |
| </caption> |
| <tbody> |
| <tr> |
| <th scope="col"> |
| Architectural Mechanism |
| </th> |
| <th scope="col"> |
| Description |
| </th> |
| </tr> |
| <tr> |
| <td> |
| Availability |
| </td> |
| <td> |
| The percentage of time that the system must be available for use, including planned outages. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Archiving |
| </td> |
| <td> |
| Provides a means to move data from active storage when it has reached a specific state. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Auditing |
| </td> |
| <td> |
| Provides audit trails of system execution. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Communication |
| </td> |
| <td> |
| A mechanism for handling inter-process communication. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Debugging |
| </td> |
| <td> |
| Provides elements to support application debugging. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Disaster Recovery |
| </td> |
| <td> |
| Provides facilities to recover systems, application, data and networks. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Error Management |
| </td> |
| <td> |
| Allows errors to be detected, propagated, and reported. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Event Management |
| </td> |
| <td> |
| Supports the use of asynchronous events within a system. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Graphics |
| </td> |
| <td> |
| Supports user interface services, such as 3D rendering. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Information Exchange |
| </td> |
| <td> |
| Supports information interchange accross technical and organisational boundaries, with appropriate semantic |
| and format translations. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Licensing |
| </td> |
| <td> |
| Provides services for acquiring, installing, tracking, and monitoring license usage. Might be required as |
| part of authorising corporate bodies. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Localisation / Internationalisation |
| </td> |
| <td> |
| Provides facilities for supporting multiple human languages and rendering the language preffered by the |
| user. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Mail |
| </td> |
| <td> |
| Services that allow applications to send and receive electronic mail. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Mega-data |
| </td> |
| <td> |
| Support for handling very large amounts of data. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Memory Management |
| </td> |
| <td> |
| Services for abstracting how memory is allocated and freed. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Meta-data |
| </td> |
| <td> |
| Supports the runtime introspection of components and data. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Online help |
| </td> |
| <td> |
| Provides online help capability |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Persistence |
| </td> |
| <td> |
| Services to&nbsp;handle&nbsp;the reading and&nbsp;writing of&nbsp;stored&nbsp;data. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Printing |
| </td> |
| <td> |
| Provides facilities for interfacing with printers. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Process Management |
| </td> |
| <td> |
| Provides support for the management of processes and threads. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Reporting |
| </td> |
| <td> |
| Provides flexible reporting facilities |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Resource Management |
| </td> |
| <td> |
| Provides support for the management of expensive resources, such as database connections. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Scheduling |
| </td> |
| <td> |
| Provides the ability to execute tasks at a specified time. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Security |
| </td> |
| <td> |
| Provides services to protect access to certain resources or information. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| System Management |
| </td> |
| <td> |
| Services that facilitate management of applications in an operational environment. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Time |
| </td> |
| <td> |
| Services to synchronise time on a network, and to translate times into different time zones. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Transaction Management |
| </td> |
| <td> |
| A mechanism for handling ACID transactions. |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Workflow |
| </td> |
| <td> |
| Support for the movement of documents and other items of work, typically through an organisation. |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <br /> |
| <br /> |
| <br /> |
| <br /> |
| |
| <p> |
| <br /> |
| <br /> |
| </p></mainDescription> |
| </org.eclipse.epf.uma:ContentDescription> |