vccs.gif (2874 bytes)VCCS Authentication and Directory Services Whitepaper

November 29, 1999

Contact: LaVonn Creighton



Introduction

Rapid change in the computing industry and the related technology products has left the Virginia Community College System, like most enterprises, with a growing collection of heterogeneous hardware platforms supporting a growing collection of heterogeneous software. Some of these databases, software packages, and applications have been purchased while others were developed in-house. Each of these information resources adds an intrinsic value to the organization. Additional value can be created by integrating these information resources, making them work together as elements of an overall business process. The pressure on the Information Technology Department to provide new and expanded services has fueled the requirement to leverage these existing information resources. The purpose of this model is to define the process that will be used to provide customer authentication and security services.

Most organizations understand the value of integrating information resources. However, few understand the full complexity of such an effort. Many have relied heavily on internal IT staff while others have acquired the services of a professional system integrator. Both alternatives can be effective when properly implemented; however, too often they have not generated the desired results and can be cost prohibitive. The VCCS has elected to use a third alternative, Middleware.

Middleware has grown up and has achieved "adult" status. Instead of committing a large number of dollars to hire consultants or hire additional staff, the companies are purchasing software to ease the complexity of information resources integration. The VCCS has determined that message broker software can do work flow, data transformation, routing, messaging, etc. necessary to support conversion, interfacing and integration of the various information resources. The message broker technology can also aid in developing new and/or expanded applications and services. Capitalizing on this new technology will enable the VCCS to provide its colleges with the opportunity to develop new administrative and instructional capabilities, such as distance learning, which may dramatically alter the concept of a campus and fundamentally change the methods used to provide instruction.

The VCCS Problem

As the VCCS plans to conduct business using the Internet, the addition of network authentication services and secured applications become essential to do business securely on the open network, as well as the VCCS Intranet. Benefits of implementing this service include the ability to securely provide services to customers without compromising the VCCS network infrastructure and related resources.

Three security features are required for conducting business on an open network without compromising security: authentication, message integrity and message privacy. For the greatest level of security, these features need to be available at the application level, rather than the network level.

Authentication verifies the identity of an individual or application (also known as principals) trying to access services. Message integrity ensures messages (which contain a cryptographic checksum to be verified on the receiving end) are not tampered with when sent across the network. Message privacy ensures messages sent are not visible to network eavesdroppers. Messages are encrypted prior to transmission, and decrypted at the receiving end.

Our strategy is to provide students, staff members, and approved partners with a Customer ID that may be used to access the Controlled and Secured area of the VCCS Intranet. Students are those who have been admitted to a community college. Staff members are those with active appointments. Approved partners are individuals or organizations working on a project or partnership benefiting a community college as determined by the President or the Chancellor. This strategy requires a robust technology that can support the interfacing of existing applications and the building of some new components to include a web-interface for interfacing the customer. VCCS elected to use the message broker product from ActiveSoftware as part of a pilot project to deliver required services while validating the effectiveness of the message broker technology.

The Pilot Project

VCCS selected Message Broker as the central control for authentication and directory services. The Message Broker resides on a server and mediates requests to and from networked clients, automatically queuing, filtering and routing events and guaranteeing delivery. Its scalable architecture simplifies systems integration - all collaborating systems communicate with the Message Broker, not with each other.

The Message Broker is a standard unit for capturing, analyzing, and exchanging information based on business process engineering. It embraces nearly every imaginable kind of information resource running on every kind of platform, including legacy applications, packaged software products, custom applications, databases and the Internet. Rather than replacing these systems, it uses Adapters to integrate them. As part of the pilot project, the VCCS has, as a primary requirement, to interface the following applications and network services:

See Figure 1 below for a graphical representation of how the components are expected to communicate.

Figure 1