SOA技术构建电力设计企业协同设计系统_第1页
SOA技术构建电力设计企业协同设计系统_第2页
SOA技术构建电力设计企业协同设计系统_第3页
SOA技术构建电力设计企业协同设计系统_第4页
SOA技术构建电力设计企业协同设计系统_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SOA技术构建电力设计企业协同设计系统摘要:电力设计行业市场竞争越来越激烈,企业为提升核心竞争力就要提高设计人员的工作效率,所以加强企业信息化建设,实现协同设计是当务之急°SOA技术架构能快速、低成本地构建高质量、灵活、易管理的企业级应用系统。关键字:设计企业协同设计SOA一、前言电力设计企业为提高设计质量与效率进行的第一次重大革命是“甩图板”,设计人员从原来的手工制图进入利用AutoCAD软件及计算机进行电子化制图时代。随着AutoCAD软件的推广,基于AutoCAD二次开发的增强绘图软件也得到了快速发展。目前国内电力设计企业在使用AutoCAD绘图的同时还用到诸如理正、天正、浩辰、探索者、PKPM等辅助绘图工具。通过这次变革使电力设计企业的设计效率大大提高。但是工程项目设计是由多个专业、多名设计人员甚至是在不同工作场所的设计人员共同协作完成的,而且在整个设计过程中还要进行互提资料、校审等交互操作,最终形成正式图,另外施工过程中还可能发生设计变更。目前设计人员虽然使用计算机网络环境从事设计,但仍处在独立使用CAD软件进行设计的状态,CAD软件并未提供设计过程中的消息及数据传递和同步功能,所有设计人员没有利用网络实现同协作设计。建设部勘察设计企业“十一五”技术规划的目标是:继续完善以网络为支撑、专业CAD及相关技术应用为基础、工程项目信息管理为主线的勘察设计和管理集成应用系统,大力发展基于网络的协同工作平台、信息资源综合利用和三维设计技术。另外,随着电力工程设计行业市场的放开,设计行业市场竞争越来越激烈,同时设计工期要求越来越短,设计企业要想在激烈的市场竞争中生存发展就必须从更深层次来提高设计效率,提升设计资源的整合,缩短设计周期,以更进一步增强企业的核心竞争力。设计企业的第二次革命已经到来,那就是利用计算机网络与AutoCAD软件及辅助工具进行协同设计。

