SOA的元模型和模型转换的研究

来源 :广西大学 | 被引量 : 0次 | 上传用户:depewguy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SOA(Service Oricented Architecture面向服务的架构)基于这样的理念:将业务功能作为一系列的服务而提供,并将这一系列服务组装起来的解决方案来满足特定业务需求。SCA(Service Component Architecture)为构建基于SOA的应用和解决方案提供了编程模型。它是一个致力于为服务组件以及连接各服务组件的访问方式而包容各种广泛技术的技术模型。这些技术不仅仅只表现为不同的编程语言,还包括那些编程语言普遍使用的框架和环境。SCA依赖于SCDL(Service Component Definition Language)代码来支持这些广泛的技术。SCDL代码是用XML(Extensible Markup Language)格式定义的SCA工件的可移植描述。XML是一种包含大量标签的描述性语言,它的编写格式易于被机器所识别和检验。人工编写大量的XML文件比较困难,而且效率非常低。我们试图将模型驱动思想应用于SCDL代码的生成。   本文对MDA(Model Driven Architecture)中模型和模型间的正向转换规则进行了深入分析和研究。首先,根据服务模型的特点创建一个用于构造平台无关模型的平台无关元模型。其次,根据SCA装配模型规范定义了平台相关元模型。然后,又制定了平台无关元模型到平台相关元模型之间元素的映射规则,为平台无关模型到平台相关模型之间的转换创立了条件。这些映射规则是用一个模型转换器来实现的。紧接着,我们又设计了一个代码转换器让平台相关的模型可以直接转换成SCDL代码。最后,通过一个具体实例的应用,验证了这种方法的可行性和有效性。
其他文献
近几年来,电子政务建设取得长足的进步,作为其中之一的网上行政审批系统也快速发展起来。网上行政审批系统的业务数据涉及民生、地方经济发展状况等信息,若能有效利用其海量的数
本文运用一种基于调和的方法讨论计算机辅助几何设计与制造(CAGD/CAM)中的超限插值曲面造型问题,其内容包括:传统的超限插值方法概述、矩形域上单向超限插值调和构造方法以及
在当今的网络系统中,对计算机系统的入侵检测已经成为一个关键性的问题。现在各种各样的攻击手段日益增多,并且通过网络不断蔓延,在它们攻击目标系统之前,都会先影响一些其它相关
随着网络信息技术的发展,互联网作为一种全新的信息流动承载平台,正在逐渐地改变着人们的交流和思维方式。传统的多媒体播放模式已经不能满足大多数人的要求,人们在网络上可
在20世纪90年代提出推荐系统的概念之后,经过十多年的发展,推荐系统已经被应用到了许多大型电子商务系统中。在对推荐系统的研究中,如何对现有系统中的推荐算法进行改进,以及
网格计算作为一种新型的大型分布式计算,从其提出到现在一直受到了学术界和工业界极大的关注。随着网格技术的不断发展,网格已逐步发展细化为计算网格、数据网格、服务网格以
医学图像可视化技术是当今计算机科学研究的一个热点,它能弥补医疗影像设备在成像上的不足,为医生提供具有真实感的三维图像,便于医生从多层次、多方位观察与分析,引起了越来
访问控制策略有效地保障了信息系统的安全性,它是指实施允许被授权的主体对某些客体的访问,同时拒绝向非授权的主体提供服务的策略。随着信息化步伐的加快和计算机技术的发展
随着计算机科学的迅速发展,软件规模日益庞大。现在人们在考虑软件执行效率的同时,也越来越关注其安全性(Safety)。高可信软件的研究致力于使用前沿的技术和工具来提高计算机
深度学习作为机器学习领域的一个重要研究方向,在近年来发展迅速。深度学习的主要思想是通过构建多层的深度网络结构,使用高效的算法逐级提取数据的高级特征,来完成多种无监