首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 46 毫秒
1.
基于服务QoS执行信息的Web服务推荐研究   总被引:1,自引:0,他引:1  
基于服务的非功能(QoS)特性进行服务发现是面向服务计算领域的一个研究热点。为了克服服务QoS难以获取且动态变化的特点,提出一种基于已往QoS执行信息的Web服务推荐方法。首先给出一种可以方便记录QoS执行信息的系统框架;然后描述了基于时间加权的服务推荐的匹配算法;实验结果表明该推荐方法是可行和有效的。  相似文献   

2.
在面向服务的体系结构(Service Oriented Architecture,SOA)中,消费者的目标是发现和使用高质量的服务。随着Web服务数量的不断增加,为用户推荐和选择最满足需求的Web服务已经成为服务计算领域最重要的挑战之一。在SOA中,传统的质量评估方法偏重于消费者获得更高的性能,未充分考虑消费者的个性化需求,这样,并不一定让消费者获得完全满足其需求的服务。因此,在服务选择和推荐过程中不仅需要考虑服务的功能性需求,还需要考虑服务的非功能性需求。而且,服务质量的改变只能在服务运行过程中才能被发现。为了解决上述问题,本文提出一种基于监视的服务质量评估方法,充分考虑服务的功能性和非功能性属性,建立统一模型,根据监视数据动态评估服务质量,为动态环境下选择和推荐服务提供依据。本文最后描述了该方法的实现框架。  相似文献   

3.
In this modern era of enterprise computing, the enterprise application integration (EAI) is a well-known industry-recognized architectural principle that is built based on loosely coupled application architecture, where service-oriented architecture (SOA) is the architectural pattern for the implementation of EAI, whose computational elements are called as “services.” Though SOA can be implemented in a wide range of technologies, the web services implementation of SOA becomes the current selective choice due to its simplicity that works on basic Internet protocols. Web service technology defines several supporting protocols and specifications such as SOAP and WSDL for communication with client and server for data interchange. A new architectural paradigm has emerged in SOA in recent years called REpresentational State Transfer (REST) that is also used to integrate loosely coupled service components, named RESTful web services, by system integration consortiums. This SOA implementation does not possess adequate security solutions within it, and its security is completely dependent on network/transport layer security that is obsolete owing to latest web technologies such as Web 2.0 and its upgraded version, Web 3.0. Vendor security products have major implementation constraints such as they need secured organizational environment and breach to SOA specifications, hence introducing new vulnerabilities. Herein, we examine the security vulnerabilities of RESTful web services in the view of popular OWASP rating methodologies and analyze the gaps in the existing security solutions. We hence propose an adaptive security solution for REST that uses public key infrastructure techniques to enhance the security architecture. The proposed security architecture is constructed as an adaptive way-forward Internet-of-Things (IoT) friendly security solution that is comprised of three cyclic parts: learn, predict and prevent. A novel security component named “intelligent security engine” is introduced which learns the possible occurrences of security threats on SOA using artificial neural networks learning algorithms, then it predicts the potential attacks on SOA based on obtained results by the developed theoretical security model, and the written algorithms as part of security solution prevent the SOA attacks. This paper is written to present one of such algorithms to prevent SOA attacks on RESTful web services along the discussion on the obtained results of the conducted proof-of-concept on the real-time SOA environment. A comparison of the proposed system with other competing solutions demonstrates its superiority.  相似文献   

4.
如何充分利用原有系统的资源,建立开放灵活、低代价的系统已成为信息化建设的关键。面向服务的体系结构(SOA)为解决分布式环境中软件重用、扩展和提高软件开发效率提供了解决方案。WebServices是构建SOA的核心技术,服务是SOA的基本单元;采用基于Web service Binding与Java Component的SCA规范构建SOA,能自然有效地实现服务间的松散耦合。结合电信项目开发探讨了SOA的有关概念与技术,并给出了在国产Linux环境下基于Web service Binding和Java Component的SCA规范构建SOA的部分实现。  相似文献   