二、协同设计系统概述及功能特点协同设计系统是为任意工作场所内基于项目协同工作的设计团队进行分工协作、专业相互配合以及协作共同完成设计工作的系统,它确保无障碍地进行协作作业,从而提升设计效率。系统采用先进的软件技术,充分利用企业网络资源,实现远程项目管理、协同设计和资源共享。系统以设计过程为主线,将工程项目作为产品对象,系统地解决了项目管理、协同工作、资源共享三方面中的问题。通过从项目立项、实施到收尾等全过程管理,实现设计资源的合理利用,并将所有过程的相关信息记录在案,提供相关数据图表以供查询统计,为设计单位实现标准化管理打下了良好的基础。企业采用协同设计后能实现以下目标:1)使设计人员摆脱独立设计模式,处于统一的项目设计环境中,统一管理项目文件和个人文件,可浏览和利用所有和自己相关的且在自己权限范围内的工程项目资料。2)公共资源自动管理3)方便的沟通交流,即时通讯与设计环境的集成可以实现自动提醒功能。4)文件版本管理,系统日志、项目文档、会议纪要,所有操作均有据可询。5)规范设计流程,防止越级校审与会签。6)项目参与人员按分工进行权限设定,保证管理责权明晰。传统设计方式与协同设计模式对比图协同设计方式传统设计方式协同设计方式三、采用SOA架构实现协同设计系统目前设计企业采用的大体是三层架构或者BS架构模式的应用系统,但是都存在比较突出的问题:一方面三层架构虽然能够实现丰富的功能,但是维护复杂而且关键是在目前很多设计院需要通过互联网形成跨区域应用时必须借助VPN或者其他专网来进行,不仅费用高,而且效率十分不理想,约束了应用推广;另一方面,BS架构模式虽然维护简便,但是只适用简单的应用,如0A、门户,无法实现复杂的应用,如协同设计、生产排程、图纸处理等设计院生产必须的应用,因此实施后只能主要应用在办公自动化领域,核心生产业务难以信息化,目前采用BS架构模式的都在生产中使用三层架构来补充,实际上把两个问题都带进来了。从整个IT技术发展的角度,为了解决这些问题,IT技术目前已经从架构上进行了升级,继三层架构、BS架构模式发展到SOA技术架构模式,相关的技术标准已经比较健全,只有采用新的SOA架构才能从根本上解决问题。1、SOA概述对于面向同步和异步应用的,基于请求/响应模式的分布式计算来说,SOA是一场革命。一个应用程序的业务逻辑或某些单独的功能被模块化并作为服务呈现给消费者或客户端。这些服务的关键是他们的松耦合特性。例如,服务的接口和实现相独立。应用开发人员或者系统集成者可以通过组合一个或多个服务来构建应用,而无须理解服务的底层实现。举例来说,一个服务可以用.NET或J2EE来实现,而使用该服务的应用程序可以在不同的平台之上,使用的语言也可以不同。SOA服务具有平台独立的自我描述XML文档。Web服务描述语言(WSDL)是用于描述服务的标准语言。SOA服务用消息进行通信,该消息通常使用XMLSchema来定义。消费者和提供者或消费者和服务之间的通信多见于不知道提供者的环境中。服务间的通讯也可以看作企业内部处理的关键商业文档。在一个企业内部,SOA服务通过一个扮演目录列表角色的登记处来进行维护。应用程序在登记处寻找并调用某项服务。统一描述,定义和集成是服务登记的标准。每项SOA服务都有一个与之相关的服务品质。QoS的一些关键元素有安全需求(例如认证和授权),可靠通信以及谁能调用服务的策略。2、SOA是企业现状的需要不同种类的操作系统,应用软件,系统软件和应用基础结构相互交织,这便是设计企业的现状。一些现存的应用程序被用来处理当前的业务流程,因此从头建立一个新的基础环境是不可能的。企业应该能对业务的变化做出快速的反应,利用对现有的应用程序和应用基础结构的投资来解决新的业务需求,为客户,商业伙伴以及供应商提供新的互动渠道,并呈现一个可以支持有机业务的构架。SOA凭借其松耦合的特性,使得企业可以按照模块化的方式来添加新服务或更新现有服务,以解决新的业务需要,提供选择从而可以通过不同的渠道提供服务,并可以把企业现有的或已有的应用作为服务,从而保护了现有的IT基础建设投资。一个使用SOA的企业,可以使用一组现有的应用来创建一个供应链复合应用,这些现有的应用通过标准接口来提供功能。SOA不同于现有的分布式技术之处在于大多数软件商接受它并有可以实现SOA的平台或应用程序。SOA伴随着无处不在的标准,为企业的现有资产或投资带来了更好的重用性。SOA能够在最新的和现有的应用之上创建应用;SOA能够使客户或服务消费者免予服务实现的改变所带来的影响;SOA能够升级单个服务或服务消费者而无需重写整个应用,也无需保留已经不再适用于新需求的现有系统。总而言之,SOA以借助现有的应用来组合产生新服务的敏捷方式,提供给企业更好的灵活性来构建应用程序和业务流程。3、基于SOA架构的设计企业应用平台技术框架技术框架的层次模型包括以下四个逻辑层:基础设施服务层:该层主要提供最基本的业务服务,如从各个业务系统抽取出来的流程服务、身份验证服务等。系统适配器层:该层主要包括各应用分系统与ESB实现互通互连的适配器。业务组合服务层:该层在集成建模开发套件的支撑下,能可视进行服务编排与组装,该模型能满足在业务需求变更的情况下进行服务快速重组,实现信息随需应变。用户交互层:该层在界面上为用户提供一个统一的信息功能服务入口,由于该架构中层与层之间的数据交互均面向XML文档数据,因此该层可构建在PC机、手机等各种业务终端上。可视化瀟程建模工具业箸组合服务层数据阵适配器文件适配器嘶Sr器JCA适配器WebServiceJMS其它适配可视化瀟程建模工具业箸组合服务层数据阵适配器文件适配器嘶Sr器JCA适配器WebServiceJMS其它适配/X\Z4系统适配器屢可视化服务集咸工具ESB〔企业服务总线jSOAPSOAP\7SOAP设计企业应用集成平台基础技术框架4、设计企业协同设计系统框架设计企业协同设计系统建设是一项系统工程,系统建设涉及面广、包含的专业和业务类别多样、管理内容多,因此系统架构较为复杂。信息系统不是僵硬、死板的,相反是随着业务创新和实践的不断进行而不断进化。它的进化由业务创新所推动,又反过来通过信息系统的效率和质量不断加速业务创新过程。信息系统的进化包括两个方面:信息系统自身的升级进化,这是软件本身的进化;由业务创新推动的系统进化。两者相比,后者更具有深刻的意义和本源性,只有能够随着业务创新和实践的要求而不断进化的信息系统才具有生命力,才能够为企业提供不断增值的应用潜力,因此将业务协同架构列为信息系统基本的要求。系统框架图:卅肪察设订企业亿息fiC凶以砂讯井审irECK业务协同架崗平Ait™BH-I5卅肪察设订企业亿息fiC凶以砂讯井审irECK业务协同架崗平Ait™BH-I55、SOA技术回架构协同设计系统的实施给企业带来的效益与价值(1)允许企业“量身定作”,根据自己的业务需要构建出适合自身管理模式的应用系统,而不是管理模式完全预制的,固化的应用系统;当业务需要时进行灵活调整,当企业的管理模式和经营环境发生变化时,灵活调整自己的业务流程、输入输出、数据结构、组织机构、安全控制,适应企业的发展变化;(2)提高设计院的协同设计水平和企业管理水平,使企业不断提升其核心竞争力;(3)通过在企业内建立应用管理软件的平台及应用门户,打破了原来系统凌乱、管理不畅、重复性工作多的状况;解决了信息“孤岛”的问题;(4)通过WebService支持远程办公,可以在任何地方开展自己的工作,实现跨公司、跨地域的企业运作和作业;系统大大方便了企业员工间的信息发布、交流及沟通,特别是由于采用的智能客户端结构的项目管理解决方案,使得在外地的员工也能够十分方便地安全的共享信息;5)企业知识库已经建立,并已将历史的电子文件导入到了系统中,企业的知识财富逐步发挥出了作用;(6)经营管理人员能够较为方便地对项目合同、收费等经营情况进行及时的查询、统计及分析;(7)生产计划人员能够随时监控实际生产进度,不断理性调整生产计划,为以后的生产计划的制定提供参考,同时也使院决策层能够掌握全院生产计划状况;(8)项目管理人员能够对项目的进度、成本、人员等各个进行管理,更好的控制经营成本,提高经济效益;(9)对于院领导,可以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论