论水行业的SOA

来源 :科技与生活 | 被引量 : 0次 | 上传用户:nash86
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 SOA架构—服务封装,采用SOA架构的原由,供水行业的信息化, SOA架构的风险。
  关键词 SOA架构,面向服务,松耦合,应用
  中图分类号 F426.9 文献标识码 A 文章编号 1673-9671-(2013)011-0185-01
  1 SOA架构—服务封装
  SOA (Service-Oriented Architecture)架构是面向服务的架构,具体应用程序的功能(服务)是由一些松耦合并且具有统一接口定义方式的组件组合构建起来的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。
  SOA架构不是一种技术,也不是一种标准,而是一种应用框架,但SOA基于技术和标准,是技术和标准的累积,它着眼于日常的业务应用,并将它们划分为单独的业务功能和流程,即所谓的服务封装。
  SOA的目标在于让IT变得更有弹性,以更快地响应业务单位的需求,实现实时企业。SOA 使用户可以构建、部署和整合这些服务,且无需依赖应用程序及其运行计算平台,从而提高业务流程的灵活性。这种业务灵活性可使企业加快发展速度,降低总体拥有成本,改善对及时、准确信息的访问。SOA 有助于实现更多的资产重用、更轻松的管理和更快的开发与部署。
  2 采用SOA架构原由
  软件开发面临两个问题:
  1)软件在不断地发展,用户需求在不断地增加,软件功能模块在不断地扩充,软件的重新设计和整合的成本成为企业无休止的投资陷阱。
  2)目前管理软件中不同种类的操作系统、应用软件、系统软件、数据格式相互交织,要将这些不同网络、不同平台、不同数据格式、不同软件完全统一是不可能的,只能在现有的软件、数据、平台基础上进行扩充。
  基于上述两点原因,在软件架构的上需要做出而点调整。
  1)要解决软件功能模块扩展的问题,减小未来软件投资风险,降低模块间的耦合度、模块间使用明确定义的接口进行交互、模块组件化的方式。有效地减小模块间的依赖性,延长模块生命周期,增加模块间交互能力,增强软件扩展能力,减少企业软件开发和集成投资,并能够保护用户的IT基础建设投资。
  2)要解决跨网络、跨平台处理不同数据格式、与不同软件的软件进行交互的问题,必须采用标准化技术。软件交互、数据格式、网络协议等均有国际标准或行业标准,利用和实现这些标准所规定的内容,解决跨网络、跨平台处理不同数据格式、与不同软件的软件进行交互的问题。
  综上原因便出现了一种解决方案即SOA架构。
  2.1 SOA架构的应用特点如下
  1)深入了解业务。
  2)确定衡量关键指标。
  3)所有新建的计算机管理项目都要符合SOA架构并要落实安全机制。
  4)所有的服务均要标准化的封装。
  5)所有的服务封装均可以复用。
  6)服务封装之间均为松耦合。
  2.2 SOA结构体系传统软件架构相比,其优势在于
  1)组件模组之间可互相组合调用(松耦合关系)。
  2)组件事务服务器经得起工业级强度的应用容量。
  3)可有效保护企业规则,使用寿命长不被系统升级所淘汰;
  4)开发模式多样化,系统模块组合方式适合于大型企业的应用。
  5)多种客户端模式共存,取长补短相得益彰。
  3 供水行业的信息化
  我国供水行业的定位是以服务为龙头的大型企业,其企业特点是水源地远离城市,水处理厂位于城市的边沿,加压站、水质、水压监测点位于城市的各个角落,也就是说城市多大供水行业也就覆盖面多大。随着我国城市化的发展,供水企业管理的供水范围也越来越大,管理的难度、复杂度也越来越高,供水行业必须依靠新技术来管理好企业,即供水行业SOA架构的信息化。
  根据供水行业的情况,并综合考虑供水行业发展趋势,我公司信息化建设的重点为:“一个基础企业服务平台、两个信息门户、三个管理支持、四大业务主线”。
  1)建立一个数据中心的基础企业服务平台,包括应用支撑、数据采集、数据交换、调度监测集成、3S技术集成(掌上移动设备)。基础企业服务平台是企业信息化建设的主要基础设施,为企业信息系统建设提供用户认证、授权、交换、整合等基础服务和系统组件服务;
  2)两大信息门户包括内网综合业务办公门户和对外服务门户。内网办公门户实现综合业务协同处理、内网信息发布和内网应用系统的整合;外网门户是供水公司统一的对外宣传、服务、交易的窗口。建立内部办公自动化系统,通过信息交换平台完成公文、通知等信息资源的交换,提高办公效率和水平。
  3)三大管理支撑包括财务信息管理系统、人力资源管理系统、物资管理系统,实现综合、高效、低成本的企业运营,从本质上提升公司的核心竞争能力;并建立以供水核心业务、管理支撑、信息发布、生产监控等的数据中心。
  4)四大核心业务主线包括客户服务管理系统(呼叫中心)、管网运维管理系统(GIS)、生产运维管理系统、营销管理系统;加强对水源管理、水厂管理、管网运维、客户服务等的整个生产领域中管控,适应未来城市化供水发展建设的需要。
  各应用系统之间采用松耦合的方式连接在一起,通过企业服务平台统一管理。
  综上所述,供水行业需要严格按照SOA构建的思想,基于开放式的设计理念构建企业数据中心服务平台。
  4 采用SOA架构的好处、风险及规避的方法
  4.1 SOA的好处
  1)SOA为那些要实施跨部门、跨系统和跨企业集成的公司创造了巨大的机会。
  集成能够帮助简化流程、提高企业对业务、共享的数据和服务中的变化更快地做出反应。
  SOA允许企业在不放弃和不更换老式系统的情况下通过抽象化某些流程、服务或者数据来重新焕发这些老系统的青春。企业能够利用它们对现有的老式系统的投资,同时建立无缝地与老系
  统集成在一起的新系统。
  4.2 SOA的风险
  许多SOA实施使用Web服务。UDDI是一种标准,通常与Web服务一起使用,允许发现和提取服务。SOA中常用的另外两个标准是XML和SOAP。XML是一种自我说明格式,包含明文形式的信息,而SOAP是交换基于XML的信息的协议并且以明文提供重要的信息。这些标准让企业更容易地集成服务,但若没有适当的安全措施,它也会把这个王国的钥匙交给黑客。
  4.3 SOA风险规避
  1)提高认识。培训每一个相关人员,而不仅仅使培训开发人员。管理层人员也需要高水平的培训,系统架构师、安全管理员、审计师、测试人员和其他人同样需要针对他们需求的培训。
  2)安全是每一个人的责任,不仅仅是企业系统架构师和安全管理员的责任。要全力保证企业的安全。企业雇用有经验的SOA安全人员或者雇用一个顾问把这个知识传授给机构内部的安全部门。
  5 结束语
  总的来说SOA架构是整个信息化的发展方向,亦是供水企业的必由之路。
  参考文献
  [1]西安市自来水有限公司信息化规划
  [2]浅析深究什么是SOA? 奉继承 博士
  [3]西安市自来水有限公司信息化项目需求书
  作者简介
  刘选利(1963—),男,陕西省西安市,工程师,大学本科