5.
基于构件和面向服务体系结构(SOA)的软件工程被认为是提高大规模的分布式软件开发效率和质量的有效途径.但是,SOA目前还停留在抽象的高层概念模型层面上,还没有一个实用、具体的应用参考模型.介绍了一种基于Web服务软件体系结构的领域系统构造过程.在此基础上,提出了一种面向Web服务的领域软件体系结构参考模型(WS-DSARD),对其主要元元素角色、操作、服务构件和服务构件类等进行了较为详细的描述,并从服务构件交互与集成的角度分析了服务构件的组合语义.该研究对于面向服务领域软件开发活动的成功实施具有一定的指导作用.  相似文献   

6.
分别简要概括了目前指控系统集成中主流的SOA实现方式,从实现方法、互操作性和服务质量等方面比较了CORBA、DCOM、RMI、Jini以及DDS实现方式在指控系统集成中的特点.分析了指控系统服务化实现的特点和需求,指出了当前各种实现方式在指控系统服务化集成中的优劣.提出了一种适用于分布式实时大容量数据交互环境下集成方式.  相似文献   

7.
To date, long-term preservation approaches have comprised of emulation, migration, normalization, and metadata – or some combination of these. Most existing work has focussed on applying these approaches to digital objects of a singular media type: text, HTML, images, video or audio. In this paper, we consider the preservation of composite, mixed-media digital objects, a rapidly growing class of resources. We describe an integrated, flexible system that we have developed, which leverages existing tools and services and assists organizations to dynamically discover the optimum preservation strategy as it is required. The system captures and periodically compares preservation metadata with software and format registries to determine those objects (or sub-objects) at risk. By making preservation software modules available as Web services and describing them semantically using a machine-processable ontology (OWL-S), the most appropriate preservation service(s) for each object (or sub-object) can then be dynamically discovered, composed and invoked by software agents (with optional human input at critical decision-making steps). The PANIC system successfully illustrates how the growing array of available preservation tools and services can be integrated to provide a sustainable, collaborative solution to the long-term preservation of large-scale collections of complex digital objects.  相似文献   

8.
针对企业人力资源管理中存在的人工管理效率低下、绩效评估手段单一及管理信息系统中的“信息孤岛”、系统平台异构、扩展能力差等问题,在Web服务和SOA定义的基础上,设计了基于SOA的企业人力资源管理系统体系结构框架的物理视图和逻辑视图,给出了各视图的组成部分和实现策略,同时将Ajax技术引入到系统设计中.最后将系统体系结构框架的物理视图和逻辑视图应用到某军工企业人力资源信息管理系统的开发过程中,验证所提体系结构框架视图的可行性和有效性.目前该系统运行稳定,用户反应良好.  相似文献   

9.
传统基于Bpel的服务组合方式可以满足业务流程相对稳定的业务需求,但在灵活多变的业务环境中,流程可能会不定时变化,此时需要人工暂停服务、修改流程、生成Bpel文件、重新部署发布等繁琐操作,这显然难以满足快速灵活的业务部署需求。此外,为了支持有人工活动参与的服务,基于Bpel的SOA平台大多采用异步回调来实现,但这种实现手段通常需要保留回调句柄,无形中增加了平台构件之间的耦合性,不符合SOA的基本特性。文章研究了一种基于事件驱动的SOA服务组合方式,通过事件处理引擎驱动服务,并可以通过配置业务规则来实现服务之间组合协作,解决传统基于Bpel组合方式的不足。在此基础上,文章搭建了一个基于事件驱动的SOA平台Swift ED-SOA,并通过应用实例验证了ED-SOA的可行性。  相似文献   

10.
Systems based on the service-oriented architecture (SOA) paradigm must be able to bind to arbitrary Web services at runtime. However, current service frameworks are predominantly used through precompiled service-access components, which are invariably hard-wired to a specific service provider. The Dynamic and Asynchronous Invocation of Services framework is a message-based service framework that supports SOA implementation, allowing dynamic invocation of SOAP/WSDL-based and RESTful services. It abstracts from the target service's internals, decoupling clients from the services they use.  相似文献   

