SOA环境中的用户界面服务研究

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:jrff1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着应用需求的日益复杂,SOA作为一种架构风格,得到了很大的应用和发展。SOA同时也包括了一系列构建应用的新思想和方法学。它不仅是一种技术,而且是一种思想:是一套全新的企业IT构建和演化的指导原则。其中的核心是:企业IT技术和企业业务的对齐,一个服务对应于基于开放标准且与具体技术松耦合的可复用单元,以应对业务的不断变化和随时可能面临的异构环境(包括整合遗留系统)。SOA关注的不是技术细节,而是基于SOA技术和思想使得企业达到业务上的敏捷。在SOA范式下,服务被提升至从“业务”的角度去理解,而不仅仅是技术意义上的软件模块。  现有主流SOA方案中的服务本质上都是一种数据服务(如Web服务),不包含用户界面层,不便于终端用户使用和用户界面层的重用。在SOA环境中,如果在数据服务的基础上,再增加一个用户界面服务层,将有利于用户界面层的重用和终端用户编程,从而提高SOA的整体效率。  本文主要研究了用户界面层服务化的相关问题。提出了一个将服务扩展至用户界面层的框架,并讨论了SOA环境中用户界面服务化的架构、机制、工具支持等基本问题。基于本文的框架,可以方便地构建用户界面层的简单服务和组合服务。  在用户界面服务框架中,本文对用户界面进行了抽象,提出了用户界面服务的接口描述模型和用户界面组合服务的描述模型,并研究了用户界面服务之间的互操作、发现和绑定机制。服务接口模型用于描述简单的包含了用户界面元素的服务;服务组合模型则用于构建组合服务,可以将几个用户界面服务(也即一些相关联的业务功能)组合成一个更复杂服务。服务之间的互操作机制,采用基于事件订阅/通知的模式,不同运行时环境的用户界面服务通过统一的组合模型中的交互模型,借助于相应的适配器可以方便地实现相互通信。之后,本文给出了一个用户界面服务化的实现方案,对架构、机制、工具以及开发方法等问题进行了研究。最后,本文给出了一个用户界面服务化的应用场景示例,基于该示例可以说明用户界面服务化是对基于Web服务的SOA的一种良好扩展。
其他文献
自由曲线曲面造型技术一直是计算机图形学和计算机辅助设计的重点,在计算机动画、计算机游戏、人机交互及虚拟现实应用中起重要作用。曲面参数化的好坏很大程度上影响曲面纹
随着网络技术的发展,网络环境下的计算越来越重要。由于网络的分布式特点,参与计算的各方通常隶属于不同的机构,因此对网络计算各方的输入数据的隐私保护尤为重要。网络环境下分
近年来移动adhoc网络(Mobile Ad Hoc Network,MANET)由于在战场、灾难救援、交通监视和环境监测等方面的应用而受到研究界广泛的关注。虚拟骨干网的构建与维护以及能量有效的路
航空运输对发展国民经济和促进国际交往具有重要意义。我国民航事业正处在高速发展时期,与此同时终端区面临的航班拥堵问题也日益突出。飞机着陆调度(AircraftLandingScheduli
空间分割算法在计算机图形学中占据重要地位。本文分别针对层次划分结构中的八叉树和非层次划分结构中的Voronoi图在GPU上进行了高效的实现。并且将GPU端的八叉树建立方法应
无线传感器网络能够获取客观物理世界的信息,并且集信息获取、处理与传输为一体,近年来广泛应用于军事监测、环境和栖息地的监测、火灾探测、目标跟踪、工农业控制、危险区域远
陨石坑是陨石体高速运动撞击地表或其他天体表面之后所形成的坑穴。这种坑穴的重要性源于其丰富的信息,这些信息描述了它们的分布以及其产生的形态。因此,陨石坑在行星探测方面
数据挖掘是一门从纷繁复杂的数据集中挖掘有用信息的技术,人类社会从二十世纪进入信息爆炸时代以来大量数据信息产生,信息数量的激增在带来商业、文化和科学技术飞速发展的同时
安全是煤矿生产永恒的主题。井下通信系统是矿井生产调度及安全维护中重要组成部分,而高效、实时、通畅的井下通信对于保证井下安全生产具有举足轻重的作用。同时随着井下采掘
从天然产物或其衍生物中寻找有显著活性的先导小分子化合物,是研制和开发新药的重要途径。这主要因为活性小分子与标靶蛋白的相互作用是生命中最基本的相互作用之一,也是生命有机化学及药物化学研究的重要内容。受限于传统生物实验方法的低通量和高开销,天然产物的标靶蛋白预测一直以来都是一个研究热点。随着对生物医学研究的关注度越来越高,与该领域相关的文献量正在以指数级别增长。如何采用计算的方法,有效的利用这类数据来