学位论文 > 优秀研究生学位论文题录展示

基于SDO的异构数据存取技术及应用研究

作 者: Ameen Fadhl Hasan Alkasem(哈赛)
导 师: 张维石
学 校: 大连海事大学
专 业: 计算机科学与技术
关键词: 统一访问控制系统(UACS) 面向服务体系结构(SOA) 服务数据对象(SDO) XML 产品生命周期管理(PLM) 集中访问控制系统(中央服务器)
分类号: TP311.13
类 型: 硕士论文
年 份: 2011年
下 载: 14次
引 用: 0次
阅 读: 论文下载
 

内容摘要


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

全文目录


ACKNOWLEDGMENTS  5-6
摘要  6-7
ABSTRACT  7-11
CHAPTER 1 INTRODUCTION  11-16
  1.1 Background  11-12
  1.2 Related Work  12-13
  1.3 Research Objectives and Contents  13-15
  1.4 Structure and Organization  15-16
CHAPTER 2 RELATED THEORY,METHOD AND TECHNOLOGY  16-32
  2.1 Heterogeneous Database  16-19
    2.1.1 Problems and Requirements  16-19
  2.2 Distributed Application Architecture  19-21
    2.2.1 2-,3- and N-tier Architecture  19-21
  2.3 XML  21-24
    2.3.1 Introduction and Definition  21-22
    2.3.2 XML Schemas(XSD)  22-23
    2.3.3 XML Parsers  23-24
  2.4 SOA Technology  24-25
    2.4.1 SOA Definition and Why SOA?  24-25
    2.4.2 Services  25
  2.5 SDO Technologies  25-32
    2.5.1 Introduction to Service Data Object  25-27
    2.5.2 SDO Architecture  27-28
    2.5.3 Components of SDO  28-30
    2.5.4 SDO Use Case  30-31
    2.5.5 Relationship with Other Technologies  31-32
CHAPTER 3 CONCENTRATED ACCESS CONTROL SYSTEM(MIDSERVER)AND TECHNOLOGY  32-47
  3.1 System Architecture  32-33
  3.2 The Structure and Functions of the Subsystem  33-37
    3.2.1 Unified Data Access Service  33-35
    3.2.2 Unified Access Control  35-37
  3.3 The Configuration of Test Environment  37
  3.4 Development Environment Configuration  37
  3.5 Implementation of Centralized Access Control System  37-43
    3.5.1 Implementation of Centralized Access Control System Process  37-39
    3.5.2 The System Format and External Interface Information  39-43
    3.5.3 The User Authorization Table Updates Notification  43
  3.6 Java Network Programming  43-45
    3.6.1 Network Definition  43-44
    3.6.2 Socket Programming  44-45
  3.7 Middleware  45-46
  3.8 Language  46
  3.9 Tools  46-47
CHAPTER 4 REQUIREMENTS,DESIGN AND STRUCTURE OF UACS  47-65
  4.1 Introduction  47
  4.2 Scope  47
  4.3 UACS Overview  47-50
    4.3.1 UACS Architecture  47-48
    4.3.2 UACS Environments  48
    4.3.3 UACS Structure and Functions  48-50
  4.4 Functions Service Description  50-52
    4.4.1 Unified Data Access Interface Service Description  50-51
    4.4.2 Unified Access Control Service Description  51-52
  4.5 Functions Design of UACS  52-63
    4.5.1 Use Cases  52-62
    4.5.2 Case Study  62-63
  4.6 Design Constraints  63-65
    4.6.1 Hardware Environment  63
    4.6.2 Software Environment  63-64
    4.6.3 Interface/Protocol  64-65
CHAPTER 5 IMPLEMENTATION  65-78
  5.1 Introduction  65
  5.2 Implementation Environment  65
  5.3 Implementation Process Steps in UACS  65-66
  5.4 Code Overview  66-68
  5.5 Functional Implementation Specification  68-75
    5.5.1 Connect to Server(User Login)  68
    5.5.2 View Data from Database(Request Data)  68-71
    5.5.3 View Data from XML File  71-72
    5.5.4 Query Builder(Request Data)  72-73
    5.5.5 Load Data from XML File  73-74
    5.5.6 Load Data from CSV File  74-75
  5.6 UACS Implementation Process  75-78
    5.6.1 Client Program Connect to MidServer  75
    5.6.2 Client Data Request From Database  75-77
    5.6.3 Client Program Export Data Process  77-78
CHAPTER 6 CONCLUSION AND FUTURE WORK  78-79
Reference  79-80

相似论文

  1. 基因调控网络模型描述语言研究,Q78
  2. 支持XML数据查询的F&B索引结构的研究,TP311.13
  3. LXI自动测试系统集成技术研究,TP274
  4. 基于网络的服装款式设计系统的研究与实现,TS941.2
  5. 基于MDA的界面自动生成方法的研究,TP311.5
  6. C++代码缺陷检测系统的研究与设计,TP311.53
  7. 基于Web的科学计算遗留应用共享技术研究,TP393.09
  8. 基于XML的异构数据交换系统的设计与实现,TP311.52
  9. 电子公文传输管理系统在电大系统中的设计与实现,TP311.52
  10. 概率XML数据上关键字检索算法的研究与实现,TP391.3
  11. 行政审批电子监察系统数据交换的设计与实现,TP311.52
  12. 概率XML文档中Holistic Twig查询处理算法的研究与实现,TP311.13
  13. 保留语义约束的XML与关系数据库双向转换技术研究,TP311.13
  14. SOA架构在高校信息化系统中整合技术的应用,TP311.52
  15. 基于银行综合前置平台的金融服务支付系统的设计与实现,TP311.52
  16. 基于观察者模式的银行主动服务系统的设计与实现,TP311.52
  17. 江北区企业信用信息系统设计与实现,TP311.52
  18. 物联网业务模型描述语言的研究与实现,TN929.5
  19. 基于服务总线的模具企业信息集成系统,TP311.52
  20. 基于语言转换的嵌入式软PLC系统的研究与设计,TP273
  21. 基于Android平台的无线点菜系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 数据库理论与系统
© 2012 www.xueweilunwen.com