Content deleted Content added
A start |
About OSE Profiles and the APP |
||
Line 36:
In its simplest form, the OSE/RM illustrates a straightforward user-supplier relationship: the application software is the user of services and the application platform/ external environment entities are the suppliers. The API and EEI define the services that are provided.<ref name="Hun95"/>
===
A profile consists of a selected list of standards and other specifications that define a complement of services made available to applications in a specific ___domain. Examples of domains might include a workstation environment, an embedded process control environment, a distributed environment, a transaction processing environment, or an office automation environment, to name a few. Each of these environments has a different cross-section of service requirements that can be specified independently from the others. Each service, however, is defined in a standard form across all environments.<ref name="Hun95"/>
An OSE profile is composed of a selected list of open (public), consensus-based standards and specifications that define services in the OSE/RM. Restricting a profile to a specific ___domain or group of domains that are of interest to an individual organization results in the definition of an organizational profile.<ref name="Hun95"/>
=== APP Service Areas ===
[[File:APP Service Areas and the OSE-RM.jpg|thumb|240px|left|APP Service Areas and the OSE-RM]]
The Application Portability Profile (APP) is an OSE profile designed for use by the U.S. Government. It covers a broad range of application software domains of interest to many Federal agencies, but it does not include every ___domain within the U.S. Government’s application inventory. The individual standards and specifications in the APP define data formats, interfaces, protocols, or a mix of these elements.
The services defined in the APP tend to fall into broad service areas . These service areas are:<ref name="Hun95"/>
* Operating system services (OS)
* Human/computer interface services (HCI)
* Data management services (DM)
* Data interchange services (DI)
* Software engineering services (SWE)
* Graphics services (GS)
* Network services (NS)
[[File:Detailed DoD Technical Reference Model.jpg|thumb|240px|Detailed DoD Technical Reference Model of the [[TAFIM]], is based on the Open System Environment model.<ref name = "DoD96V2"> Department of Defense (1996). ''Technical Architecture Framework for Information Management. Vol. 2''. April 1996</ref>]]
Each service area is defined in the following sections. The figure illustrates where each of these services areas relates to the OSE/RM. Assume that [[software engineering]] services are applicable in all areas. Each of the APP service areas addresses specific components around which interface, data format, or protocol specifications have been or will be defined. Security and management services are common to all of the
service areas and pervade these areas in one or more forms.<ref name="Hun95"/>
== Applications ==
Basically the Open System Environment model is a basic building block of several Technical Reference Models and Technical Architecture. A [[Technical Architecture]] identifies and describes the types of applications, platforms, and external entities; their interfaces; and their services; as well as the context within which the entities interoperate. A Technical Architecture is based on a Technical Reference Model (TRM) and the selected standards that further describe the TRM elements (the profile). The Technical Architecture is the basis for selecting and implementing the infrastructure to establish the target architecture.<ref name="ACF">[http://www.acf.hhs.gov/nhsitrc/it_planning/pdf/consolidated_definitions.pdf Consolidated Definitions and References] at acf.hhs.gov. Accessed 12 Dec 2008.</ref>
Line 54 ⟶ 74:
== Further reading ==
{{Commonscat|Open System Environment Reference Model}}
* Defense Information Systems Agency, ''DoD Technical Reference Model, Version 2.0,'' April 9, 2001.
* Gary Fisher (1993). ''Application Portability Profile (APP) : The U.S. Government’s Open System Environment Profile OSE/1 Version 2.0''. NIST Special Publication 500-210, June 1993.
* IEEE P1003.22 ''Draft Guide for POSIX Open Systems Environment—A Security Framework''
[[Category:Reference models]]
|