The Component Framework Area defines the underlying foundation and technical elements by which Service Components are built, integrated and deployed across Component-Based and Distributed Architectures.
The Component Framework consists of the design of application or system software that incorporates interfaces for interacting with other programs and for future flexibility and expandability. This includes, but is not limited to, modules that are designed to interoperate with each other at runtime. Components can be large or small, written by different programmers using different development environments and may be platform independent. Components can be executed on stand-alone machines, a LAN, Intranet or on the Internet.
- Business Logic
Defines the software, protocol or method in which business rules are enforced within applications.
- Data Interchange
Data Interchange define the methods in which data is transferred and represented in and between software applications.
- Data Management
The management of all data/information in an organization. It includes data administration, the standards for defining data and the way in which people perceive and use it.
- Presentation / Interface
This defines the connection between the user and the software, consisting of the presentation that is physically represented on the screen.
- Security
Security defines the methods of protecting information and information systems from unauthorized access, use, disclosure, disruption, modification, or destruction in order to provide integrity, confidentiality and availability. Biometrics, two-factor identification, encryption, and technolo-gies based on the NIST FIPS-140 standards are evolving areas of focus.