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

基于SOA的石化企业EAM系统的设计与实现

作 者: 郭贵礼
导 师: 冉崇善
学 校: 陕西科技大学
专 业: 计算机应用技术
关键词: 石化企业资产管理 面向服务架构 Web服务 S-XACML
分类号: TP311.52
类 型: 硕士论文
年 份: 2012年
下 载: 32次
引 用: 1次
阅 读: 论文下载
 

内容摘要


在资产密集的石化行业中,资产的有效管理对提高企业效率,降低企业设备维护成本,减少设备故障率以及非计划停运时间具有举足轻重的作用。面向组件的企业资产管理系统设计已不能满足现代石化企业迫切需要的高复用性,易于集成和扩展,快速响应和部署的资产管理模式。SOA(Service Oriented Architecture,面向服务架构)是近年来成长起来的构建大型复杂应用系统的先进架构设计思想。它将系统功能抽象封装成不同粒度的服务,按照业务流程组合编排服务从而实现复杂的业务逻辑,具有良好的系统重用性、可扩展性和灵活性,可使系统对市场变化或业务流程变更做出快速响应,能够很好的满足现代石化企业资产管理的需求。论文在深入研究SOA及Web服务的基础上,通过对系统功能需求、数据需求、服务需求以及安全需求的详尽分析,在.NET框架下采用Web服务构建了基于SOA的石化企业资产管理系统。首先,论文从客户端、服务层和数据访问层对系统的设计进行了深入详细的剖析。客户端采用C/S结构实现表现层UI,保证了系统的本地安全,引入表现逻辑层封装系统客户端和服务之间的所有集成和调用,隔离了Web服务的使用者和提供者。服务层采用实体类表示数据,服务内部只处理实体类对象,而不对数据库进行直接操作,引入事务机制保证业务逻辑的正确性和完整性。数据访问层采用NHibernate对象/关系映射工具完成了实体类到关系型数据库的映射,借助NHibernate提供的方法,以面向对象的方式实现对关系型数据库的CRUD操作。其次,从Web服务的通信安全和访问控制安全两个方面实现了系统的安全性目标。采用Message Security模式对SOAP消息进行加密、签名、添加令牌及身份凭证等操作,实现了Web服务的端到端消息级安全。结合XACML访问控制和SOAP可扩展的端到端的消息级安全策略,构建了一种基于SOAP封装的XACML安全访问控制模型S-XACML,保证了Web服务的跨域访问控制安全。最后,以权限管理和库存管理两个模块为例,结合部分关键代码,详细阐述了Web服务的实现以及通过集成调用Web服务完成系统功能的整个过程。另外,采用.NET提供的RemotingFormat将数据集序列化为Serialization Format.Binary格式并对序列化的字节数组进行压缩传输的方式解决了Web服务的实时性交互问题。实践表明,基于SOA的石化企业资产管理系统消除了企业各系统之间的“信息孤岛”,弥补了面向组件设计难以维护和扩充的缺陷,有效的满足了石化企业可重用、可扩展、易集成、松耦合、跨平台的资产管理需求。

全文目录


摘要  5-7
ABSTRACT  7-11
1 绪论  11-16
  1.1 课题来源  11
  1.2 课题研究目的及意义  11-12
  1.3 EAM 国内外研究现状  12-13
    1.3.1 国外研究现状  12
    1.3.2 国内研究现状  12-13
    1.3.3 EAM 发展趋势  13
  1.4 课题研究内容及主要工作  13-14
  1.5 论文组织结构  14-16
2 相关技术分析  16-20
  2.1 EAM 概述  16-17
  2.2 SOA 及 Web 服务  17-19
    2.2.1 SOA 概述  17-18
    2.2.2 SOA 的实现技术—Web 服务  18-19
  2.3 基于 SOA 的 EAM 系统  19-20
3 系统分析  20-35
  3.1 系统需求分析  20-32
    3.1.1 系统功能需求分析  20-25
    3.1.2 系统数据需求分析  25-31
    3.1.3 系统服务需求分析  31-32
  3.2 系统安全性分析  32-35
    3.2.1 服务通信安全  32-33
    3.2.2 服务访问控制安全  33-35
4 系统设计  35-43
  4.1 系统总体设计  35-37
    4.1.1 系统拓扑结构  35
    4.1.2 系统总体架构  35-37
  4.2 系统分层设计  37-39
    4.2.1 客户端设计  37
    4.2.2 服务层设计  37-39
    4.2.3 数据访问层设计  39
  4.3 系统安全设计  39-43
    4.3.1 Web 服务通信安全设计  40
    4.3.2 Web 服务访问控制安全设计  40-43
5 系统实现  43-62
  5.1 系统实现环境  43
  5.2 系统服务实现  43-55
    5.2.1 系统服务概述  43-44
    5.2.2 权限服务实现  44-51
    5.2.3 库存服务实现  51-55
  5.3 系统服务集成  55-59
    5.3.1 权限管理功能集成  56-57
    5.3.2 库存管理功能集成  57-59
  5.4 系统实时性能分析  59-62
6 总结与展望  62-64
  6.1 总结  62
  6.2 展望  62-64
致谢  64-65
参考文献  65-69
攻读学位期间发表的学术论文目录  69-70

相似论文

  1. 基于用户兴趣特征的图像检索研究与实现,TP391.41
  2. 面向业务过程的服务动态组合方法研究,TP393.09
  3. 面向服务的Web报表的研究与设计,TP393.09
  4. 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
  5. 基于嵌入式Web服务器的监控系统研究,TP393.05
  6. 一种基于领域本体的语义Web服务匹配和组合方法,TP393.09
  7. 基于SOA的MES系统的设计与实现,TP311.52
  8. 基于BPEL的动态Web服务组合的自适应研究,TP393.09
  9. 面向Web服务的QoS故障管理技术的研究,TP393.09
  10. SOA在电子政务中的应用,TP393.09
  11. 矿区地表形变野外数据采集系统的研究与实现,P208
  12. 基于eCos的自动售货机无线通信设计与应用,TH692.6
  13. 一个医学影像检索客户端系统的设计与实现,TP311.52
  14. 云计算在权限管理中的应用研究,TP309
  15. 云计算技术及其在电子商务物流中心设计与运行中的应用,F724.6;F252
  16. 光网络物理层虚拟化技术研究,TN929.1
  17. 组织结构驱动的企业权限模型迁移框架研究,TP311.52
  18. 数值天气预报云计算环境关键技术研究与实现,TP393.09
  19. 一种扩展的XACML访问控制模型的研究,TP393.08
  20. 基于ESI的英杰公司采购信息系统开发,TP311.52
  21. 可配置化数据迁移框架的研究与实现,TP311.13

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com