




已阅读5页,还剩72页未读, 继续免费阅读
(机械设计及理论专业论文)基于web服务的电力企业应用集成解决方案研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
华中科技大学硕士学位论文 摘要 随着i n t e m e t 的兴起,部署在w e b 上的应用,1 i 断发展但各种企业应用棚r i 之问 难以进行有效的数据交换和互操作。为了解决应用系统的数据孤岛与功能孤岛问题, 实现珏操作和功能服务,实现企业应j j 的集成以及列外服务,) 本文应h jw e b 服务技 术实现了电力企业应用系统的松散集成的一种解决方案,完成系统集成的f 司叫,为电 力企业对外服务提供有效而统一的接口。 本论文从电力企业应用的需求出发,分析了传统管理信息系统的不足,订:剥比解 决存在问题的各种技术的基础上,以“新会市电力公司管理信息系统”为丌发实例, 采用以w e b 服务为核心的解决方案,实现企j i k 应用集成的软件体系架构,并在系统 实现过程中探讨了对原有系统的改造方法以及保护和利用原有资源的方法与技术。系 统实施过程巾,主要应用n e t 技术以及u m i 技术,并引入1 :作流技术思想,以m 对象n 勺没汁思想,运用u m l 建模语音完成f 1 系统需求分析到软件发斫i 的艇个垃、f 过 程。系统以n e t 平台为支撑,应用n e tj 丌天技术完成系统。典施。 系统实施效果良好,达到预期要求,实现了符系统问力便而简沽的幔操f 11 r f :以及 相互问提供功能和数据服务,为解决系统集成论证了一套i ,行的解决方案及实施技 术,可作为电力行业企业实施管理系统的指导力案。证是l bj :w e b 服务的技术优势 基j 二w e b 服务的公共技术标准i f 在发展成为事实行业标准,w e b 服务必将成为动态 商务w e b 的主流技术,并将极大地促进其它各行、应用系统的集成。, 。 关键词:w e b 服务;n e t 、系统集成 工作流ju m l j 华中科技大学硕士学位论文 a b s t r a c t a st h en u m b e ro f p e o p l eb r o w s i n gt h ew o r l dw i d ew e bi n c r e a s e se x p l o s i v e l y , t h e w e ba p p l i c a t i o na l s oi n c r e a s e sr a p i d l y b u ti ti s v e r yd i f f i c u l t t h a t c h a n g i n g d a t aa n d c o o p e r a t i o nb e t w e e ne n t e r p r i s ea p p l i c a t i o ns y s t e m s i no r d e rt or e m o v ea c n o d e so f d a t u m f r o ma p p l i c a t i o ns y s t e m s ,i n t e g r a t ea l lk i n d so fs y s t e m sa n dc o o p e r a t eb e t w e e n e n t e r p r i s e a p p l i c a t i o ns y s t e m s ,t h i s t h e s i s d e s i g n s au s e f u l p o w e re n t e r p r i s ea p p l i c a t i o ns y s t e m i n t e g r a t i o nm o d e l t h i s m o d e l i n t e g r a t ea p p l i c a t i o ns y s t e m sl o o s e l yw i t hw e bs e r v i c e s a n d m a k et h e s ea p p l i c a t i o n sc a l la p p l ys e r v i c e st oo t h e r s f r o mt h ea n g l eo fp o w e re n t e r p r i s e sm a n a g e m e n td e m a n d s ,t h et h e s i sa n a l y z e st h e i n s u f f i c i e n c yo ft r a d i t i o n a lm i s a f t e rc o n t r a s ts o m ep r i m a r yt e c h n o l o g i e st h o s eu s e dt o s e t t l et h eq u e s t i o n sa b o v e ,r e f e r r i n gt h ed e v e l o p m e n ti n s t a n c eo f x i n h u i c i t y e l e c t r i c p o w e rb u r e a um i ss y s t e m ”,w e bs e r v i c e ss o l u t i o ni su s e dt or e a l i z ee n t e r p r i s ea p p l i c a t i o n s y s t e m si n t e g r a t i o n m e t h o d sa n dt e c h n o l o g i e so fm o d i f i c a t i o nf o ro r i g i n a la p p l i c a t i o na n d m a k eu s eo ft h eo r i g i n a lr e s o u r c e sw e r eb ed i s c u s s e di nt h ep r o c e s so fr e a l i z a t i o no ft h i s a p p l i c a t i o ns y s t e m n e t u m l a n dw o r k f l o w t e c h n o l o g i e sw e r ea l s ou s e dt od e v e l o pt h e n e w a p p l i c a t i o n b a s e do nt h eo b j e c t o r i e n t e dm e t h o d ,u m lw a sb e i n gu s e dt h r o u g ht h e d e v e l o pp r o c e s s t h e s ea p p l i c a t i o ns y s t e m sp r a c t i s e st o g o o dp u r p o s ea f t e rt h e mh a v eb e e np u ti l l p r a c t i c e ,a n di t i s f a c i l i t ya n dc o m p a c tt oc o m m u t ed a t u ma n dc o o p e r a t eb e t w e e nt h e s e a p p l i c a t i o ns y s t e m s t h em o d e lu s e dj nt h i ss o l u t i o nd e v e l o p e dad i r e c t i v em o d e lt h a tc a l l b eu s e di na l lk i n d so fi n d u s t r i e s e s p e c i a l l yi np o w e ri n d u s t r y s t a n d a r d so ft e c h n o l o g y b a s e do nw e bs e r v i c e sw i l lb e c o m et h e p r a c t i c a ls t a n d a r d sb e c a u s eo f t h ep r e d o m i n a n c eo f w e b s e r v i c e s t e c h n o l o g yo n t h ec o r n e r w e bs e r v i c e st e c h n o l o g yw e l lb et h em a i n s t r e a m t e c h n o l o g y o fa c t i v eb u s i n e s sw e bt e c h n o l o g i e s ,a n di t w i l la c c e l e r a t e i n t e g r a t i o n o f a p p l i c a t i o ns y s t e m sh u g e l y k e y w o r d s :w e b s e r v i c e s ,n e t , s y s t e mi n t e g r a t i o n ,w o r k f l o w , u m l 华中科技大学项士学位论文 1 绪论 目前,大多数w e b 应用在处理服务要求者和服务提供者之间的连接方式上各不相 同。如何将这些应用方便、低代价地连接在起,从而实现大范围的跨企、l k 实体的商 务应用系统的应用系统级别的互联,这是摆在丌发人员面前的一大问题。不同的应用 ( 尤其是不同企业的) 开发语言不同、部署平台不同、通讯协议也可能不同,对外交换 的数据格式更是可能有着巨大的差异。如何去面对语言差异、平台差异、协议差异、 数据结构的差异所带来的复杂的系统集成的挑战是解决这个问题的关键。 1 1 企业信息化的挑战 部署在w e b 上的应用随着i n t e r n e t 的深入人心而不断发展。当w e b 应用已经走 入人们的闩常工作和生活的时候,人们发现在w e b 应用和传统桌面应用( 比如食、i k 内 部管理系统、办公自动化系统等) 之问存在肴连接的鸿沟。当氽q k 信息化应用系统在 w e b 应用和传统桌面应用之应进行迁移时,人们不得不重复地将数据也在两者之问进 行迁移,而且其中的迁移操作基本要求通过人的手工来完成,无法实现自动化,这阻 碍了企业信息化的进程,不利于实现计算机应用所追求的信息自动化处理。 同时,e r p ( e n t e r p r i s er e s o u r c ep l a n n i n g ) 、c r m ( c u s t o m e r r e l a l j o n s h i p m a n a g e m e n t ) 、s c m ( s u p p l yc h a i nm a n a g e m e n t ) 等企业应用被逐个部署后,d l 于每个 应用都有其自身的基础架构,而这些应用既不能被方便地继承也不能随着企业业务舰 模扩展而方便地实现应用的规模扩展;因此,对不同的应用进行集成时,就必须为 每个应用编写一个乃至多个适配器,此部分工作1 i 仪消耗巨大,而且此类技术手段往 往只能在_ 个公司的产品中使用,或者是在使用相同类型平台的场合f 使j | j ,1 i 具备 通用性。 为了提高系统的通用性,降低企业为应用系统的开发和部署费用以及运营时态的 维护和更新费用,防止出现随着企业应用环境复杂性的提高,其运营时态的维护和更 新费用呈指数形式增加,必须采用新的系统,r 发技术,实现企业应用的松散集成。 1 2 w e b 服务 基于x m l ( e x t e n s i b l em a r k u pl a n g u a g e ) 技术的w e b 服务一是符合这些f l 标的有 力工具“1 。采用w e b 服务技术,丌发人员将自身待集成的应用包装成w e b 服务,使门】 华中科技大学硕士学位论文 = 女= = # = = = ;= = = ;= = = ;= ;= = # = = = 目= = = # = = = 目= w s d l ( w e bs e r v i c e sd e s c r i p t i o nl a n g u a g e ) 描述这些包装好的w e b 服务,并按需要 将这砦w e b 服务及其描述发布到w e b 服务的注册中心中以供查询,同时所有的这些1 : 作都可以使用支持规范的工具来完成。应用w e b 服务技术后,企业之间的集成就转 变为w e b 服务的对接,通过u d d ia p l ( u n iv e r s a d e s c r i p t i o n ,d i s c o v e r ya n d i n t e g r a t i o n ) 来查询w e b 服务的注册中心或者与, i k 务伙伴的技术人员进行交流,获取 对方的w e b 服务的w s d l 描述文档,然后通过平台,1 二具自动将w s d l 描述文档装载到闩 身的) 1 :发平台中,并生成相应的接口,同时使用x m l 。s c h e m a 的工具快速地理解成肝j 交互需要使用的数据结构,然后在自己的应用叫1 引入生成的调用接和数据结构,使 用s o a p ( s i m p l eo b j e c ta c c e s sp r o t o c 0 1 ) 技术与对方的w e b 服务进行交互,从面完 成企业应用的集成。 总而言之,w e b 服务能够统一地封装信息、行为、数据表现以及业务流袱,力便 快捷地实现企业应用的集成,而无需考虑应用所在的环境所使用的系统和设备。 诈是由于w e b 服务能够独立地向外描述其所能提供的各种服务,能方便的实现各 种所需的服务,并且能简单、方便地实现对所提供服务的调用而得到所需的服务;同 时,由于w e b 服务是基于标准的x m l 技术基础之上,而且其本身也已成为业界标准, 所以w e b 服务技术有了广阔的应用前景并能为箨种食业应用提供简洁而有效的解决方 案。由于w e b 服务技术的技术特点及其应用状况,本系统采用闹绕着w e b 服务技术为 中心的解决方案。 i 3 国内外研究和应用概况 i ) w e bs e r v ic e s 技术研究与应用情况 w e bs e r v i c e s 是在由企业应用到企业i 、兀i 随n 1 的发展f 的最新步骤“,它l 【lr 【ir e k x 的通用范围来使得软件部署为自包含的商务服务,以执行时部署和交互的松祸介的逻 辑,而无需知道在请求端使用什么应用程序或技术为目标。山于w e bs e r v ic o s 很仃 可能替代现有的企业事务处理系统,且能有效地实现企业问数据交换和相互服务,w e b s e r v i c e s 技术一经提出就得到各大公司的大力支持和发展。 在w 3 c ( w o r l dw i d ew e bc o n s o r t i u m ) $ 4 定w e bs e r v j c e s 的核心标准( s o n ,、w s i ) i 、 u d d i ) 以后,m i c r o s o f t 公司n e t 计划的实施则标志着基于视窗系统技术全面支持w e h s e r v i c e s ,s u n 公司也宣布了自己的w e bs e r v i c e s 的框架,将w e bs e r v i c e g 的标准 溶入j 2 e e 的环境,使w e bs e r v i c e s 有了1 a v a 技术支持的筚础和平台,而m 公司 的大力支持则使得w e bs e r v ic e s 技术在 a v a 麻用坏境中得到了长足发展。 从长远观点来看,可能会有多种标准组织介入w e bs e r v i c e s 的标准制定,范 华中科技大学硕士学位论文 一:= = = # = l = = = 目= # = 自# = = = = = 从技术组织到诸如电子工业的r o s e t t a n e t 之类的纵向产业组,而且最近一个新n 勺准 标准小组:w e b 服务互操作联盟( w e bs e r v ic e s 】n t e r o p e r a b i l it yc o n s o r t 1 1 1 | 1 ,w hi ) 已形成,所以虽然还不能肯定w e bs e r v i c e s 最终将会是哪一个标准盛行, 1 j 有着几 人公r q 支持的w e bs e r v i c e s 技术必然会有大力的发展。而且目前 j :i b m 与 m i c r o s o f t 公司的大力合作。在i b m 与m ic r o s o f t 公司技术产品问已实现w e hs e r v i ( 、p s 的互操作性”1 。 在w e bs e r v i c e s 的集成开发环境方而,符人公司也已有定型产t 讯,极人地j = f | 动 了w e bs e r v i c e s 应用的丌发和技术研究热湖,m i c r o s o f t 公司已完成m i m y s e r v ic e s 的丌发,i b m 和m i c r o s o f t 公司都已建说u d d 注册【 i 心,提供w e bs e r v jc e s 的注册服务。与此同时,w e bs e r v i c e s 技术已经j 1 始在电了商务( b 2 b ) 领域得到成川, 并正在促使电子商务向电子商务集成( b 2 b i ) 发展。 2 ) n e t 技术研究与应用情况 自m i c r o s o f t 在2 0 0 0 年6 月宣布新的n e t 计划以来到2 0 0 2 年初币式发嘶j 眦j 平台,n e t 技术已丌始步入成熟并得到应厂u 。m ic r o s o i l n e t 被m ic r o s o t l t 定义为j f 一代商业平台。而实际上n e l 、更是+ 个广:一1 、框架、服务年概念的组合,旨化为常 规的或以w e bs e r v ic e s 部署的软什提供技术雏i i j | 结构从某利一意义j :讲,n e t 就足 w e bs e r v i e e s 。 n e t 发展到目前已包括三大部分内容:”i n e tf r a m e w o r k :n e l 、应川程序”发和 j 署所依赖的技术 n e tp r o d u c t s ;可以购买的n e l 的产品 n e ts e r v ic e s :m i c r o s o f t 提升的商、i k 和个住化服务的支持 应用n e t 技术已可以完成各种网络应用的丌发和实施,已币式发棚i 其而向使用荇 的w e bs e r v i c e s 集:n e tm ys e r v ic e s ,虽然 1 前其应用t 要只能建立神:w i i i d o w b ; 操作系统基础上,但已实现应用系统丌发的多语种龠作,得到厂泛的应用支持,斫 己部分应用实现平台无关性,在l 1 n u x 操作系统t 1 实现应用。 1 4 课题来源和本论文的主要工作 在现代企业管理巾,规模化动作使得各种管j = ! l i f 言息庞人繁杂,为了协渊企、世各i i 门问的e 作,以求得更高的工作效率和更好的经济效益,利j 1 】先进的管理技术刷科学 方法是对现代化企业的基本要求。 华中科技大学硕士学位论文 1 4 课题来源、目的和意义 为r 提高企业管理的效率,及时地为企业领导提供准确、完善、可靠的岱叫言息, 队调企业各部门的工作,将电力生产、销售有机地结合起来,并更好地为客户提供服 务,广东省新会市电力公司与华巾科技大学机械学院合作丌发“新会市f 【l 力公司 in t e r n e tm i s g i s 系统”。 新会市电力公司管理信息系统,在第_ _ 二期jl = 程丌发的基础上,拥有了物资管理、 q c 管理、用电经营管理、工程管理、后勤保障管理、g l s 及线路设备管理、变i u 设备 管理和线路工区管理八个子系统。这八个子系统在第二期工程中分属不同的部门,相 互之间是独立的,没有联系,更不能协作起来共同完成企业的r 常管理。为此,在原 有系统的基础上对各系统进行改造并集成为+ 个新的完整系统。 在对原有系统的改造过程中,探索对原有系统进行复用以及保护和利用原有软硬 件投资的方法,以控制并降低企j i k 对系统的总拥有成本。存完成本系统丌发r 标的堆 础上,本文还将探讨一种有效的企业应用解决方案以及对应的一整套行之有效的丌发 技术,以满足所有相似的企业需求。 1 4 2 本文所做工作 本文在系统完成的基础上将上要完成以f ) l 个力而的l :作: 1 ) 完成电力企业应用系统集成 完成对原有线路管理系统的改造,使其能够和介业内其余虑用系统集成为个整 体。在系统集成过程中,j c , j t t 国内闭际的牛几荚披术、发展以及应用状况确j 迂系统一j 能采用的技术方案,并最终确定系统采用的解决方案,以解决企业应用系统m 数据交 换j f # 输以及实现系统互操作。 企业应用系统的开发和应用,已经从单个的专用系统的丌发和应用发展到以整个 企业的应用需求从发。确保企业数据在企业内各应用系统削顺利流通,并能向氽q k 外 应用系统提供必要的数据和功能服务。所有这些要求,不能仅仅通过在氽业得j , ! z f l j 系 统间设计各自的交互接口来完成,必须有一种标准的方法和方案,实现企、l k 内符部fj 间以及企业问应用的接口,通过这种标准的接ii 来完成企、应用系统的集成。 神:对原有线路管理系统的改造和集成过程r h 对原有系统的符功能模块必须进行 有效的鉴别,对于能在系统中加以利用的功能模块,则进行封装,集成到新系统巾, 对于不便于系统进行集成的模块,则进行改写,以利于整个系统方案的实现和实施。 华中科技大学硕士学位论文 系统完成后,要求系统能向本企业应用系统提供标准数据交换接口,并能提供功能服 务:同时能与本行业系统内相关企业及备管理部fj 提供数掘及功能服务,实现叱力系 统内从电厂、电网到用户以及管理部门的整个发、输、配f 乜以及月j 电过平q 数据交换和 功能服务的标准化。 2 ) 探索资源保护和利用方法 探索出在系统改造过程中对原有系统进行复刷以及保护和利用原有软馁件资源 的方法。在实施过程中总结出企业应用系统的软、硬件资源保护和利用的有效力泱和 实施过程中应注意的相关问题。 对本系统原有硬件资源的保护十日对于软件资源的保护而言要简单,大部分的硬什 资源都能够调整原有的拓扑结构以实现新系统的设计方案,同时,i 王j 于新会市电j j 公 司内其它应用系统的运行,不能对硬件结构修改太大。软件系统的保护和利用较困难。 在软件系统的设计与实现过程中,为了利用原有系统和历史数据,必须尽i l 能地n 源 有软件系统基础上进行系统设计,但是原有各系统闸一般不能直接进行数据交换和干h 互提供功能服务,为利用原有软件资源则对原有系统各模块进行新的封装。 对原有资源的保护还要特别注意对原有系统一i t 企业数据的保护,为此,n ! 系统没 计阶段数据库管理系统产品的选用以及在系统。史施阶段数 :l f :j 乍的川级ji 殳汁要求能 对原有数据库进行有效升移,既不能简单地使川原有数掘库也,1 i 能简单地抛弃原彳1 数 据库。 地市( 县) 级电力公司的业务组成以及应川系统功能、网络拓扑大体梢开l ,特别是 业务过程以及数据结构相同,在木系统实施过程f 1 得的软、硬件资源保护及币l l itj 力 法,将可以在各电力公司推广应用。 3 ) 探讨有效的企业应用解决方案 探讨- 种有效的企业应用解决方案,以满足企业应用系统对外提供眼务援il 的嘎 求,方便企业应用间数据交换与传输。 通过对电力公司线路工区管理系统设计与实施过程的描述和讨论,探讨祚:氽、i k 麻 用系统开发过程中的有效设计方法,确定一套系统从立项商虿发布的完枢控制过群。 针对系统的不同开发阶段,包括系统的软、硬件体系架构的确立、系统功能模块的划 分与设计、系统模块的实施、代码的编写各阶段,对比现有技术以及近期的新技术新 方法,确定备阶段有效的设计勺吱施技术从而确定突完馋的, i z j j 介 l k l v j ij 系统” 发的有效方法和技术。 华中科技大学硕士学位论文 4 ) 系统总结及改进方案 对完成的系统进行总结,发现本系统的优点以及需要进行改进的方面,提高系统 的性能和系统设计、实施能力与技术。 华中科技大学硕士学位论文 2w e bs e r v i c e s 总体解决方案 系统的总体设计是在正确全面地分析系统需求的基础上,根据系统需求的特点, 以及比较当前能实现这些系统功能的技术所具有的特点,对系统整体的完成选择合适 的技术方案,确定系统的软、硬件体系结构,并对软件组成进行模块划分,划分出组 成系统的物理元素,以及这些模块的关系。 2 1 总体解决方案 系统的总体设计是根据系统的开发需求以及当前的技术状况,比较各种技术与方 案,根据各种方案的技术特点,确定系统所用的解决方案及所采用技术。 2 1 1系统需求 新会市电力公司领导集体极力倡导和建设现代化的管理方式。近十年来陆续建立 了以电脑室为中心的计算机管理系统。现局内有计算机一百多台,开发及购置了供电 经营系统、财会系统和工程绘图系统。使供电经营、财会结算、工程绘图等实现了计 算机管理和应用。在局本部主楼内部构建成1 0 0 m 的网络布局,形成了网络系统,并 在主楼建成了具有现代化水平的多媒体电子会议室。同时,经过前两期工程的实旋, 局内已达到计算机网络化管理的构架,为进一步提高现代化计算机网络信息管理企业 的模式打下了良好基础。 需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量,所以 应以文件形式确定并描述系统所应完成的功能,并对系统需求分析产生的相关文档进 行严格的审查验证。 系统的需求分析应确定系统的功能要求、系统性能要求、运行要求以及将来可能 提出的要求。 本论文工作主要是对原有系统进行改造,以满足新要求。 系统的总体框架图如图2 1 所示: q c 管理,是工程部的线路施工的质量管理模块。 工程管理,是工程部对旄工进度进行管理的模块。 g i s 及设备管理,是线路工区对线路地理信息管理的模块。 线路工区管理,是线路工区的管理模块。 华中科技大学硕士学位论文 电力公司信息管理系统 q c 管 理 工 程 管 理 线路 工区 管理 图2 1系统的总体框架图 变电设备管理,是变电工区对变电设备进行管理的模块。 用电经营管理,是用电经营部门对用电经营的管理模块。 后勤保障管理,是对后勤保障的管理模块。 物资管理,是对整个电力工业局所属物资的管理模块,它涉及到多个部门。 其中,线路管理子系统用于线路工区工作相关信息管理,以提高工区办公自动化 水平并促进工区提高管理水平和工作效率。线路工区管理业务过程定义如表2 1 所示。 表2 1 线路工区设备管理业务过程定义 模块域业务过程业务过程定义 线路明细线路基本信息的录入 相片图线路的相序图查询 线路基本信息管理 线路统计 资产统计和浏览 杆塔基本信息 绝缘子信息 杆塔信息 拉捧拉其信息 导线避雷线信息 巡视计划线路巡视计划制定、审批 巡视记录线路运行情况日常巡视信息录入和审批 l 日常检修管理缺陷处理线路缺陷处理情况登录和审批 事故处理线路事故f 爵况处理记录、审批 更换瓷瓶线路瓷瓶更换计划和更换记录 大修计划制定计划和完成状况录入 更换瓷瓶制定计划和完成状况录入 大修管理杆塔涂油 制定计划和完成状况录入 更换架空线制定计划和完成状况录入 更换绝缘子制定计划和完成状况录入 工具试验登高、耐电压有关的工具测试报告情况登录 l 试验报告 接地电阻杆塔接地电阻的测试情况报告录入 嚣雠 物资管理 勤障理 后保管 电备理 变堤管 |宝贼艚理 华中科技大学硕士学位论文 试验报告绝缘子盐密度绝缘子盐密度的测试报告 杆塔倾斜度杆塔倾斜度测试报告录入 绝缘子测试绝缘子测试报告录入 工具库存有关工具库存量的查询 工具入库工具入库数据录入 【具管理 工具领取工具领取情况登录 工具购置计划工具购置计划制定 系统基本业务功能 线路管理子系统包括线路基本信息管理、杆塔信息管理、日常维护管理、大修管 理、试验报告以及工具管理等几部分。其中线路基本信息管理又包括:线路明细、相 片图、线路统计以及资产统计和浏览等功能:杆塔信息管理包括:杆塔基本信息管理、 绝缘子信息管理、拉棒信息管理以及导线和避雷线信息管理等功能:日常维护管理包 括:巡视计划管理、巡视记录管理、缺陷处理管理、事故处理管理等功能;大修管理 包括:大修计划管理、更换瓷瓶、杆塔涂油、更换架空线、更换绝缘子等功能;试验 报告则包括:工具试验管理、接地电阻试验、绝缘子盐密度试验、杆塔倾斜度试验以 及绝缘子测试管理试验管理;工具管理则包括:工具库存管理、工具入库、工具领取、 工具购置计划管理等管理功能。 系统额外功能 在以上基本功能的基础上,为了方便公司员工的工作任务管理,以及工作进度的 管理和调度,对所有员工的工作任务要求能进行集中管理和提示功能;对各部门以及 各员工近期将要完成的任务、当前必须按时完成的任务以及过期仍未完成的任务进行 提示管理,并引入工作流技术,确保各工作岗位之间工作任务的顺利交接。 为了保证系统数据的完整性以及相关数据的安全性,要求对系统的使用权限进行 管理,以控制不同工作人员拥有访问调用相应的数据、模块功能以及系统服务的权限, 所以必须加设一权限管理模块,对系统调用和数据的访问权限由指定的管理人员进行 设定,而对权限管理模块的调用者则包括系统中的所有各功能模块。 对于系统各相应功能模块,要求能在局域网内,由公司内员工进行相应的数据更 新、查询,向商业伙伴提供相关数据并提供服务,以及在广域网内能通过浏览器对面 向公众发布的信息进行查询等相关功能。 功能封装 为了提高系统的通用性,以实现降低企业为应用系统的开发和部署费用以及运营 时态的维护和更新费用的目的,防止出现随着企业应用环境复杂性的提高,其运营时 华中科技大学硕士学位论文 态的维护和更新费用呈指数形式增加,实现企业应用的松散集成。就目前而占,所能 应用的最好的解决方案是应用w e b 服务技术,实现系统功能的封装。 对系统中可能对外提供的功能,封装为一个w e b 服务,并对外发布,则不论是 本系统还是外系统都可以调用此服务提供的服务功能,新系统的开发可利用己开发的 所有原有功能,各系统间的关系松散,增加系统无需对原有系统进行任何的修改。 根据对原有系统的分析以及改造的基本要求,参照国内外目前所应用的技术情 况,通过应用w e b 服务技术对原有系统进行封装和集成已经有成功的案例,并且w e b 服务已经成熟,目前技术能完全实现对原有系统的集成,在充分利用原有硬件系统和 软件系统的基础上,减小对原有系统的整体拥有成本。 2 2 方案选择 案。 根据系统所需达到的目标,对比当前国际案例以及技术方向,确定所用的技术方 2 2 1 软件体系结构 随着l n t e m e t 技术以及应用的发展,部署在w e b 上的应用也不断发展,而w e b 应用和传统的桌面应用( 包括企业内部管理系统、办公自动化系统等) 之间的联接有着 难以解决的联接困难,应用中不断把数据从w e b 应用迁移到桌面应用系统,或者把 数据从桌面系统迁移到w e b 应用系统,而其中的迁移操作都必须通过人员的手工操 作来完成,此类应用系统间的数据迁移成为阻碍w e b 应用迸一步发展的巨大障碍, 阻碍rw e b 应用成为主流工作流,同时不利于企业进一步提高工作效率。大多数电 子商务的应用在处理购买者、供应商和服务提供者之间的连接方式上各不相同,不同 的应用开发语言也各不相同,部署平台也不相同,通讯协议也不可能一样,对外交换 的数据洛式更是有着巨大的差异。如果要使供应链流通顺畅,解决由于语言差异、平 台差异、协议差异、数据结构的差异带来的复杂的系统集成的挑战,就成为企业级应 用发展的关键。为了使用现有技术( 协议、网络访问、硬件、软件) 、廉价、易于实现、 易于维护、以及实现技术和现有资源的平衡;基于一个开放的标准,能够被任何人访 问:本质上不需要昂贵的软件就能保护可靠的消息发送;易读以及易于理解,在高度 错误时能提供更多帮助“。 i o 华中科技大学硕士学位论文 传统企业应用集成解决方案与w e b 服务 为实现企业应用系统间协作,在w e b 服务技术出现前,企业应用集成( e n t e r p r i s e a p p h c a t i o ni n t e g r a t i o n ,e a i ) 是此问题的基本解决方案,e a i 解决方案有多种形式和 多种级别,主要有以下四种类型:“l 用户界面集成:将原有系统的终端窗口和p c 的图形界面使用一个标准的界 面来替换的一种面向用户的整合方案。 数据集成:通过从一个数据源将数据移植到另外一个数据源来完成数据集成。 商务流程集成:通过使用一些高层的中间件实现的跨越多个应用商务流程的 集成方案。 函数或方法集成:在网络环境中的跨平台应用程序之间的应用到应用的集成。 但传统e a i 解决方案是一种缺乏开放标准、生硬而不灵活、实现代价昂贵的静态 解决方案,具有无法克服的缺陷。新的基于x m l 的w e bs e r v i c e s 技术和传统e a i 解 决方案相比,具有巨大的优越性:”1 简单性:相比于传统e a i 解决方案,w e b 服务更便于设计、开发、维护和使 用。由于开发和使用w e b 服务的平台框架已经架构完成,创建跨越多个应用 程序的商务流程处理将变得相对简单。 开放标准:和传统e a i 解决方案不同,w 曲服务是基于开放标准( 如u d d i 、 s o a p 、h t t p ) 的,开放的标准消除了企业潜在地为支持新出现的w e b 技术 进行投资的需要。 灵活性:传统e a i 解决方案需要点对点集成,而w e b 服务的集成是建立在发 布服务的应用程序和使用服务的应用程序之间的松散耦合。 高效性:传统的e a i 解决方案把应用程序作为单个的实体来集成,而w e b 服务则把应用程序划分为一些更小的逻辑组件,在小粒度基础上集成,集成 变得更为容易。 动态性:传统e a i 解决方案是静态处理的,集成状态难以改变,而w e b 服务 则是通过提供动态的服务接口来实施一个动态的集成,可以方便地添加新的 服务和修改服务内容。 正是w e b 服务的这些特点和优点,使得通过w e b 服务的应用在各应用系统之蚓 形成给散的集成关系,并通过基于公开标准的服务接口实现各系统间数据的流通及共 享。w e b 服务是一种有效而先进的企业应用集成解决方案 华中科技大学硕士学位论文 j 2 e e 和n e t 国际上目前成熟的分布式系统的实现方案主要为两种,一种以j a v a 技术为基础 的j 2 e e ,另一种是由m i c r o s o f t 公司主导的n e t 技术。 j 2 e e 平台是设计用于向开发企业级的多层应用程序提供服务器端和客户端的支 持。j 2 e e 应用系统包括一个客户机层,用于提供用户接口,一个或多个中间层模块, 提供客户机服务和商业逻辑,最后是后台企业信息系统( e n t e r p f i s ei n f o r m n i o ns y s t e m , 简称e i s ) ,提供对数据的管理。j 2 e e 平台具有多层模型、基于容器的组件管理、对 客户机组件的支持、对商业逻辑组件的支持以及对j 2 e e 标准的支持等特点。 n e t 技术是由m i c r o s o r 公司主导的另一种用于开发企业级多层应用系统的新 技术。n e t 是一种在w i n d o w s 上编程的新构架。一方面,n e t 是一个库,而且是 对w i n d o w sa p i 的扩展,使用它可以调用w i n d o w s 操作系统中的所有传统特性、如 显示窗口和对话框、验证安全证书、调用基本操作系统服务、创建线程等,以及一些 新特性,如访问数据库或连接i n t e m e t ,或提供w e b 服务。而且n e t 库是完全面向对 象的。另一方面,n e t 提供了程序的运行环境,n e t 是运行于w i n d o w so s 和其它 应用程序之间的一层,提供了更新、更面向对象和更易于使用的开发和运行代码的结 构。在运行n e t 受管制的代码时,n e t 会启动代码,管理处于运行态的各进程, 提供各种后台服务,此时,它是执行代码的环境,可以看作是操作系统中的某种抽象 方式。正是由于n e t 的这种特性,使得w i n d o w so s 更为稳定和健壮。 n e t 相比较而言,具有以下特点:” 面向对象的编程:n e t 是完全基于面向对象的,n e t 库是一个类库,而不 是函数库,为此,更易于编写出易于维护的结构化的客户机代码。 语言独立性:n e t 环境中,v b n e t 、c 撑和m a n a g e dc + 十等所有语言都可以 编译为一个公共子集:中间语言,因而实现系统的语言无关性。 对动态w e b 页面的支持:n e t 中使用一种新技术a s p n e t ( a c t i v es e r v e r p a g e s n e t ) 为w e b 页面提供了一种集成式的支持,使用a s p n e t ,可以编译 页面中的用n e t 高级语言编写的代码,后台的处理和用户界面也得到分离, 并且后台使输出结果适应不同浏览器的功能,用户无需关心系统差别问题。 强大的数据访问能力:n e t 基类库相当大,包括总称为a d o n e t 的数据 库组件,提供了对关系数据库和各种数据源的高效访问,这些组件也可以访 问文件系统和目录,同时n e t 内置了x m l 支持,可以处理从非w i n d o w s 平台导入数据。 不再有d l lh e l l 问题:n e t 引入装配件的概念,替代传统的d l l ,可以完 华中科技大学硕士学位论文 美地修补代码在应用程序之间的共享方式,不同版本的装配件可以同时存在 于同一系统中。 增强的安全性:n e t 引入的装配件设计方式的另一个优点就是每个装配件可 以包含内置的安全信息,这些信息可以准确地指出谁或哪种类型的用户或进 程可以调用什么类的哪些方法,非常准确地控制装配件使用的方式。 绿色安装:n e t 引入的装配件是完全自我描述的,各种高效而复杂的散列算 法允许n e t 运行时检查每个装配件是否受到损害,而无需修改注册表。 强大的w e b 服务支持:n e t 集成了对开发w e b 服务的完全支持,用户可以 开发出任何类型的应用程序。 鉴于n e t 的众多优点,同时,原有系统是基于w i n d o _ s 平台,n e t 提供对原 有系统的完全支持,而且采用w e bs e r v i c e s 技术封装各模块,则可以和其它平台模块 进行数据交换和集成。 为了减小系统的总拥有成本,实现快速高效的进行系统开发和方便系统的升级以 及系统的维护,系统的软件部分决定在n e t 框架中采用w e bs e r v i c e s 技术进行开发。 限据系统软件所选定的关键技术以及相关技术的特点,系统软件结构如图2 2 所 示: ,、 ,、 ,、 企业信息系统 e r p c r m 其它应用系统 防火墙 孔 曲 付ll 同 罔 计 、( 二) in r h 毫l f 机卜 l k j l j 冈 7 l 一j 、蚓二户机屡 e i s 层 系统主要由五部分组成 1 ) w e bs e r v i c e s 部分 :) w e b 应用部分 图2 2 系统软件体系结构 1 3 华中科技大学硕士学位论文 3 ) 客户端部分 4 ) 原有系统 5 ) 数据库。 系统功能模块划分在第三章完成。 庄w e bs e r v i c e s 服务器中,包括所有系统应能向外提供的服务,包括企业内各应 用系统间以及和企业外系统间数据交换的接口。各种中间层和e i s 层都可采用 w i n d o w s2 0 0 0s e r v e r 为操作系统,d b m s 选用s q ls e r v e r2 0 0 0 ,w e b 服务器中选用 i i s 5 。但在企业信息系统中,可以包含基于其它平台的应用系统,但是和本系统的所 有接口必须封装成w e bs e r v i c e s ,向本系统的w e bs e r v i c e s 提供服务。 2 2 2 硬件体系 利用前两期工程已有的硬件投资和设备,不对硬件作重大改变,只进行结构进行 调整,以使其适应总体方案的需求。 为了将来的应用做准备,保证系统有足够的能力提供的服务并确保对服务的请求 能及时得到回应,同时为了减轻w e b 服务器的负载压力,在w e b 服务器之外,加设 一台服务器,作为w e bs e r v i c e s 服务器,所有对w e bs e r v i c e s 服务的请求都由此服务 器提供和响应。系统硬件体系结构如图2 3 所示。 1 4 华中科技大学硕士学位论文 部门服务哗jll 部门服务譬j l 厂j l 乎门服务器 鱼蜜啻蜜囱囱亩密密 iijilfiji 5 华中科技大学硕士学位论文 3 应用子系统 确定系统总体方案的基础上,对系统的软件部分进行进一步设计,为系统的实现 做准备:根据系统需求分析的结果,对系统各功能模块进行分析设计。在完成设计的 过程中,对所用各种技术进行了阐述。 3 1 系统模块划分 整个系统的软件体系根据系统的功能需求,对应于图2 2 中系统软件体系结构, 分为五大部分:第一部分是对业务逻辑进行封装成为w 曲s e r v
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消防百科题目及答案
- 测井车司机培训考试题及答案
- 现在进行时题目及答案
- 曹县社工考试题型分布及答案
- 葡萄病虫害防法知识培训课件
- 2025采购合同承包方式
- 农村循环经济合作模式设计协议
- 新能源动力电池极片冲切模具研发生产项目可行性研究报告模板-立项备案
- 物联概论试题及答案
- 2025年搅拌车租赁合同范本
- 宣威市能拓矿业有限公司烂坝煤矿30万t-a整合技改项目环评报告
- 硅PU(塑料面层)检验批质量验收记录表
- 2023九年级语文上册第一单元任务一学习鉴赏配套课件新人教版
- 常用电力金具
- 职教高考《机械制图》复习备考题库大全-上(单选、多选题汇总)
- 《多彩的黄土高原》课程论文报告(4000字)
- 天麻蜜环菌、萌发菌母种生产技术
- 成都中医药大学辅导员考试真题2022
- 中铁四院syadjv423工程测量平差数据处理软件使用教程
- 校园一日安全巡查记录表【范本模板】
- 田英章楷书心经-高清米字格版
评论
0/150
提交评论