共查询到19条相似文献,搜索用时 156 毫秒
1.
基于SOA架构的Web服务组合系统 总被引:15,自引:0,他引:15
应用SOA架构是构建松散耦合Web服务组合系统的一个有效途径.本文在深入研究Web服务组合系统一般工作流程的基础上,提出了一种基于SOA架构和分层协议栈机制构建Web服务组合系统的方法,给出了服务分层模型和分层协议栈,设计并实现了一个基于SOA架构的松耦合原型系统来实现Web服务组合,可为Web服务组合的研究和企业应用提供灵活的实验及应用开发平台. 相似文献
2.
面向模具企业数据集成的事件驱动ESB框架研究* 总被引:1,自引:0,他引:1
分析了模具企业信息共享与数据集成的需求与特点,结合面向服务思想和事件驱动架构,提出了一种事件驱动型企业服务总线(enterprise service bus,ESB)框架;阐述了该框架的运行原理及实现技术,并在此框架基础上实现了基于SOA的模具企业设计制造集成平台数据集成服务。该框架满足模具企业事件驱动的业务特征,并采用总线式的集成模式和异步消息的方式,松散耦合地集成各种应用系统及数据,降低了应用集成的难度和成本,为中小型制造企业解决数据集成问题提供了新的方案。 相似文献
3.
提出了一种基于SOA架构搭建混合业务的IP呼叫中心平台的方案。该系统在分析了面向服务架构SOA模型的基础上,将SOA架构思想充分融合到IP呼叫中心的中间件系统和业务系统建设中。实现了松耦合、模块化的解决方案,以满足更加灵活的混合业务呼叫中心的需求。 相似文献
4.
针对业务流程管理系统对流程可变性的需求,在分析现有SOA实现模型的基础上,结合本体知识库,提出一种基于SOA的支持流程可变的业务流程管理系统模型.利用SOA的松耦合性以及本体知识库的规范化描述及推理功能,使业务专家可以独立进行流程建模,从而满足业务流程灵活调整的要求.介绍了该模型的实现机制和相关技术以及该模型在虚拟旅行社智能平台的应用. 相似文献
5.
随着Web服务数量的不断增多,如何利用Web服务组建松散耦合的应用系统以满足不断变化的业务需求,成为一个研究热点。传统的业务流程驱动的服务组合通常需要预定义组合流程,当业务流程改变时则需重新定义流程,因此不能适应动态业务需求。针对上述问题,提出了一种业务流程驱动的半自动语义Web服务组合方法。该方法在业务流程驱动的服务组合基础上,将局部动态流程用抽象服务描述,当流程执行阶段不存在能满足抽象服务需求的单个服务时,采用自动服务组合方式将抽象服务替换成组合服务,并执行自动组合方法。该方法由于采用了基于回溯树的服务组合方法,并在回溯树中增加语义信息,还通过计算组合流程的QoS来实现组合服务的选取,因此能有效解决因缺乏语义导致查全率低的问题。最后给出了半自动化的服务组合框架,该框架兼顾了可用性与动态性的需求,具有一定的实用价值。 相似文献
6.
基于SOA架构的公安应用集成平台的研究与实现 总被引:2,自引:0,他引:2
目前,公安部门对已有信息系统存在统一规划不足、系统建设缺乏规范化及标准化等问题.基于SOA架构的应用集成使得应用系统可以实现灵活的业务流程,快速适应需求变化等业务发展需要.基于SOA架构,提出了针对公安行业的应用集成解决方案,研究并实现了公安应用集成平台.基于SOA架构的公安应用集成平台能够实现公安应用系统、业务数据、业务流程的无缝集成,有效解决公安信息孤岛问题,实现协同办公、办案. 相似文献
7.
8.
9.
一个基于事件驱动的面向服务计算平台 总被引:16,自引:0,他引:16
基于请求/响应调用模型的面向服务体系结构(Service-Oriented Architecture,SOA)的实现存在通信耦合程度高,协同能力不足的问题.事件驱动体系结构特别适合于松耦合通信和应用需要感知支持的环境.在面向服务的计算平台中提供事件驱动支持,可满足计算平台的松耦合通信与协同需求.文中给出了面向服务计算平台中事件驱动的框架,针对需高效处理事件流上复合事件的需求,在框架中设计了基于SEDA模型的并发事件处理与基于事件代数的事件流处理机制.在事件代数中给出了上下文语义和相应的检测算法,以实现高效事件流处理.实验表明,设计的事件驱动面向服务计算平台具有松耦合通信、协同计算、高效事件流处理和复合事件处理的特点,适应了目前动态多变的大规模分布式计算环境的需求,有着广阔的应用前景. 相似文献
10.
组件化服务与业务流程提取模型 总被引:2,自引:1,他引:1
为了使得客户业务需求和软件实现一致,软件开发团队力求找到正确的适合团队的软件开发过程.为达到软件变化尽快适应需求变化,开发团队需要一定的工具和分析方法支持.SOA的出现,为软件组织构建灵活应对需求变化的软件系统指明了方向.通过分析SOA的特点和面向服务分析与设计方法论,提出了一个基于SOA的组件化服务与业务流程提取模型,该模型可以作为SOA软件系统服务分析与提取的方法. 相似文献
11.
Mike P. Papazoglou Willem-Jan van den Heuvel 《The VLDB Journal The International Journal on Very Large Data Bases》2007,16(3):389-415
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. 相似文献
12.
Qing Li Author Vitae Jian Zhou Author Vitae Author Vitae Can-Qiang Li Author Vitae Author Vitae Jing Wu Author Vitae Author Vitae 《Computers in Industry》2010,61(2):127-144
Supply chains, dynamic alliances, e-business, extended enterprises, and virtual organizations are typical networked enterprises which are formed based on partner companies’ core competencies. Different partners have different infrastructures; the interoperability among heterogeneous systems is the solid foundation for the networked enterprise to work seamlessly and effectively. Due to the distributed and heterogeneous characteristics of different partner companies, it is a big challenge to implement a satisfying and cost effective solution in the networked enterprise.Aiming at the problems of system integration and cross-system interoperability, Service-Oriented Architecture (SOA) provides a new integration pattern and relative system infrastructure. The key for the development and implementation of SOA is services encapsulation and orchestration of applications through certain mechanism to operate a complex business. However, cross infrastructures services access protection and relative services orchestration are still the bottleneck for the SOA implementation.This paper develops a business processes oriented heterogeneous systems integration platform with relative methodology for networked enterprises integration. The platform is a space distributed and management centralized platform for networked enterprises. The service access agent (SAA) mechanism is developed to realize cross-domains identity authentication, service authorization, and information transmission security. Every Web service or SAA in the platform has a unique ID. The interoperating process only relies on IDs, which endows the platform with a loose coupling feature. Aiming at service orchestration, a graphic service process modelling method is developed, with which the developed process model can link atom Web services and form a complex service. The Java based service orchestration tool provides an ESB (Enterprise Service Bus) independent service orchestration and deployment. Those services that are results of orchestration can be orchestrated as an atom service in another orchestrating process. Thus, the platform can support orchestration decomposition. The structure approach of the business process modelling based platform implementation is developed, which provides a guideline for platform installation, services modelling, service encapsulation, service orchestration, and service deployment. Two cases are provided to illustrate the usage of the platform in industries. The development of this platform is an open source project. 相似文献
13.
针对大型制造企业产品生命周期系统中系统集成复杂、变化频繁的现状,分析现有基于SOA系统集成的不足,在引入模型驱动的基础上,提出了一种动态服务集成方法,该方法是自上向下建模和自下而上服务编排的双向结合。通过扩展领域元模型,将业务过程抽象为逻辑模型;将被集成系统以服务的形式封装,建立服务元数据仓库保存其关键属性;分离业务逻辑和具体实现系统,运用反射机制在运行时将模型实例化为具体的集成过程,自动部署到集成引擎。以该方法为基础建立PLM系统集成平台。实践证明该方法可以有效提高集成的适应能力和敏捷性,降低集成的复杂 相似文献
14.
Web服务环境中的复杂事件处理* 总被引:1,自引:0,他引:1
事件驱动的SOA结合使用了SOA的请求—响应模式和事件驱动架构的事件发布—提交模式。服务和事件处理的结合产生了更好的敏捷性,对于现代业务流程中产生的海量事件流,通过复杂事件处理提供即时过滤、聚集和关联事件的功能,使解决方案能够以极快的速度迅速标志出有价值的事件,使企业具备对此作出即时反应的能力。提出Web服务环境中的复杂事件处理架构,在基于WSRF(Web service resource properties framework)的环境下实现Web服务之间事件通知机制的规范。应用通知生产者和通知消费者来 相似文献
15.
为提高人工影响天气业务系统的服务水平,针对目前系统存在的不足,通过研究面向服务架构(SOA)和WebService技术,提出了基于面向服务架构(SOA)的人影作业综合业务平台解决方案.给出一个采用Web Service技术设计实现的四层结构的面向服务的基础框架,即分为基础数据层、服务提供层、业务应用层、用户表现层.阐述该框架在WebGIS平台上实现方法,验证了方案的可行性.为构建人影业务系统平台提供一种可行且优越的方案. 相似文献
16.
17.
18.