基于组件技术的供应链系统的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:liubo200987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件系统复杂性的不断增加和应用需求的不断扩大,使软件开发面临着前所未有的挑战,软件危机作为一种慢性危机还在继续。使得怎样提高软件开发的效率和质量成为研究热点。软件组件是一种软件复用技术中的主流技术,框架作为一种大粒度的软件组件,为组件的组装提供了基础和上下文,旨在解决软件系统开发所面临的困境,提高软件开发的效率和质量。 框架是实现大粒度软件复用的有效途径,面向对象框架可以通过实例化扩展实现具体的应用系统,但是,研究和实践表明,面向对象框架存在着一些问题。采用基于组件的框架,通过用组件替代框架内部相互协作的类,以增大框架构成成分的粒度。同时利用组件的接口调用和组装实现框架扩展机制。 目前,许多框架研究工作大多强调技术的普遍性和通用性,使研究的重点停留在计算机实现领域内的复用问题上,而针对特定应用领域研究还很鲜见。本文在研究了国内外组件技术和基于框架开发方面的一些最新学术和应用成果的基础上,选取商务系统领域作为特定的研究领域,提出了一种基于组件技术的商务软件框架CBBSF(ComponentBasedBusinessSoftwareFramework),并对CBBSF框架的结构和集成机制进行了详细讨论。 本文的主要创新和成果如下:1.引入基于角色的商务组件(BusinessComponents)的概念。商务组件属性:生命周期,内存实体安全性,数据访问的存取控制,相互调用的组合属性,性能的配置属性,运行记录日志,上下文环境的参数属性。每个属性都有相应的角色与之对应。 2.基于角色商务组件变换性。商务组件变换性包括:商务组件的生命周期变换,合并变换,应用变换和进化变换的定义与各种变换性对角色的限制。商务组件变换的完整性和一致性证明。 3.CBBSF应用框架。框架内部组件管理商务组件的变化性,实现商务领域共性,提供显示和隐式的变换性服务;框架预留出适用于商务运用的基于角色的扩展点;给出业务对象、应用对象和数据访问对象的属性、行为和限制条件。 4.详细的给出了CBBSK模型的实现。提出了模型在软件工程上的正确性的测试框架,给出了适应商务逻辑变化的组件管理的扩展点的设计与实现。 5.供应链系统的设计和实现。研究和分析了供应链的特点,供应链商务模型,供应链中的规则,供应链的商务逻辑和供应链组件的开发与测试。在CBBSF应用框架的基础上,给出了供应链组件实现模型和组件开发技术。
其他文献
一般来说,一个软件系统在交付使用之后,会经历无数次的更新。我们通常所接触的更新都是静态软件更新,它是按照“关闭-更新-重新启动”这样的步骤进行的。和它相对应的是动态软件
论文在研究工作流原型模式和几种分布式工作流系统实现机制的基础上提出基于GIS网络的工作流管理系统,并在此基础上提出地籍管理信息系统的设计方案,讨论了地籍管理信息系统
本课题从这个角度出发,试图介绍一些技术和产品发展的新动向,并对当前入侵检测热门技术作一个初步的研究和分析.对入侵检测系统的研究,核心的部分就是对入侵检测技术的研究.
该文针对传统遗传算子的半盲目性,提出了建立基因库来指导遗传算子搜索方向的思想.并分别针对静态和动态的路径优化问题,设计了相应的基因库遗传算法.该文主要的工作和创新如
红外通信技术作为计算机通信技术的一个分支,已经广泛应用在各种电子设备,电脑,移动通信设备上。尤其是在移动设备上应用广泛,它具有小巧,灵活方便的特点。IrDA 是 INFRARED DATA
随着计算机网络的发展,网络安全问题已经逐渐引起人们的关注。目前,解决网络安全问题最有效的方法就是使用防火墙。防火墙技术已经从早期的简单包过滤技术,发展到如今的内核代理
随着我国对自主知识产权的不断重视,大量的国产软件涌入我国的软件行业,推动着我国软件行业的不断发展。目前,我国已经拥有自主研发的操作系统、数据库和应用服务器等国产系
视频会议领域是当今世界上发展最快的产业之一,电子信息产业不仅成为世界新的经济增长点,而且带动了传统产业的升级改造,促进了其它高新技术产业的发展,成为增强国家综合实力的因
本人参与了"辽河油田渤高稀油管线管道泄漏自动监测报警系统"的设计研制工作,并负责软件系统结构设计和大部分软件编制工作.本文以此次实践为基础,论述了该检测系统的设计方
学位