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

2.
面向服务体系结构及其系统构建研究   总被引:56,自引:0,他引:56  
面向服务的体系结构(SOA)是一种新兴的软件体系结构,详细分析了SOA的基本结构和特点,比较了SOA同面向对象体系结构的不同之处,并结合一个实例给出了架构SOA系统的方法,描述了从基于组件设计方法过渡到面向服务设计方法的 过程。  相似文献   

3.
基于SOA的分布式科研信息系统   总被引:6,自引:0,他引:6  
陈丹  袁捷 《计算机工程与设计》2006,27(24):4759-4761,4766
如何充分利用原有系统的资源,建立开放灵活、低代价的系统已成为高校信息化建设的关键。面向服务的体系结构(SOA)为解决分布式环境中软件重用、扩展和提高软件开发效率提供了解决方案。分析了高校信息化建设中面临的“信息孤岛”问题,研究了利用Web服务实现基于SOA的分布式系统的有效方法,并给出了采用SOA体系结构开发的科研信息系统的框架、集成原理和Web服务实现等关键实现技术。  相似文献   

4.
为了解决高速铁路综合调度系统在高度分布、高度异构环境下的系统集成问题,提出了基于面向服务架构(SOA)的系统集成架构。基于服务组件架构/服务数据对象(SCA/SDO)技术构建了高速铁路综合调度系统的体系结构及分布式SOA应用,在Java EE平台上基于SCA/SDO技术实现了供电调度子系统与其他子系统集成,所采用的方法充分体现了SOA的开放性和跨平台等特性,并且实现简单。  相似文献   

5.
SOA为下一代软件系统开发的新方法,本文介绍SOA的概念、体系架构以及SOA分析和设计的方法。基于以上理论基础提出党务管理信息系统中系统体系结构的构建以及如何基于SOA进行服务建模。  相似文献   

6.
为了解决企业的MIS向云计算转移过程中的问题,在对SOA与云计算的特征进行综述的基础上,分析了SOA与云计算之间的互补关系,提出采用SOA架构方法来构造基于云的MIS开放式体系结构,深入地阐述了相关概念,并且详述了服务请求者与服务提供者之间的交互过程,服务注册机制以及服务治理过程。最后,根据该体系结构模型,构造基于云的景区客流量预测系统,并对该系统的客流量预测服务的调用与修改进行详细说明,初步说明该体系结构的可行性和有用性。  相似文献   

7.
SOA架构在Web扩展服务的探讨   总被引:3,自引:0,他引:3  
本文探讨了面向服务的体系结构(SOA)架构和Web服务,SOA可以基于Web服务,也可以将Web服务的使用从简单的客户端-服务器模型扩展成任意复杂的系统,对Web服务进行扩展.最后以一家金融业公司通过SOA简化借贷业务系统来说明SOA在Web扩展服务的应用.  相似文献   

8.
李春生  王博  魏军 《计算机与数字工程》2012,40(11):102-104,134
计算机支持的协同工作(CSCW)旨在研究适应各种协同工作方式的灵活、开放、可扩充的系统体系结构。该文将面向服务的架构模式(SOA)和Agent技术应用于CSCW系统设计中,利用基于SOA的方式构建系统,并在用户工作环境中引入Agent实体,最终设计出一种新型的,具有良好的扩展性、灵活性以及智能性的协同工作系统体系结构。  相似文献   

9.
遗留系统在组织中起着重要的作用。随着商业环境的快速变化,应该不断用新技术对其进行进化。SOA作为近年来最热门的软件开发方法和软件架构模式,理所当然成为了系统移植主要目标。提出了一个基于SOA的系统移植框架。该框架不仅能对服务进行识别和包装,还可以将遗留系统移植到SOA的体系结构中。  相似文献   

10.
本文研究了在Web Service运用面向服务的体系结构(SOA),SOA可以基于Web Service,也可以通过连接对WebService软件系统架构进行扩展,提升企业的响应能力,并对业务变化做出快速而有效地反应。并以一家金融业公司通过SOA简化借贷业务系统来说明SOA在Web扩展服务的应用。  相似文献   

11.
A huge amount of web services are deployed on the Web, nowadays. These services can be used to fulfill online requests. Requests are getting more and more complicated over time. So, there exists a lot of frequent request that cannot be fulfilled using just one web service. For using web services, composing individual services to create the added-value composite web service to fulfill the user request is necessary in most cases. Web services can be composed manually but it is a too tedious and time consuming task. The ability of automatic web service composition to create a new composite web service is one of the key enabling features for the future for the semantic web. There are some successful methods for automatic web service composition, but the lack of standard, open, and lightweight test environment makes the comparison and evaluation of these composition methods impossible. In this paper we propose an architecture for a light weight and scalable testbed to execute, test and evaluate automatic web service composition algorithms. The architecture provides mandatory components for implementing and evaluation of automatic web service composition algorithms. Also, this architecture provides some extension mechanisms to extend its default functionalities. We have also given reference implementations for web service matchmaking and composition. Also, some scenarios for testing and evaluating the testbed are given. We have found that the performance of the composition method will dramatically decrease as the number of web services increases.  相似文献   

