首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 484 毫秒
1.
ChinaGrid图像处理网格平台中的语义信息服务研究   总被引:2,自引:0,他引:2  
在网格中要实现更加准确有效的服务发现、查询及其动态分配和替换,需要在语法匹配的基础上进一步实现语义匹配.介绍了在图像处理网格平台上开发的、基于语义的信息服务组件;描述了该组件的设计框架结构,并给出该组件的核心算法即网格服务语义匹配算法的描述.该组件能有效实现对图像处理网格服务的语义查询和工作流构建时的自动语义匹配以及工作流执行中网格服务的动态分配和替换.与传统语义服务匹配算法相比,所提出的网格服务匹配算法显著提高了网格服务的匹配准确度.  相似文献   

2.
针对基于职责行动的授权策略规范表达能力弱的缺陷,为了在服务网格中实现决策组件与执行组件的合理分工,促进独立授权过程的并发执行,提出一种基于改进UCONB的授权策略规范.用委托凭证处理过程的状态组合替换原来简单的访问状态,决策组件根据请求时系统状态输出合理的委托凭证,根据系统状态的变化再决策可转换委托凭证的处理状态.该规范有效避免了相同访问请求重复产生委托凭证,委托凭证能真实反映授权的实际需求.  相似文献   

3.
为了实现对公共服务信息门户中的所有服务组件进行统一管理,在信息门户中开发了服务管理平台。对服务管理平台中的Web服务和业务服务集成技术进行了研究,设计了服务管理系统,提供服务注册、服务配置以及服务维护功能,为公共服务信息门户提供统一的服务管理平台。  相似文献   

4.
随着Web服务迅猛发展,基于SOA的服务组合容错性研究成为了业界关注的焦点.服务组合中组件的失效,会导致整个组合执行失败,而资源不足、服务器负载过重是引发组件失效的主要原因之一.云计算作为一种新的计算泛型,其资源整合、动态分配的特点为解决传统SOA下因资源受限而引发的失效提供了新的容错思路.FTEL层将中间件技术应用到服务组合容错上,借助云环境完成服务替换,对传统SOA下较难解决的由于资源问题引起的组件失效进行了容错.  相似文献   

5.
基于异构Web服务的虚拟实验平台   总被引:1,自引:0,他引:1       下载免费PDF全文
程一玲 《计算机工程》2011,37(13):291-292
目前大部分虚拟实验平台缺乏对异构组件的支持。为此,提出一种基于异构Web服务的虚拟实验平台,该平台采用Web服务技术,以其语言独立性、平台无关性等特点,将异构组件进行Web服务化封装,解决异构组件的通信问题,提高开发效率,实现组件重用。介绍系统平台的架构模型和系统实现的关键技术,讨论对异构组件进行服务化封装及实验流程执行引擎的设计与实现过程,并以该平台为基础,通过Web服务封装将C++和Matlab开发的图像处理组件集成到系统中,构建数字图像处理虚拟实验室。  相似文献   

6.
SOA体系下细粒度组件服务整合的探讨   总被引:14,自引:0,他引:14  
杜攀  徐进 《计算机应用》2006,26(3):699-0702
研究了服务粒度对SOA架构下系统效率的影响,提出了使服务粒度能够灵活变化的方法。在基于Java平台的应用中,通过对本地细粒度组件服务的编排性描述,提供执行该描述的机构,使它们呈现为粗粒度的服务组件,从而加强系统的灵活性,提高系统的运行效率。最后结合具体应用给出了该方法的设计和部分实现。  相似文献   

7.
在当前语义网格应用中,设计语义网格组件和应用需要有一个标准的参考模型或系统性的框架.讨论了基于语义开放网格服务框架(S-OGSA)的语义网格服务资源的设计.介绍了OntoGrid项目组提出的S-OGSA语义网格参考模型;论述了S-OGSA模型的体系结构及核心服务:语义产生服务、语义绑定服务、语义感知的网格服务.结合具体步骤,给出了利用Globus Toolkits4平台设计具有良好可伸缩性的语义绑定服务资源的过程,为开发语义网格应用和语义组件提供借鉴和参考.  相似文献   

8.
基于状态方面的Web服务动态替换   总被引:2,自引:1,他引:1  
随着面向服务计算技术的成熟,服务复合已成为Internet上开发企业间业务协作的一种新模式,WS-BPEL是服务复合事实上的标准.但是由于复合服务所依赖的第三方伙伴服务的分布、自治和松散耦合等特性,在执行过程中易受到伙伴服务失效的影响,可靠性无法得到保证,因此需要支持在运行时对伙伴服务进行动态替换.目前的BPEL规范只提供有限的服务替换功能,当与伙伴服务的交互涉及到一系列有状态的会话操作时,服务替换就更加复杂.通过对面向方面的研究,提出面向BPEL语言的状态方面扩展.通过状态方面,记录与伙伴服务交互过程中的会话信息.在伙伴服务失效时,通过透明地替换伙伴服务,使得与当前伙伴服务的会话信息传播到功能等价的另一个伙伴服务上,以保证流程的正常执行.通过该方法,使得BPEL流程具有一定的自愈能力,增强了流程执行的可靠性.  相似文献   

