0 0

SOA架构下的事务管理问题30

请问在SOA架构中是如何保证多进程多数据源情况下的事务完整性的?

例:在一个服务中调用远程的另一个服务,如何保证这两个服务处于同一事务中?
    或者,在BPM层将多个远程服务组装成一个业务流程,如何保证这个业务流程的事务完整性?

注:因为数据对实时性要求比较高,且和钱相关,所以不考虑采用事务补偿的机制。

JAVA有没有实现XA规范的分布式事务管理器?
SOA 
2011年9月27日 16:23

1个答案 按时间排序 按投票排序

0 0

SOA其本身的特性就决定了难以实现刚性的事务,没有这种一致性的事务处理方式。
你只能自己设计事务出错时的处理机制。

2011年9月27日 18:09

相关推荐

    IBM公司SOA架构师培训资料

    【IBM公司SOA架构师培训资料】是一份深入解析服务导向架构(Service-Oriented Architecture,简称SOA)的专业文档,旨在培养具有IDB...通过深入学习和实践,SOA架构师能够有效地设计、部署和管理企业级的SOA解决方案。

    SOA 事务管理

    **SOA(Service-Oriented Architecture,面向服务架构)事务管理**是软件设计中的一个重要概念,特别是在企业级应用中,它确保在分布式环境中的多个服务交互时数据的一致性和完整性。SOA事务管理通常涉及ACID(原子...

    计算机-后端-SOA架构下服务组件的统一管理.pdf

    【SOA架构下的服务组件统一管理】 面向服务的架构(Service-Oriented Architecture,简称SOA)是一种设计方法,旨在创建灵活、可重用的软件组件,这些组件可以通过标准接口进行交互,以实现业务流程的集成。在SOA中...

    SOA架构十大设计原则

    SOA架构的设计还需要考虑如何支持事务处理和安全性的需求。例如,通过WS-ReliableMessaging标准可以确保消息的可靠传输;而WS-Security则提供了消息级别的安全认证机制。这些标准化的协议和技术为SOA架构的安全性和...

    大规模SOA服务分布式事务处理-程立.rar

    在传统的单体应用中,事务管理相对简单,但在SOA架构下,服务可能分布在多个不同的节点上,这就需要一种机制来确保跨服务的数据一致性,即分布式事务。分布式事务是跨越多个独立资源(如数据库、消息队列等)的事务...

    SOA参考架构白皮书

    7. **企业服务总线(ESB)**:ESB作为SOA架构的核心组件,负责消息传递、转换、路由和服务代理,简化服务之间的通信。 8. **安全性**:SOA中的安全性涉及到身份验证、授权、加密和事务管理,确保服务的安全交互。WS...

    SOA专业人员指南(2 部分 soa 参考架构) pdf

    SOA架构风格** SOA支持多种架构风格,如: - **事件驱动**:服务间通过发布和订阅事件进行通信,适用于异步、低延迟的场景。 - **面向流程**:强调业务流程的建模,将多个服务组合成复杂的业务流程。 - **分层**:...

    SOA架构与实践

    **SOA架构与实践** **一、SOA(Service-Oriented Architecture)简介** SOA是一种软件架构设计模式,它的核心思想是将业务功能分解为一系列可复用的服务,这些服务独立于特定的实现,通过标准接口进行通信,使得...

    SOA平台体系架构资源下载

    5. **ESB的角色**:ESB是SOA中的核心组件,它提供了一种中间层,负责连接不同服务,处理消息转换、路由、事务管理和安全等任务,促进服务之间的通信。 6. **SOA框架与工具**:有很多开源和商业的SOA框架,如Apache ...

    SOA架构文档

    ### SOA架构与Web服务模式 #### 一、引言:SOA架构概念与价值 在《SOA架构文档》中,作者们深入探讨了面向服务的架构(Service-Oriented Architecture, SOA)以及Web服务的相关概念和技术。SOA是一种设计方法论,它...

    SOA架构的高校人事管理系统的需求分析.doc

    在SOA架构下,高校人事管理系统可以实现以下功能模块: - 人员信息管理:包括教职工基本信息、岗位信息、工作经历等的录入、修改和查询。 - 业务流程管理:自动化处理如招聘、考核、晋升、培训等人事事务。 - 绩效...

    SOA架构入门介绍.ppt

    SOA(Service-Oriented Architecture,面向服务的架构)是一种设计和...总之,SOA架构通过服务的定义、交互和管理,为构建可扩展、灵活的业务系统提供了有效方法。理解并选择合适的参考模型,对于成功实施SOA至关重要。

    架构设计师与SOA资料

    5. **监控与管理**:建立有效的服务监控和管理系统,能够实时掌握服务状态,及时发现并解决问题,对于维护SOA架构的稳定性至关重要。 6. **标准化与规范**:制定统一的服务接口标准和开发规范,有助于提高服务的互...

    面向服务架构SOA与web资料源码

    5. 服务总线(Service Bus):作为服务之间的通信基础设施,它处理消息路由、事务管理、安全性和服务质量控制等问题。 Web服务是SOA的一种实现形式,使用HTTP协议来交换数据,这使得Web服务能够跨越防火墙,广泛...

    大规模SOA系统中的分布事务处事_程立.pdf

    综上所述,分布事务处理在SOA架构下是一个复杂但至关重要的领域。它不仅涉及事务的基本概念和属性,还需要考虑不同层次的协调机制,包括资源管理器、事务管理器以及通信资源管理器之间的协作。此外,还需要考虑各种...

    高级软件架构师培训讲义:基于SOA架构设计

    **高级软件架构师培训讲义:基于SOA架构设计** 本讲义主要聚焦于服务导向架构(Service-Oriented Architecture,简称SOA)的设计与实施,面向的是希望提升软件架构能力的专业人士。SOA是一种软件设计策略,它强调将...

    SOA分布式事务

    尽管面临着许多挑战,如性能瓶颈、故障恢复等问题,但通过采用合适的架构设计和技术手段,我们依然能够有效地解决这些问题。未来,随着云计算和微服务等技术的发展,分布式事务处理将会变得更加成熟和高效。

    大规模SOA系统中的分布式事务处事

    在大规模的SOA(Service-Oriented Architecture,面向服务架构)系统中,分布式事务处理是一项至关重要的技术。这种架构通常涉及多个独立的服务协同工作,每个服务都可能有自己的数据存储,因此,确保这些服务之间的...

    基于SOA架构的电商网站设计.zip

    6. **安全与隐私**:SOA架构下的服务需要实现安全的通信,可能涉及SSL/TLS加密、OAuth认证、JWT令牌等技术,以保护用户数据和交易信息的安全。 7. **负载均衡与容错**:为了处理高并发访问,服务通常需要配置负载...

    CSDN 软件开发2.0技术会议:程立-大规模SOA系统中的分布事务处理

    - **资源分布**:在SOA架构中,资源和服务通常是分布式的,这意味着一个事务可能涉及到多个服务和数据存储,这使得确保事务的一致性和完整性变得更加困难。 - **长时间跨度**:分布式事务可能跨越较长时间,这增加...

Global site tag (gtag.js) - Google Analytics