12.
In the next few decades, it is expected that web services will proliferate, many web services will offer the same services, and the clients will demand more value added and informative services rather than those offered by single, isolated web services. As the result, the problem of synthesizing web services of high quality will be raised as a prominent issue. The clients will face the trouble of choosing or creating composition plans, among numerous possible plans, that satisfy their quality-of-service (QoS) requirements. Typical QoS properties associated with a web service are the execution cost and time, availability, successful execution rate, reputation, and usage frequency. In engineering perspective, generating the composition plan that fulfills a client’s QoS requirement is a time-consuming optimization problem. To resolve the problem in a timely manner, we propose a constraint satisfaction based web service composition algorithm that combines tabu search and simulated annealing meta-heuristics. As an implementation framework of the algorithm, we suggest a QoS-oriented web service composition planning architecture. The architecture maintains expert made composition schemas in a service category and assists the client as pure user to choose the one he/she wants to use. The main modules of the architecture are composition broker and execution plan optimizer. With the aid of the UDDI server, the composition broker discovers candidate outsourced web services for each atomic process of the selected schema and gathers QoS information on the web services. After that, the execution plan optimizer runs the web service composition algorithm in order to generate a QoS-oriented composition plan. The performance of the algorithm was tested in a simulated environment.  相似文献   

13.
张秀国  刘德春 《计算机工程与设计》2007,28(14):3376-3378,3381
呈现了一个基于KPN(kahn process network)的服务协同组装支持环境(CSCE).KPN是一个基于数据流的协同计算模型,用于描述通过数据流进行通信的一系列协作过程.在CSCE协同组装环境中,KPN用于建模服务及服务之间的动态交互,为应用系统的组装提供可视化的用户接口.将KPN应用于服务组装,目的是减少服务组装的不可预见性,提高服务组装的成功率.介绍了基于KPN的服务组装基本思想,给出了CSCE的体系结构,详细描述了CSCE各协作部件的基本功能.  相似文献   

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

15.
基于Web服务的动态工作流系统的研究与实现   总被引:1,自引:0,他引:1  
分析了面向服务的计算环境及服务组合的新特征和新问题,并在此基础上从面向业务用户的角度对基于Web服务的动态工作流进行了探讨,提出一种基于Web服务的动态工作流模型。以该模型为基础,设计了具有三层结构的基于Web服务的动态工作流系统,按照该架构并基于J2EE平台实现了系统.对基于web服务的动态工作流应用提供了系统支撑与验证环境。  相似文献   

16.
Web服务是构建基于面向服务架构(SOA)的应用系统所需的主流分布式计算技术.作者此前提出了一种语义增强服务库,支持基于语义的服务注册、搜索和组装.讨论该服务库中所使用的一种基于语义的服务搜索与匹配方法.该算法不仅考虑了功能性属性而且引入了非功能性属性来进行服务匹配.算法利用所建立的本体对服务进行语义标注,并通过对OWL-S进行扩展,增加了非功能性属性支持.论文给出了服务的定义,详细介绍了服务搜索与匹配的步骤,并以一个服务的搜索为例对算法的使用进行了说明.最后把本文提出的算法与基于关键字匹配的服务搜索算法进行了比较分析,结果表明本文所提出的算法搜索更加准确.论文最后简介了基于该算法的语义库的基本架构及功能.  相似文献   

17.
分析了面向服务的计算环境及服务组合的新特征和新问题,并在此基础上从面向业务用户的角度对基于Web服务的动态工作流进行了探讨,提出一种基于Web服务的动态工作流模型。以该模型为基础,设计了具有三层结构的基于Web服务的动态工作流系统,按照该架构并基于J2EE平台实现了系统,对基于Web服务的动态工作流应用提供了系统支撑与验证环境。  相似文献   

18.
In the last decade, selection and composition of Web services have drawn increasing attentions. However, real-life services are not only web services but complicated eco-systems composed of various service elements like human, resources, environment, etc, and existing service composition methods cannot be directly applied to such real-life service composition scenarios. In this paper, we propose a conceptual model for generalized real-life service composition. In this model, service behaviors are abstracted as service components and uniformly described by XML. Various service requirements raised by customers are completely listed and classified. Based on these works, a genetic algorithm for real-life service composition is presented to select the best matching service components and compose them together. The algorithm's effectiveness of obtaining optimal solution is proved by a prototype system.  相似文献   

19.
随着移动计算技术的发展,移动设备用户可以服务的方式共享移动设备及其周围设备的计算能力和计算资源.然而,移动设备的私有性、资源受限性以及移动性等特征使得这种基于移动设备提供的个人化服务在发布和组装方面存在着一些特殊问题,例如用户隐私、移动设备资源消耗、网络环境变化引起的失效问题等.针对以上这些问题,提出一种移动计算环境下的个人化服务发布和组装方法.该方法在个人化服务发布过程中引入了服务意愿的概念,并在服务选择过程中综合考虑了服务意愿和服务效用.此外,还提出了资源感知的心跳机制来定期更新服务选择所依赖的设备及服务状态信息,从而解决由于网络环境变化等引起的服务失效问题.基于该方法,提出了一个基于JADE和OSGi的实现框架.通过一个案例分析,验证了所提出的实现框架的有效性以及在移动计算环境下考虑服务意愿的合理性.  相似文献   

20.
当单个服务无法满足用户需求时,自动服务组合利用服务描述中的语义信息,自动组合多个服务,从而形成组合服务以满足用户需求。在多本体环境下,自动服务组合面临着语义异构的问题。针对此问题,提出基于本体社区的服务组合框架。该框架通过本体转换将跨本体服务组合问题转换为本体内问题,从而解决本体异构问题,并在此基础上给出一个采用传统规划技术的服务组合算法。  相似文献   

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

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