构件间依赖关系的描述方法的研究和应用

来源 :上海大学 | 被引量 : 0次 | 上传用户:hellobluejay
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着构件技术的发展,越来越多的企业以可重用的构件来搭建自己的核心信息系统,这些构件由不同的开发者提供,能独立完成不同的功能。当业务需求增加或发生变化时,把这些构件提供的服务进行不同的编排就可以快速地实现新的流程,从而提供新的功能,以及时支撑业务的快速发展。 但是,一方面,这些构件通常是由不同的开发者在不同的环境下,以不同的方法学开发完成的,如果软件的组成者不了解这些构件的动态依赖关系,很难构建出健壮高效的软件系统;另一方面,这些构件往往部署在需要长期运行的环境中,为核心系统提供着关键服务,在动态配置达到真正实用以前,一个软件系统的改变,必定要中断运行,修改代码,重新编译,重新安装部署,这无论是从商业利益还是从安全性角度来说都是不能接受的。 本文在面向图的编程模型的基础上,提出OrbGOP应用程序框架。这个框架将整个分布式应用程序的体系结构以形式化的图形定义语言来描述。其中,构件和图中的结点作映射,构件之间的交互通过图上预定义的图形操作原语实现。OrbGOP为用户提供了一系列的API来实现图操作到构件操作的映射这样,通过图这样一个抽象层,使得应用对底层网络及分布式应用的中间件是透明的。 这个框架实现了体系结构和动态配置的统一。我们利用图的形象、直观和形式化描述的准确、清晰的特点,把OrbGOP的应用体系结构通过图定义语言来描述,并可以通过图形操作原语动态的改变图的结构,即改变了应用的体系结构。实现了用统一的方式描述体系结构和进行动态配置。 这个框架实现了设计描述和编程实现的统一。它通过定义图来实现对体系结构的描述,把节点映射到构件,把边映射成构件之间的关系,把图形操作原语映射成构件之间的操作。对于开发一个新的应用,可以用OrbGOP对其进行基于OrbGOP图的较高级的设计,设计完成即可以利用OrbGOP对图进行部署和运行,用统一的方式进行设计描述和编程实现。 这个框架实现了静态依赖关系和动态依赖关系的统一。设计了一套描述构件间依赖关系的XML Schema定义,用来描述OrbGOP间各个构件之间的依赖关系。我们还定义了一套针对图、结点和边的变化的事件,由OrbGOP在依赖关系发生动态变化时触发事件,并进行捕捉和处理。统一通过图这一抽象层进行应用的依赖关系描述和动态更新。 本文对于以上的思想进行了详细的阐述,在基于CORBA(Common Object Request Broker Architecture)的环境下实现了一个原型,并在原型的基础上进行了一些测试。
其他文献
Ad Hoc网络是一种动态多跳无线网络,由一组共享无线信道的移动节点组成。近年来,由于其快速方便的自组织特性和不需要预设网络基础设施等特点,无线Ad Hoc网络已经得到越来越
近年来,分布式对象技术的理论在不断发展,日趋成熟,但基于.Net Framework的分布式对象技术的应用系统尚处于探索阶段。本论文旨在结合分布式体系结构的发展状况,对Microsoft公司
记得在老作家孙犁去世的时候,天津作家吴若增的一篇纪念文章给我留下了深刻的印象,他在文中赞叹孙梨是一个“完成了自己的人”。 I remember when the old writer Sun Li di
随着互联网的迅速普及和广泛应用,Web上产生的信息也随之飞速增长,如何从浩瀚的资料中挖掘出有价值的信息,受到各方面的关注。WWW网无论是在访问量、规模上还是在网站设计的复杂
软件体系结构是软件的骨架,是软件系统开发的基础。C/S和B/S是广泛地应用于分布式系统的两种结构。随着应用系统规模的日渐庞大,硬件环境以及用户需求日益复杂,产生了一种综合了
目的 分析舒适护理在股骨颈骨折患者中的应用效果.方法 选取我院2018年3月至2019年1月收治的68例股骨颈骨折患者作为研究对象,按照抽签法将其分为常规组和干预组,各34例.常规
随着计算机技术的迅速发展,计算机应用技术渗透到社会生活的各个领域,虚拟现实技术结合现代医学便产生了虚拟手术系统。虚拟手术系统是一个融合了计算机技术、计算机图形学、
随着全球信息化的发展,我们的生活发生了巨大的改变,对信息的需求和依赖越来越强。宽带视频、多媒体等业务的日益兴起,特别是因特网业务的快速增长,对广域骨干网的带宽提出了
对国有钨矿山的现状和三年脱困的有利和不利条件进行了分析,提出了抓大放注、三减三增、科技兴业、争取政策等三年脱困的主要措施和手段。 This paper analyzes the current
胡宏敏,是河北省邢台市桥西区北小汪村委会主任,这个曾经是刑满释放人员的村官,几年来把北小汪村集体财产折腾一空。为此,由桥西区政法委牵头,区法院、区检察院、公安分局等