论文部分内容阅读
目前对异构数据库的交换、信息访问和检索的需求变得越来越重要,相比之下,访问异构数据库需要处理不同的模式、不同的数据模型、不同的查询语言以及不同的接口。
本文旨在开发基于使用服务数据对象(SDO)技术访问企业数据库统一访问控制管理的应用程序的代理机制的统一访问控制系统(UACS)。为了实现统一数据访问控制,应用程序必须通过统一访问控制系统来访问数据。统一访问控制与应用程序和数据库是隔离的,以避免直接连接到数据库和应用程序的安全风险。
通过数据库访问控制系统,应用程序系统使用访问控制系统的数据访问协议向数据库访问控制系统发送身份验证的请求,然后进行身份验证、数据采集、数据传送,最后将数据发送到应用系统。
该课题的部分实现已经完成,所用的技术包括使用TCP/IP协议的系统通信,面向服务体系结构(SOA)的新技术,服务数据对象(SDO),数据访问模块(中间件)的某些模块,Java1.6的类库,xml以及Eclipse。
最后,将该完整的解决方案应用于基于C/S的产品生命周期管理(PLM)系统,并且已经验证其具有可行性。此实验结果说明该解决方案能够缩短开发时间,并具有良好的可扩展性和高效率。该解决方案能够很好的满足异构数据库访问和集成的需求。