9.
殷琴  李俊  罗毅  胡昊  吕建 《计算机科学》2007,34(1):223-227
面向服务的软件开发方法减少了开发应用程序的时间和复杂度。当前面向服务架构中的服务注册和发现主要关注于服务的接口描述和静态属性,却较少考虑服务行为和服务质量。对服务行为即外部可见的操作序列的忽视,可能导致服务产生运行时的异常和错误;忽视服务质量即其运行时的质量信息,则可能导致系统运行的低效。本文提出了一种扩展的面向服务的软件开发过程,探宄服务交互过程中其行为一致和质量匹配。在面向服务的组件模型OSGi平台上,采用动态AOP技术,设计了一种支持服务行为和服务质量的中间件系统。该系统不但保证服务发现的调用一致性和服务替换的观察一致性,而且支持对服务运行时操作行为的检测和服务质量信息的收集,从而保证选择最佳的服务实现,提高应用系统的运行效率。  相似文献   

10.
远程门户组件的Web服务的研究与实现*   总被引:4,自引:2,他引:2  
Web服务解决了异构环境中的互操作问题,但是并没有提供信息展示和用户交互的方法。采用远程门户组件的Web Service(WSRP)技术,提出了WSRP平台的概念模型,分析了远程门户组件的映射原理,研究了远程门户组件的对象池及管理算法,设计实现了一个远程门户组件的Web服务的运行平台,解决了Web 服务的展现问题,同时解决了Internert上的门户组件共享问题。  相似文献   

11.
基于OSGi的两层服务模型*   总被引:1,自引:0,他引:1  
ROSG采用生产者—消费者模式调用远程服务的ROSGi,不仅会增加每个系统OSGi的工作负载,同时对网络资源的消耗也很大,更无法对远程服务进行统一的管理。基于OSGi的两层服务模型正是针对ROSGi的这些缺点,从一种新的视角来看待分布式环境中的OSGi平台,将每一个独立的OSGi平台视为一个能够提供远程服务并可能要获取其他远程服务的构件,使用面向服务的构件模型的方式来解决分布式环境中远程服务的发布和获取的问题。提出了基于OSGi的两层服务模型,并详细介绍了其工作原理、流程及相关问题,同时总结了该模型  相似文献   

12.
为了实现企业级应用的基础架构、开发方式和部署方式的统一,文中研究了O SGi服务组件模型。O SGi提供了一种面向服务的组件开发框架,具有高度模块化和动态化特点。根据SOA架构思想和OSGi框架特性,设计一种基于OSGi规范的面向服务的软件体系结构,开发了统一服务架构平台,并通过组件化、图形化为设计、开发及调试等过程提供全生命周期的支持,实现了企业应用即插即用的模块化管理,能够有效提高软件模块复用能力和复用程度。  相似文献   

13.
With the enormous market potential of the telematics industry and the rapid development of information technology, automotive telematics has attracted considerable attention for mobile computing and Intelligent Transport Systems (ITSs). However, as a result of varied platform standards, not all telematics services can be used in telematics terminals. The main issues are that most telematics technologies depend on vertical, proprietary, and closed Original Equipment Manufacturer (OEM) platforms. These platforms form islands of non-interoperable technology and prevent third-party service providers from creating valuable services. This study integrates the Open Gateway Service Initiative Vehicle Expert Group (OSGi/VEG) into an Android platform to generate a vehicular Android/OSGi platform that has the advantages of both original platforms. These features include remote management, rich class-sharing, proprietary vehicular applications, security policies, easy management of Application Programming Interface (APIs), and an open environment. This study also integrates a cloud computing mechanism into the Android/OSGi platform, allowing service providers to upload their telematics bundles onto storage clouds using a provisioning server. A management agent in the Android/OSGi platform can simultaneously update its application service modules using remote storage clouds and use visual intelligence to continually change the distinguishing features of applications based on context-awareness without user intervention. To assess the feasibility of the proposed Android/OSGi platform, this study presents a vehicular testbed to determine the functionalities of different telematics applications. Android/OSGi platform applications require less memory and system resources than those on the original Android platform when performing complicated operations. Additionally, the Android/OSGi platform launches telematics services more quickly than the original Android platform. The proposed platform overcomes the problem of frequent non-responsive exceptions in the original Android platform.  相似文献   