11.
在面向服务体系结构SOA(Service-Oriented Architecture)理念的基础上,设计了基于SOA的高校人事管理系统的体系结构,实现业务层与数据层的多层复用.以业务流程为导向,在分析高校人事管理业务流程的基础上进行服务粒度的设计.最后对该人事系统的Web应用程序的实现进行分析,提出应用JSP和EJB工具,基于MVC模式的实现框架.  相似文献   

12.
梅广  邹恒华  张甜  许维胜 《计算机应用》2019,39(9):2675-2682
异构信息系统在高校中的大量存在阻碍了数据资产整合与信息交互,面向服务的架构(SOA)的出现及在企业中的广泛采用为解决此问题提供了思路,但在高校中实施SOA存在难度大、难以形成以SOA为基础的信息化生态的问题。针对这些问题,提出主数据管理驱动的SOA建设方案。首先,在数据层面运用主数据管理平台对校级核心数据资产进行建模和整合;为实现数据同步和消费,并解决其中存在的协议转换及服务鉴权问题,提出了基于企业服务总线的解决方案;然后,针对遗留"信息孤岛"系统进行SOA改造,提出主数据驱动的建设方案。实验结果表明单用户、10用户、100用户及10000用户并发下的平均延迟分别为8、11、59及18 ms,表明在不同并发场景下所提方案性能均满足高校业务需求。实施结果表明,数据资产整合和信息交互问题得到了解决,因此方案具有可行性。  相似文献   

13.
Service oriented architectures: approaches,technologies and research issues   总被引:15,自引:0,他引:15  
Service-oriented architectures (SOA) is an emerging approach that addresses the requirements of loosely coupled, standards-based, and protocol- independent distributed computing. Typically business operations running in an SOA comprise a number of invocations of these different components, often in an event-driven or asynchronous fashion that reflects the underlying business process needs. To build an SOA a highly distributable communications and integration backbone is required. This functionality is provided by the Enterprise Service Bus (ESB) that is an integration platform that utilizes Web services standards to support a wide variety of communications patterns over multiple transport protocols and deliver value-added capabilities for SOA applications. This paper reviews technologies and approaches that unify the principles and concepts of SOA with those of event-based programing. The paper also focuses on the ESB and describes a range of functions that are designed to offer a manageable, standards-based SOA backbone that extends middleware functionality throughout by connecting heterogeneous components and systems and offers integration services. Finally, the paper proposes an approach to extend the conventional SOA to cater for essential ESB requirements that include capabilities such as service orchestration, “intelligent” routing, provisioning, integrity and security of message as well as service management. The layers in this extended SOA, in short xSOA, are used to classify research issues and current research activities.  相似文献   

14.
如何根据用户实时的情景高效地为其推荐最为合适的物联网服务,已经成为当前服务计算与物联网领域亟需解决的关键问题之一。针对这一问题,提出了一种基于情景感知的物联网服务推荐方法。首先基于改进的FolkRank算法生成当前用户可用的物联网服务列表;之后,依据用户当前关键的情景构建用户情景信息模型,根据用户的情景模型从服务列表中筛选出最能满足用户当前情景的物联网服务。实验结果表明,所提出的情景感知的物联网服务推荐方法是可行的与有效的。  相似文献   

15.
面向服务的企业门户架构及其实现的研究   总被引:1,自引:0,他引:1  
为克服传统企业门户架构紧密耦合且无法满足需求多变的缺陷,提出了面向服务的企业门户架构(ServiceOriented Architecture for Enterprise Portal,SOA4EP),为企业门户的设计与实现提供一个完善通用、协同高效和松耦合的软件架构策略;给出了门户组件整合和Web服务集成的实现模式,并探讨了服务粒度和质量控制方法。最后通过应用实例说明该研究结果可为企业门户构建过程的标准化提供重要的参考依据。  相似文献   

