【摘 要】
:
目前,面向服务的架构SOA(Service-Oriented Architecture,SOA)在软件开发架构中已经占有重要的地位。但是,当前面向服务架构的的开发流程还没有统一的理论基础,而模型驱动架构MDA(Mo
论文部分内容阅读
目前,面向服务的架构SOA(Service-Oriented Architecture,SOA)在软件开发架构中已经占有重要的地位。但是,当前面向服务架构的的开发流程还没有统一的理论基础,而模型驱动架构MDA(Model-Driven Architecture,MDA)是一种快速有效的软件开发方法。面向服务的架构可用来解决异构系统之间的相互通讯,而模型驱动架构可以从模型驱动的角度构建SOA,二者的结合可以较好地解决模型复用及异构系统复用的问题。本文对基于SOA的MDA中元模型与模型的设计展开研究,给出了一种基于SOA的模型驱动框架,并初步应用于质量管理系统,论文主要的研究内容包括:(1)给出了一种基于SOA的模型驱动开发架构。该架构结合SOA和MDA,将面向服务架构与模型驱动开发方法相融合,重点对面向服务的模型驱动开发流程中的CIM建模、PIM建模、PIM到PSM的转换以及PSM到代码的转换这四方面进行介绍。(2)提出一种先验证后诊断并采用图分解技术的UML活动模型正确性诊断方法。该方法从活动模型形式化表示出发,重点对活动模型诊断的流程中模型标识、模型分解、模型验证以及模型诊断这四方面进行介绍。(3)提出一种基于有色Petri网的服务组合优化方法。该方法使用有色Petri网的服务网模型,分别对顺序组合服务、并发组合服务、循环组合服务以及选择组合服务这四种组合服务模型进行有效地优化。(4)将基于SOA的模型驱动架构应用到质量管理系统中。首先,使用CIM的用例模型分析质量管理系统的需求,然后建立PIM中的活动图模型、服务模型和对象模型。然后,使用模型转换插件将PIM转换为所对应的PSM(关系数据库模型、C#模型、WSDL模型及BPEL模型)以及代码。最后,完成系统部署。
其他文献
<正>绪言随着科技的进步和经济的发展,人类探索、开发和利用海上自然资源的步伐加快,从20世纪70年代开始,海上石油勘探开发造成的海洋环境污染损害已经对民法、海事法、经济
<正>干乳期是指奶牛从停止挤奶到分娩的这一段时期,是自身的体组织、乳腺组织得到修补与更新和蓄积营养的时期。做好这一时期奶牛的饲养管理至关重要。一、干乳方法1.自然干
主要对由Krings,mith和Neale(1994)编制,陈会昌等译定的情绪表达性量表的信度和效度进行分析,结果显示,该量表的信度较高,共分离出三个因子:抑制情绪;乐于表达情绪;情绪表达
在人类历史上很早就有了导航技术,指南针和罗盘就是古代中国人的伟大发明。由于中国科学技术在近代史上的落伍,我国新型导航系统是在近十年来才开始研发和建立的,并且是一个分阶
医药作为国家发展公共福利的重要项目,关系到国民的生存及整个社会的发展,尤其是对贫困的发展中国家来讲意义更为重大。然而,由于保护制度中同样存在霸权主义与本土化之争,发
<正>"也许他们误解了我"在中国学术圈被点名批判最多的美国学者,除了弗朗西斯·福山之外,恐怕就是约翰·米尔斯海默了。这位芝加哥大学政治学教授、著名国际关系理论学家因其
本研究采用大学生复原力量表和应对方式问卷,对福州师范大学福清分校236名学生进行了问卷调查,旨在研究大学生心理弹性、应对方式的特点及其关系。研究表明:(1)大学生心理弹
抗战初期,中国共产党地方组织在陕甘宁边区外围的国民党统治区,尤其是陕西关中一带的乡村地区,在正确分析当地复杂政治生态的基础上,确立了针对乡村上层开展社会动员的策略。
农田水利建设高潮作为农业学大寨运动高潮的重要组成部分,两者是同步并行的。农田水利建设主要集中于兴修大中型水库及小型水库灌区配套设施、大规模开发利用地下水、普遍发
目的:观察微创经皮钢板内固定治疗胫腓骨骨折的临床疗效。方法:运用经皮钢板内固定技术治疗胫腓骨骨折28例,术后应用石膏固定。结果:随访18~24个月,平均20个月。骨折临床愈合