基于企业分布式计算的服务建模与模型转换研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:t_bear
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
企业信息系统对现代企业的重要性与日俱增,企业的进一步发展壮大要求企业信息化进一步深入发展。然而近年来,信息技术的迅猛发展和企业规模的扩大、业务的扩展给企业信息化的更深层发展提出了新的问题:企业信息系统的代码量和所需的数据量剧增,系统维护难度和维护成本急剧上升,如何高效、低成本地维护规模大、复杂性高的系统是一个急需解决的问题:企业业务和应用需求变化加剧,技术平台不断演化,导致系统的演化速度越来越快,如何有效保护现有系统投资是一个十分重要的问题;新的信息技术不断涌现,如何使系统方便、快捷地移植到新的技术平台,从而更好地满足用户需求和充分利用新技术带来的优势,也是非常重要的问题;出于成本和实际需求考虑,遗留系统往往不会被全部废弃而是和采用新技术开发的其他系统相互协作共同为企业服务,另外,企业物理组织由集中走向分散的趋势本身就会导致企业信息系统的分布和异构性,因此,如何使企业信息系统支持异构交互和集成是迫切需要解决的问题;企业信息系统规模和复杂性的增长导致开发成本不断上升,而软件复用是降低软件开发成本的有效技术,因此,如何提高系统的可复用性,从而降低系统规模和复杂性增长带来的开发成本上涨,也是一个值得考虑的问题。有效解决上述问题是企业的迫切需求,也是本文的研究动因。本文把OMG提出的软件开发方法MDA、OMG发布的针对企业分布式对象计算的标准建模语言UMLprofile for EDOC以及Internet环境下的软件范型Web services结合起来,对基于企业分布式计算的服务建模和模型转换进行了研究,主要研究工作如下: 1.提出了一个面向企业Web services的模型驱动开发框架。该框架用EDOC pro-file建立描述系统功能的平台无关模型,用Web services做为系统的实现平台,通过模型转换技术从平台无关模型生成实现该模型的Web services的接口模型和行为模型。该框架结合了MDA和Web services以及EDOC profile的优点,在设计阶段用标准的UML profile描述系统的分布式组件特征,可以改善企业信息系统在分布、异构环境下的可移植性、可交互行、可重用性、可维护性和开发效率。 2.提出了一种从EDOC结构模型到Web service接口模型的转换途径。该途径采用WSDL描述Web services接口模型,建立了一组从EDOC结构模型到WSDL膜型的转换规则。这组规则首先定义了EDOC结构规约元模型和WSDL元模型中对应数据类型的映射关系;然后定义了两个元模型之间对应模型元素的映射关系。该途径为从EDOC模型生成WSDL接口模型提供了自动化支撑,可以辅助开发人员提高Web services发布效率,同时还可以避免手工创建Web services接口模型有可能引入的错误。 3.提出了一种从EDOC编排模型到Web services行为模型的转换途径。该途径采用BPEL描述Web ser-vices行为模型,建立了一组从EDOC编排模型到BPEL流程的转换规则。在语义分析的基础上,这组规则定义了EDOC编排归约元模型和BPEL元模型之间对应模型元素的映射关系。该途径为从EDOC编排模型生成BPEL流程提供了自动化支撑,可以辅助开发人员提高创建BPEL描述的Web services流程的效率,同时还可以避免手工创建Webservices流程有可能引入的错误。 4.设计了一个支持模型驱动企业Web services开发的工具原型MOTES。该工具支持EDOC建模、模型检验、转换规则的执行和模型的导入导出。基于一个网上商店系统实例,探讨了模型驱动企业 Web services开发框架在实践中的具体应用:首先,建立描述网上商店总体功能的PIM;然后,把该PIM分解成若干功能独立的子PIM;再次,应用文中提出的转换规则,为每个子PIM都生成与之对应的WSDL接口模型和BPEL流程;最后,发布和部署转换生成的Web services接口模型和BPEL流程。该实例初步展示了文中所提开发框架对基于Web services的企业信息系统有良好的支撑作用,同时也初步验证了文中提出的EDOC模型到WSDL模型和BPEL模型转换规则的有效性。
其他文献
Web服务以其标准化、松耦合、跨平台的特性,被广泛应用到企业内部的业务流程集成中。但是Web服务无法应用于动态性很强的环境,无法动态发现系统中可用的Web服务,因为集中式的UDD
学位
互联网异构的语义Web服务需要协同工作以满足复杂的应用需求。已有的对Web服务组装的研究,多限于顺序结构的组装方式。这种简单的一维线性组装方式不能满足较复杂的应用需求和
随着Internet的普及和计算机网络技术的迅速发展,依靠网络进行科学合作研究成为现代科学研究的新方式,而通过网络进行科学合作研究就离不开协同交流工具,即时消息系统由于轻便易
学位
随着汽车技术、无线通信技术和传感器网络技术的日趋成熟,车联网的发展逐渐走上了快车道。车联网数据上传作为支撑车联网发展的核心技术之一,受到了学术界和工业界的广泛关注。
测试程序的自动生成技术在现代通用型微处理器和大规模硬件系统的验证工作中发挥着主要的作用.如何随机生成大量而且高效的测试程序成为亟需解决的问题.我们将测试程序的生成
软件复用是解决软件危机、实现软件产业工业化生产方式的有效途径。软件复用活动包含两个相关的阶段:可复用软件资产的生产阶段和基于可复用软件资产的应用系统开发阶段。领域
在计算机科学领域内,数据流是指数据随着时间不断到达而形成的一种形态。典型的例子如微博时间线、信用卡交易数据和传感器数据等,这些数据具有速度快、规模大、种类多等特点,如
工业自动化和信息技术的不断发展,为设计统一开放的通信协议、构建信息和控制的一体化网络提出了新课题。工业以太网是将以太网技术应用于工业控制系统,根据工业控制需求改进
随着信息技术的普及,网络在我们的日常工作和生活中扮演着越来越重要的作用。但是伴随着纷繁复杂的网络应用的涌现,各应用间缺乏一个统一的权限管理系统所带来的负效应,也越来越
贝叶斯学习具有可解释性强、鲁棒性好等优点,是机器学习的研究热点。本文基于贝叶斯非参数学习中的Dirichlet过程和层次Dirichlet过程、以及贝叶斯大间隔学习中的伪似然与数据