| <?xml version="1.0" encoding="UTF-8"?> |
| <org.eclipse.epf.uma:GuidanceDescription xmi:version="2.0" |
| xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.5/uma.ecore" |
| xmlns:epf="http://www.eclipse.org/epf" epf:version="1.5.0" xmi:id="-V6Hddpuwu3wvd9R0l4fL7Q" |
| name="new_example,_O39h0O9pEdu635i_iQ5Jag" guid="-V6Hddpuwu3wvd9R0l4fL7Q" changeDate="2007-04-20T11:03:28.709-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 across technical and organizational 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 authorizing corporatebodies.
 |
| </td>
 |
| </tr>
 |
| <tr>
 |
| <td>
 |
| Localization / Internationalization</td>
 |
| <td>
 |
| Provides facilities for supporting multiple human languages and rendering the language preferred bythe
 |
| 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 handle the reading and writing of stored 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 synchronize 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 organization.</td>
 |
| </tr>
 |
| </tbody>
 |
| </table>
 |
| <br /></mainDescription> |
| </org.eclipse.epf.uma:GuidanceDescription> |