16.
An increasing number of Web services have been published on the Internet over the past decade due to the rapid development and adoption of the SOA (Services Oriented Architecture) standard. However, in the current state of the Web, recommending suitable Web services to users becomes a challenge due to the huge divergence in published content. Existing Web services recommendation approaches based on collaborative filtering are mainly aiming to QoS (Quality of Service) prediction. Recommending services based on users’ ratings on services are seldomly reported due to the difficulty of collecting such explicit feedback. In this paper, we report a data set of implicit feedback on real-world Web services, which consist of more than 280,000 user-service interaction records, 65,000 service users and 15,000 Web services or mashups. Temporal information is becoming an increasingly important factor in service recommendation since time effects may influence users’ preferences on services to a large extent. Based on the collected data set, we propose a time-aware service recommendation approach. Temporal information is sufficiently considered in our approach, where three time effects are analyzed and modeled including user bias shifting, Web service bias shifting, and user preference shifting. Experimental results show that the proposed approach outperforms seven existing collaborative filtering approaches on the prediction accuracy.  相似文献   

17.
刘志阳 《计算机工程》2008,34(16):97-98
在面向服务构架的应用流程中,服务使用者较难绑定高性能服务。该文结合Web服务质量评价模型和负载分摊策略提出一种Web服务动态绑定(DWSB)算法。DWSB算法优先选择质量等级较高的服务集合,使用轮转法从服务集合中选取负载未超重的服务为最佳服务。实验结果表明,该算法可以帮助服务使用者动态绑定性能优越的服务。  相似文献   

18.
Service Oriented Architecture (SOA) and Peer-to-Peer (P2P) computing share many common characteristics. It is believed that the combination of the two emerging techniques is a very promising method in promoting the web services (WS). Because the service discovery plays a key role in the integration, here a P2P-based framework to manage the knowledge of service and locating services is proposed. In this paper, the details of the principle, constructing and maintaining of service semantic overlay architecture have been described, and the way how the semantic overlay facilitates discovery of service resources is illustrated. To enable the semantic web service superiority, Service Ontology, which is considered as the service semantic model, is employed to depict service. The service discovery includes two phases: searching on the service semantic overlay; and local discovery in peer's service repository. Various solutions have been proposed to realize those two phases. Furthermore, tests are carried out to evaluate service discovery on the architecture.  相似文献   

19.
一种新的基于SOA 的多机器人协作分层体系结构   总被引:2,自引:0,他引:2  
蔡云飞  唐振民  阎岩 《机器人》2010,32(6):805-811
为了研究高效、通用和松耦合的多机器人协作体系结构,提出一种基于SOA(面向服务的架构)的分 层体系结构.在分层结构的基础上,以服务为组成元素,设计规范的多机器人SOA 协议与接口,在协作中实现对机 器人下层功能组件的透明封装和上层服务的灵活调用,可以有效避免异构对协作的影响,有利于系统的构建、扩展、 重组和维护.实验结果验证了技术的可行性和实用性.  相似文献   

20.
Considering autonomous mobile robots with a variety of specific functions as a kind of service, when there are many types and quantities of services and the density of regional services is large, proposing an algorithm of Circular Area Search (CAS) because of the problem of multi-robot service scheduling in various areas. Firstly, Django is used as the web framework to build the Service-Oriented Architecture (SOA) multi-robot service cloud platform, which is the basic platform for multi-service combination. Then, the service type, the latitude and longitude and the scoring parameters of the service are selected as the service search metrics to design the CAS algorithm that based on the existing service information registered in MySQL and the Gaode Map for screening optimal service, and then providing the service applicant with the best service. Finally, the service applicant applies for the self-driving tour service as an example to perform performance simulation test on the proposed CAS algorithm. The results show that the CAS algorithm of the multi-robot service cloud platform proposed in this paper is practical compared to the global search. And compared with the Greedy Algorithm experiment, the service search time is reduced about 58% compared with the Greedy Algorithm, which verifies the efficiency of CAS algorithm.  相似文献   

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

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