14.
P. Parrend  S. Frenot 《Software》2009,39(5):471-499
OSGi platforms are extensible component platforms, i.e. they support the dynamic and transparent installation of components that are provided by third party providers at runtime. This feature makes systems built using OSGi extensible and adaptable, but opens a dangerous attack vector that has not been considered as such until recently. Performing a security benchmark of the OSGi platform is therefore necessary to gather knowledge related to the weaknesses it introduces as well as to propose enhancements. A suitable Vulnerability Pattern is defined. The attacks that can be performed through malicious OSGi components are identified. Quantitative analysis is then performed so as to characterize the origin of the vulnerabilities and the target and consequences of the attacks. The assessment of the security status of the various implementations of the OSGi platform and of existing security mechanisms is done through a metric we introduce, the Protection rate (PR). Based on these benchmarks, OSGi‐specific security enhancements are identified and evaluated. First recommendations are given. Then evaluation is performed through the PR metric and performance analysis. Lastly, further requirements for building secure OSGi platforms are identified. Copyright © 2008 John Wiley & Sons, Ltd.  相似文献   

15.
在家庭网络环境下,OSGi平台在控制不同用户进行访问时,授权就显得非常重要。OSGi平台虽然支持基于角色的访问控制(RBAC),但并不支持RBAC模型中的所有功能。本文针对OSGi平台动态部署不足的问题,通过增加了相对角色的概念并使用委托模型激活了其访问控制,提出了一个多样化的访问控制机制,扩展了OSGi平台现有的授权机制。  相似文献   

16.
Enabling smart spaces with OSGi   总被引:2,自引:0,他引:2  
Today's pervasive computing spaces are developed primarily with proprietary technology and seem to lack a long-term vision of evolution and interoperation. The future pervasive computing environment will comprise a wide variety of devices and services from different manufacturers and developers. We must therefore achieve platform and vendor independence as well as architecture openness before pervasive computing spaces become common places. The Open Services Gateway Initiative attempts to meet these requirements by providing a managed, extensible framework to connect various devices in a local network such as in a home, office, or automobile. By defining a standard execution environment and service interfaces, OSGi promotes the dynamic discovery and collaboration of devices and services from different sources. Moreover, the framework is designed to ensure smooth space evolution over time and to support connectivity to the outside world, allowing remote control, diagnosis, and management. We present the OSGi technology and examine several OSGi development toolkits and products. We also share our experience in using OSGi to build an open, assistive environment that supports independent living for elders.  相似文献   

17.
OSGi平台环境与桌面的分布式环境有很大的区别,一般分布式系统中的认证协议并不能直接运用到OSGi平台上。针对已有OSGi平台认证协议存在的运算量大和密钥分发不便的问题,该文在分析KryptoKnight和X.509协议的基础上,结合对称和非对称加密系统的优点,提出了一种新的基于OSGi平台的认证协议。该协议较好地满足了OSGi平台环境对认证协议最小性,达到了易管理性、单点登录的 要求。  相似文献   

18.
提升智能电网中各种异构应用软件间的数据共享和功能交互能力,是电力企业亟需解决的问题。而依靠标准化数据模型、SOA等技术的传统交互方案对模块运行期热插拔、分布式编程模型低侵入性和电力数据持续变化的支持度不足。为此,以电力数据为中心,从软件架构角度,将电力应用解耦为数据总线和数据插件,提出一种基于分布式开放式服务网关(OSGi)的通用电力数据平台。阐述平台拓扑架构、分布式OSGi的扩展方法及通用电力元数据模型,给出平台在福建电网的实施方法,并对典型业务模块的功能及并发性能进行测试,结果表明,该平台能有效降低异构电力应用间的数据共享和功能交互难度。  相似文献   

19.
王志伟  丁海军 《计算机工程》2011,37(20):233-235
根据未来家庭网络应用对3G网络的需求,提出基于开放服务网关协议/会话初化协议(OSGi/SIP)的通信中间件架构.该架构依托Android操作系统,通过套接字通信机制解决SIP网络层和OSGi应用层数据的交互问题,利用SIP的会话功能为远程用户提供交互网关应用服务.实验结果表明,该架构具有较好的通用性,适用于医疗保健监...  相似文献   

20.
针对服务组件架构(Service Component Architecture,SCA)的动态管理和演化的不足,文章研究SCA的动态重构技术.在符合SCA模型规范基础上结合开放服务网关规范(Open Service Gateway Initiative,OSGi)技术,提出一个开放环境下的动态服务组建模型DSCM(Dynamic Service Component Model),它以Object Teams技术作为基础设施,从而提高应用系统的可理解性、重用性、扩展性、适配性和进化能力.DSCM支持分布式和异构平台的整合,支持简单老式java对象(Plain Old Java Object,POJO)增强和管理的机制,使得框架具有通用性和无入侵性.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号