浅谈面向服务仿真发展

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:happybaby1314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文简单阐述了面向服务仿真架构(service oriented modeling architecture,SOMA)思想是解决异构系统数据共享和互操作障碍的有效途径。
  关键词:面向服务仿真架构;SOMA发展
  1 引言
  在信息化的过程中,新旧信息系统之间由于存在规模、效益和实际应用的差异,各自在信息化建设过程中的进程也不同。特别是经过多年建设和维护的异构系统内部结构十分复杂,对它们进行统一技术改进几乎不可能,而且其功能在各自的领域经过不断的完善己经完全适应了自身领域的各种要求。
  2 技术现状与最新发展
  现有的面向对象语言、框架、设计模式尚不能完全解决软件开发所面临的异构和灵活多变的需求问题。现有的面向构件的开发方法也只能在功能、结构完全或近似匹配的环境下才能较好地复用,当构件模型不同,运行平台异构时,开发出来的软件很难具有适应性。Internet环境下这种矛盾更加突出。要真正实现基于COTS构建的组装式开发还有许多问题需要解决。传统技术由于其紧耦合的本质,注定不能从根本上解决这些问题。近年来的建模与仿真类科研项目表明:解决混合异构模型互联互操作的协同仿真技术已成为目前负责系统仿真的迫切需求;模型重用和简化系统开发仍然是两个经典问题;大规模乃至跨广域网的分布仿真仍然是重要模式。当前建模与仿真领域面临着一个巨大的变革时期,正在形成一种新的建模与仿真框架。
  SOMA是面向服务仿真架构,其主要目的就是填补OOAD(Object Oriented Analysis Design)和CBD(Component Based Development)在建模领域留下的空白,为SOA实施提供一个方法学的指导。需要特别指出的是,SOMA的出现并不是要替代OOAD或者CBD,正如CBD需要借助OOAD一样,SOMA也要借助OOAD和CBD进行实现层面的建模。与OOAD和CBD相比较而言,SOMA贯穿整个系统建设的生命周期,在项目规划、设计、实施、运行中都起到重要的作用。
  2.1 SOMA中引入Agent
  在传统SOA下的Web服务组合过程中,Web服务本身始终处于被动的地位,它被动地等待服务请求者的发现和调用,而现实生活中,既有服务需求者主动去发现满足要求的服务,也有服务提供者主动去推销服务。因此,文献[1]~[3]通过在SOA中引进Agent来实现主动服务的思想,并提出一种面向服务组合的Agent主动聚合框架。
  组合的主动服务聚合框架中,引入Agent作为Web服务的代理可以将服务抽象地封装成一个可以主动发现服务请求的智能实体,通过“意图-行为-实现”机制实现服务能力与服务请求的匹配。Web服务的组合一般有两种方式:编制(Orchestration)和编排(Choreography),但不管是哪一种,都必须找到一定数量的整体能满足服务请求的元服务。在目前的SOA体系中这一工作基本上是由服务提供者(或其代理)完成的,这样一种架构不能满足服务提供者主动推销服务的需要。文献中将Agent作为Web服务的代理,利用Agent的智能性和自治性提出了一个面向Web服务组合的主动服务聚合初步框架,并通过仿真实验的性能分析很好地说明了该框架的可行性。
  2.2 SOMA中引入云计算
  鉴于当前应用架构存在的种种问题,文献[4]提出了将现有网络化制造及服务技术与云计算、云安全、高性能计算、物联网等技术融合的一种面向服务的网络化制造新模式——云制造。围绕云制造提出的背景、云制造概念、云制造系统和体系架构、实施云制造需要攻克的关键技术等问题,进行了初步探讨和研究。云制造技术的实现还需在应用需求牵引及相关技术的推动下开展大量的工作。文獻[5]提出了一种面向服务的云计算基础设施(SOCCI)。基础设施是企业架构的最基本元素,并且一直是以物理实体的形式呈现给用户。但随着虚拟化技术的发展和面向服务在基础设施的应用,现在它可以作为一种服务来提供。基础设施即服务IaaS是一个定义良好的、集成了若干面向服务组件的框架,使基础设施能以服务的形式提供。面向服务的云计算基础设施就是IaaS在云端的具体实现。SOCCI为面向服务的组件提供了一个有利的框架,为基础设施提供SOA解决方案和云服务。使用SOCCI的组织可以在它的基础设施中合并基于云计算的资源和服务,提高敏捷性和规模。详细描述了SOCCI的基本构成,使得组织可以更好地思考和定义协同,这种协同是通过同时应用基于SOA和云计算原则实现的,它促进了面向服务的原则在基础设施组件中的应用。运用SOCCI组织可以将基于云的资源和服务融进其基础设施,以提高灵敏度、扩大规模和降低维护成本。首次将其引入供应链领域,提出了云中信息追溯监管平台的系统框架,对供应链领域的发展拓展了新思路。
  3 展望
  随着技术的不断成熟,SOMA发展的焦点应聚焦在关注业务而胜过技术,从技术层面来看,SOMA是一种“抽象的、松散耦合的粒度软件架构”,而从业务层面来看,SOMA的核心理念是“重用”和“互操作”,它将资源整合成可操作的、基于标准的服务,使其能被重新组合和应用:SOMA的另一个发展焦点是,在开发基于SOMA的架构时通过Web 2.0实现,SOMA和Web 2.0的结合也指日可待。
  [参考文献]
  [1]叶荣华,等.面向服务组合的主动Agent聚合框架及仿真实验分析[J].计算机科学,2010,2(2):146-149.
  [2]郑丽伟,等.需求驱动的主动网构实体聚合[J].软件学报,2008,5(19):1083-1098.
  [3]叶荣华,等.一种需求驱动的自主Web服务聚集方法[J].软件学报.
  [4]李伯虎,等.云制造——面向服务的网络化制造新模式[J].计算机集成制造系统,2010,1(1):1-7.
  [5]刘璇,等.面向服务的云计算基础设施[J].武汉工业学院报,2012,12(3):64-68.
其他文献
伸个懒腰、小憩一会儿、深呼吸几次……别小看这些短暂的改变,它能让你高速运转的大脑得到充分休息,使压力、疲劳得以释放,即便短短几分钟也可以让整个人像加满油一样动力十
初中英语阅读在初中英语教学中是非常重要的一个部分,提高学生的英语阅读理解能力是老师和学生共同的目标阅读理解不同于单项选择,主要考察的是学生对于不同语言的理解和学习
随着我国国民经济的快速发展,人民生活水平也在不断提高,在满足生活物质享受的同时,也在不断追求精神境界的提升,信息技术的出现,尤其是网络技术的普及为人们的精神世界带来
职业教育是现代经济增长的不竭动力。近年来,我国职业教育事业快速发展,体系建设稳步推进,培养培训了大批中高级技能型人才,为提高劳动者素质、推动经济社会发展和促进就业作
提到转行大家首先想到的必定是弃业到重新择业的过程,而在教育领域转行只是从教一门课程到另一门课程的改变,这样听起来似乎并不怎么棘手,虽说没有跨领域,跨行业,但个人对待这事还
旅游消费需求增加、国民休闲机会增多和国民出游范围扩大使得旅游营销正朝一个良好的方向发展。但是,售后服务作为旅游营销中的一个重要部分仍存在旅游机构售后服务意识淡薄
众所周知,小学数学教学是小学教育的主要教学工作之一,而且是小学教育教学过程中的重要一环,必须要得到教育工作者的足够重视。基于此,教育工作者需要着手培养学生的数学能力