The Architecture of Vaccess, Version 3.0

M. D. Geib, R. T. Westervelt
Vista Control Systems Inc.

Re-engineering for portability can result in product enhancements and improved software efficiency. This talk will describe the architecture of Vaccess Version 3.0. Vaccess Version 3.0 is a completely re-engineered version of Vsystem. This reengineering effort was undertaken to produce a version of Vaccess that removed all inherent VMS architectural dependence, improve portability, and create a more maintainable implementation. Additionally, the re-engineering effort was used as an opportunity to enhance Vaccess with several important features. These included dynamic channel creation, support for inter-version communication, ease of user customization, and efficiency of resource utilization. The resulting architecture of Vaccess is very different from previous versions. This paper will focus on the architectural features of Vaccess to support the reengineering goals.