支持软件动态组合的Web构件模型的研究和应用

来源 :上海大学 | 被引量 : 0次 | 上传用户:luzb2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的发展,Web系统凭借其开发、维护、费用等多方面的优势迅速发展起来,已经成为软件的发展趋势。在与软件体系结构,特别是动态软件体系结构的结合中,形成了一种可以不断扩展,实时跟进需求,不间断提供服务的理想软件系统。在这样的背景下,本文结合上海市教委项目与863子项目,提出了一种Web构件模型,以及该构件模型的构件描述模型,使用XML进行形式化描述,并在WCBSGOM(Web Component-Based Software Graphics-Oriented Model,WCBSGOM)平台实现其部署,通过反射机制完成整个系统映射。 该模型是对Internet环境下,构件模型和描述的一种探索,对于支持动态配置的Web系统开发模式实现方式的一种尝试,下面是本文所做的主要工作和创新点: (1)基于外生连接子的思想,提出一种Web构件模型,该构件模型将控制与计算功能的实现相分离,适合于Web应用系统开发,并能够支持基于体系结构的动态配置。 (2)根据本文所提的Web构件模型,给出一种Web构件描述模型,从构件本体,构件接口,构件状态,构件开发信息四个方面对构件进行描述,并使用XML语言对构件进行了形式化的描述。 (3)扩展并设计实现一种基于图的Web构件组装框架模型WCBSGOM,采用层式图的组装结构,通过反射机制,实现图到可用软件系统的转变。
其他文献
虚拟仪器(Virtual Instruments, VI)充分利用现有计算机资源,配以独特设计的软硬件,实现普通仪器的全部功能以及一些在普通仪器上无法实现的功能。“软件即仪器”的思想实现
秘密共享是应用密码学领域的研究热点,它改变了传统的单人加密/解密、签名和认证模式,能够分散责任,防止权威欺骗,提高系统的安全性,对重要信息的安全保存、传输及合法利用具
本课题针对于“数据结构”的教学现状,规范了类C语言的定义,并在此基础上设计实现了将类C语言源算法翻译成可执行的C语言目标程序的编译器——LC/C编译器。定义的类C语言,其
指纹具有唯一性和不变性,所以指纹识别一直是个人身份鉴别最有效的方法之一。自动指纹识别系统是图像处理和模式识别领域里的一个重要研究课题,具有很高的应用价值和市场前景
随着目前信息技术不断发展,现代计算机系统无论是在自身的结构和设计属性还是系统的使用模式上都变得越来越复杂。特别是近几年来高速互联网络的普及和计算机处理能力的飞跃
Web服务作为一种开放的业务提供方式,以松耦合、语言无关、平台独立等特点,得到了工业界和学术界的广泛认可。Web服务已经成为Internet和下一代互联网信启、和服务的主要提供
当前随着网络的普及,通过网络的计算机犯罪也随之而来,这促使了一大批网络安全产品的出现与发展。但是当前市场的各种各样的,例如防火墙、入侵检测、网管系统、审计类产品等往往
数据挖掘作为当前的热门研究领域,已广泛应用于科学研究和商业预测等领域,拟从大量的数据中提取潜在的、人们感兴趣的、有用的信息。数据分类是数据挖掘的一个重要分支,按照
伴随着计算机系统的飞速发展,软件在系统中发挥的作用日益关键。因软件可靠性问题造成的事故和灾难已屡见不鲜。与此同时,在高性能计算领域,高性能计算应用软件无法跟上高性能计
随着技术的不断提高,对性能的要求也不断上升,随之而来的是多核处理器系统的兴起。多核处理器一般分为对称式系统(同构多核系统)和主从式系统(异构多核系统),且由一开始的同构系