基于SOA石油安全生产管理系统研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SOA石油安全生产管理系统研究

基于SOA石油安全生产管理系统研究   [摘 要] 为了提高石油企业安全生产的信息化管理水平,本文对基于SOA的石油企业安全生产管理系统建设展开研究,首先探讨了石油企业安全生产管理系统的定义、必要性及其特点,其次介绍了SOA的定义、优点以及实现SOA的关键技术――Web服务,最后提出了系统的体系结构,并对各层的设计进行描述。   [关键词] SOA;安全生产管理;信息系统   doi : 10 . 3969 / j . issn . 1673 - 0194 . 2010 . 14 . 029   [中图分类号]F270.7; TP315 [文献标识码]A [文章编号]1673 - 0194(2010)14- 0075 - 03      1引言      安全是石油企业生产的前提和保障。由于石油生产中易燃易爆、有毒、有腐蚀性的物质多,高温、高压设备多,工艺复杂,操作要求严格,如果管理不当或生产中出现失误,就可能发生火灾、爆炸、中毒或灼伤等事故,影响生产的正常进行。目前石油、石化企业在管理上主要是人工登记造册,这样在生产、存储、运输、使用等过程中存在大量的安全隐患[1]。为了适应石油企业安全生产的需要,提高安全生产管理的科学性,满足安全策略综合性、预见性、跨区域性的管理要求,建立一个能够管理维护大量的安全数据,并能实时监控的石油安全生产管理系统十分必要。   石油安全生产管理系统主要以安全为中心,提供监测、分析、规划、决策功能。包括:办公自动化系统;机构、职责、资源和文件控制分系统;风险评价和隐患治理分系统;现场监控分系统;装置(设施)设计与建设管理分系统;设备管理分系统;应急指挥分系统;监督和检查管理分系统;事故管理分系统等[1-2]。目前各单位都构建了许多业务系统,在一定程度上提高了本单位的管理水平,但是各个系统独立存在,信息共享与交换有诸多不便,致使决策人员无法及时全面了解安全生产信息,不便于生产调度指挥。同时,由于石油安全生产管理系统是一个综合业务系统,涉及系统众多,业务流程不断变化,流程重组变得非常频繁,因此要求该系统必须易于重构。因此,石油企业迫切要求充分利用各种设备与信息,在此基础上进行开发,形成安全生产信息集成化、结构灵活的安全生产管理系统。   面向服务的体系架构(Service Oriented Architecture,SOA)已经成为企业IT系统实施的一个趋势,无论是对旧有信息系统的改造,还是对企业新IT架构的设计,面向服务的体系结构都往往成为首选的方案[3]。它可以利用现有资源,实现跨平台的整合,将子系统能够实现的功能划分成粒度不同的服务,子系统之间的功能调用转换成服务的调用。这样,增加程序功能部件的重复利用,减少开发成本,加快新应用的部署,降低实施风险,促进流程的不断优化。因此研究开发基于SOA架构的石油安全生产系统,实现与其他各个系统的信息集成,对于提高石油企业安全生产管理水平,降低管理成本具有重要的意义。      2面向服务的体系架构      2.1 SOA定义   面向服务的体系架构(SOA)是新一代的软件架构思想,是分布式软件系统构造方法和环境的新发展阶段。SOA是一个架构模型,它将应用程序的不同功能单元――服务(Service),通过这些服务之间定义良好的接口和契约联系起来。接口采用中立的方式定义,它独立于具体实现服务的硬件平台、操作系统和编程语言,这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。其中,具有中立接口的定义(没有强制绑定到特定的实现上)的特征被称为服务之间的松散耦合。   2.2 SOA优点   SOA的出现改变了编写应用软件的方式,它要求开发人员将应用设计为服务的集合,并充分考虑现有服务的重用以及如何让新开发出的服务能被其他项目重用。“独立的”、“封装完善的”服务具有的一个关键好处是可以采用多种不同的方法重新组合它们以形成新的应用。因此,SOA的主要优点可以概括为:IT能够更好更快地提供业务价值、快速应变能力、重用。现有的软件架构不灵活,难以适应业务变化的需要,因此与业务对齐、以业务的敏捷应变能力为首要目标、松散耦合、支持SOA的架构方法得到青睐。   2.3 SOA与Web服务   SOA不是一种具体的实现技术,它是一个抽象的概念和指导方针,我们可以用任何一种现今成熟的技术实现它。准确地说SOA是一种服务模型。在传统的方式中,一个大型应用由不同功能模块构成,而在SOA中,这些功能模块由功能服务的概念所取代,这些所谓的模块由服务之间定义良好的接口和契约联系起来。而这些接口的定义是采用中立的方式进行的,它独立于实现这些服务的硬件平台、操作系统、网络架构和编程语言。如此在一个大系统中的各种各样的服务,甚至是不同软件

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档