其他文献
随着这几年来我国经济水平的不断提高,城市建设的不断扩大,国家对于煤矿能源的需求也在不断增长。有赖于科学技术水平的提高和发展,我国的煤炭行业也取得了较为显著的进步,其中煤
本文对地下车库给水管道的穿梁安装的背景和意义作了分析,围绕穿梁套管的尺寸和位置及周边钢筋补强要点等展开讨论,并提出了套管安装的建议,目的是使车库内管道安装的更加合理,尽
摘要 随着电网规模的扩大,网络通信已经成为变电站数据传输的基本要求。本文通过对变电站通信的网络结构、信息传输等方面出发简要介绍了变电站通信解决方案。  关键词 500 kV变电站;通信;方案  中图分类号 TM63 文献标识码 A 文章编号 1673-9671-(2012)051-0156-02  我国电网规模正在随着经济的发展而飞速扩大,加之网络信息化的突飞猛进,管
笔者在日常工作中发现,脚手架坍塌事故的发生往往与部分施工企业极不重视脚手架工程在施工中的安全管理,监管部门对脚手架工程的安全监督管理也不到位有关。本文分析了事故的主
1工程概况  1.1工程简介  本文中引用的工程实例是位于某市市中心的一栋高层办公楼,共计26层(地下2层),建筑总面积约5.93万平米。地上为办公用所,地下2层为六级二等人员掩蔽所。  1.2给排水施工内容  人防设计时将该人防工程划分为两个防护单元,在具体施工时,主要需要完成下列项目的施工:  贮水池(箱)施工——贮水池(箱)管道施工——给水管道施工——集水池施工——排水管施工——消防施工。 
摘要 本文主要分析了摩托车发动机的曲轴左、右半轴的组装工艺,找出原夹具在设计上对多机种生产存在着局限性,且当夹具磨损后其精度因难以修复而整套报废。提出改进夹具的定位方式,实现生产不同机种时只需更换相应的定位块,提高机种切换效率和降低制造成本的目的。  关键词 曲轴;曲柄销孔;平衡校正;定位块;成组夹具  中图分类号 U48 文献标识码 A 文章编号 1673-9671-
脚手架在搭设、施工、使用中作业危险因素多,极易发生由于脚手架坍塌而引起群体性伤亡事故,造成巨大的生命和财产损失。为此,对脚手架的伤亡事故进行科学的分析,从中找出事故
本文在油库项目建设时期引入量化安全考核指标,以便对内量化安全控制、对外量化安全保证;分解划分油库现场施工部分措施的保证项目、一般项目,依据措施项目计算等性质及措施项目
摘要 文中分析了汽车装配技术的发展状况,给出了虚拟装配技术的一般过程,并且通过对汽车轮毂的虚拟装配为例介绍了汽车虚拟装配过程中三个重要阶段的设计内容。  关键词 汽车;虚拟装配;模块化装配  中图分类号 U46 文献标识码 A 文章编号 1673-9671-(2012)012-0162-01    随着汽车工业的进步,我国汽车零部件的生产技术已经达到世界先进水平,汽车的