


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、刍议动态企业信息治理系统的开发 内容 随着市场竞争的日益激烈,发表论文企业需要能够提供持续、不中断的业务处理和客户服务,同时企业的业务与服务还要拓展和升级,这就要求现代企业的信息治理系统是一种动态信息治理系统,拥有动态信息治理系统的企业就拥有了强大的竞争力和可持续发展的动能。开发高可靠、高稳定、低本钱的动态信息治理系统,就显得尤为必要。 动态信息治理系统 (一)动态信息治理系统概述 动态信息治理系统就是能在信息治理系统运行时,进行该系统业务功能的扩展和升级。在对动态信息治理系统进行某项业务功能的扩展和升级时,一方面动态信息治理系统中的其它业务功能不
2、会受到影响或影响很小,影响越小动态信息治理系统的稳定性、可靠性越高。另一方面扩展和升级的业务功能也能在短时间内以较小的资源开销实现,扩展和升级后的动态信息治理系统能稳定、可靠运行。软件系统是信息治理系统的核心,以下的分析若无特别说明,信息治理系统均指其信息治理系统中的软件系统。 (二)动态信息治理系统的作用 无需停止信息治理系统来实现扩展和升级。假如是对动态信息治理系统的业务功能扩展和升级,不会停止信息治理系统运行,除非是动态信息治理系统的核心部分。 能持续、不中断提供业务处理和客户服务。对动态信息治理系统在运行状态下,进行某项业务功能的扩展和升级时,扩展和升级的业务功能也能在短时间内,以较小
3、的资源开销实现,而其它业务功能不会受到影响或影响很小。 更加适应面向电子商务时代。在电子商务时代,动态信息治理系统应当支持Internet上的信息获取及网上业务交易的实现,使Internet网上业务处理能连续实现,企业因此而扩大业务,随时在线为客户服务。 (三)动态信息治理系统的特点 动态性。动态性是动态信息治理系统的根本特征,它反映了信息治理系统无需停止运行,在静态状态下通过插进、更新组件,来实现信息治理系统的扩展和升级。 组件化。动态信息治理系统的动态特征和组件的二进制热拔插的特点,决定了构建信息治理系统时,需采用组件技术和组件方法,以组件形式来实现,在信息治理系统运行时,插进、更新组件。
4、 以高度体系结构为中心。一方面组件方法是以高度体系结构为中心;另一方面动态信息治理系统要能在信息治理系统运行时,插进、更新组件,关键在于信息治理系统运行时,动态组件的依靠关系,这需要用体系结构思想来构建动态组件的依靠关系。 动态信息治理系统开发方法 (一)组件技术及方法 组件是一种合成单元,具有以契约形式描述的接口,并只有明确的环境依靠关系,可以独立发布、部署,可由第三方合成。它具有如下特点:服务的独立交付。组件本身是为搭建一个应用程序平台的功能部分,组件之间是相互合作的关系。组件服务的独立交付是指一个组件是上下文无关的,组件之间没有嵌进式的相关性存在。 可复用的服务提供。组件是用规格说明描述
5、的接口提供服务。对于组件的实现不拘于某种语言,相同规格的组件可以替换。组件的部署使得组件实现跨平台的可复用的服务。 (二)关于动态组件依靠关系的方法 寻求动态组件的依靠关系整理的方法,要根据动态组件的依靠关系整理的目的,对组件方法需进一步的具体化。分层业务组件方法就是对应用系统从需求分析、系统分析、系统设计一直到系统运行整个开发周期,按应用业务分解为若干业务组件,业务组件又可以分解成粒度更小的组件,在治理上划分为系统级和业务组件级,系统级负责整个应用系统的公共类组件、连接类组件、共用类组件的治理,业务组件级负责该组件内的协调、治理。在分析阶段、设计阶段,将依靠关系的分解最小化,即将动态组件的依
6、靠关系分解一直到包含依靠关系中的元素的最小组件。形成系统级和业务组件级的动态组件的依靠关系表,为动态组件的依靠关系在系统级和业务组件级上的治理提供支撑。 (三)动态组件的依靠关系 动态组件的依靠关系:组件在运行状态下,组件全部功能均能正常起作用,所必须的组件支撑关系。研究组件的依靠关系,首先要将这种依靠关系以显性方式表现。用模型表达,A组件输出W,B组件依靠于A组件的输出W。W可以是一组数据、一个方法、一个重用、一个标记说明等。A组件的动态更新时,则由于它对B组件运行有支撑作,在此期间B组件运行将会被阻止,A组件的更新完成后,B组件才能运行,A组件
7、的升级增加了功能,会给B组件升级奠定基础,B组件升级,需要有相应版本号的A组件,A组件与B组件的依靠关系,决定了A组件与B组件升级的一致性,这需要对组件版本号进行治理。输进A-B模型表达了组件的直接依靠关系,将组件的直接依靠关系用表格反映。 (四)依靠关系分类 时空分类:将开发周期的分析阶段、设计阶段、运行阶段等划分为分析空间、设计空间、运行空间等。在同一空间内的组件的依靠称为组件的空间依靠。不同空间的组件的依靠称为组件的时间依靠。从时空角度划分组件的依靠分为两种类型:空间依靠、时间依靠。从输进X角度划分组件的依靠关系分为:数据依靠关系、方法依靠关系、重用依靠关系、标记说明依靠关系。将在运行空
8、间中组件的依靠关系称为动态组件的依靠关系(以下文中组件的依靠关系均指动态组件的依靠关系),将在分析空间、设计空间中组件的依靠关系称为静态组件的依靠关系。在此研究的是围绕组件的动态更新,在分析阶段、设计阶段针对动态组件的依靠关系,展开分析、设计、整理和治理,在运行阶段具有动态依靠关系的组件,其动态更新过程、方法、原理及治理的研究。 动态组件依靠关系的整理 在组件应用系统中的组件依靠关系首先要进行整理,以便高效、快捷地实施组件依靠关系治理,实现动态组件变更。依靠关系遵循三个原则: 禁止循环依靠。若存在循环依靠,动态组件变更将无法实现。动态组件变更的过程控制原理,在输进A-B模型中,若要对A组件进行
9、动态升级,按进程治理中的信号量治理方法对A组件与B组件实现并发控制, B组件不能处于执行状态时,A组件的动态升级执行时,B组件的执行要求将被阻止,直到A组件的动态升级执行完成。按动态依靠组件变更的过程控制原理,A组件与B组件循环依靠将可能形成死锁。例如,若A组件与B组件相互直接依靠,对A组件和B组件同时进行动态升级,按输进A-B模型,A组件的动态升级需要B组件动态升级的支撑,B组件的动态升级需要A组件动态升级的支撑,那么A组件与B组件的动态升级必然相互等待形成死锁。 缩短依靠链。缩短组件的依靠链,能极大地降低组件依靠链的复杂性,进步组件依靠治理的效率。分层业务组件方法按业务建立业务组件,由于业
10、务自身内部关联性强,业务之间关联性弱,分层业务组件方法使业务组件之间弱耦合,业务组件内强聚合,能在较大程度上缩短组件的依靠链。 依靠转移。为了使软件系统在运行状态下的组件最大限度地进行变更,简化组件依靠,需要对组件依靠关系实施转移。分层业务组件方法在需求业务阶段、分析阶段、设计阶段都应将减少跨业务组件的组件依靠关系,尽量将跨业务组件的组件依靠关系转移为业务组件内的组件依靠关系,并将跨业务组件的组件依靠转移为业务组件对整个应用系统的公共类组件、连接类组件、共用类组件等系统级组件的依靠。 动态组件的变更治理 (一)组件的依靠关系治理 并非应用系统所有的组件都答应在运行状态下变更,例如对动态组件的依靠关系治理的系统级组件,动态组件的依靠关系在治理上划分为系统级和业务组件级,动态组件的依靠关系以表格形式来表达动态组件的依靠关系,系统级的动态组件的依靠关系表,由系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园幼小衔接教学计划
- 多元化班级评价体系建设计划
- 轮训模式下的艺术教师发展计划
- 共享服务模式下的会计管理计划
- 高效会议管理的总结与方法计划
- 打造水务行业的智能未来计划
- 彩铃呼叫流程
- 《长方体正方体的认识》(教学设计)-2023-2024学年五年级上册数学西师大版
- 残疾人托养服务投标方案(技术方案)
- 《猴子的烦恼》教学设计-2024-2025学年三年级下册数学北师大版
- 五年级下册英语课件-Unit 2 My favourite season B Let's learn 人教PEP版(共15张PPT)
- GB∕T 7260.40-2020 不间断电源系统 UPS 第4部分:环境 要求及报告
- 中学生心理健康诊断测验-MHT量表
- 流感病人的护理ppt课件
- 高边坡施工危险源辨识及分析
- 【李建西医案鉴赏系列】三当归四逆汤治疗颈肿案
- 安全文明施工管理(EHS)方案(24页)
- 结构化思维PPT通用课件
- 刘姥姥进大观园课本剧剧本3篇
- 2022年拖拉机驾驶人考试参考题库(含答案)
- 产品承认书客(精)
评论
0/150
提交评论