Kernel Authentication and Authorization for J2EE
A vendor-independent application development environment, as well as a run-time environment, providing standard vendor independent services to applications software. It is not an operating system, but a set of utilities and associated files that are executed in an M environment. It is central to VA Decentralized Hospital Computer Program (DHCP) software strategy, in that it permits any DHCP software application to run without modification on any hardware/software platform that supports American National Standards Institute (ANSI) Standard M. All operating system-specific, M implementation-specific, or hardware-specific code is isolated to this environment.
A part of the VA Single Sign-On/User Context (SSO/UC) project, which addresses the authentication and authorization needs of J2EE-based Web applications, currently hosted on Oracle 9iAS. The limited aim of the first phase is to provide “single credential” authentication and “single repository” authorization for J2EE Web applications, using the user’s existing, familiar Kernel access and verify code for authentication, and using the Kernel system as the authorization repository as well.
Kernel Installation and Distribution System
A terminal that allows users (e.g., Patients) to order refills and obtain information about their medical histories (i.e., medication, medication profiles). May also be a machine with dispensing capabilities that interfaces with the VistA Pharmacy system.