`
demohawk
  • 浏览: 2553 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

EJB异构系统事务处理的问题

阅读更多
我现在有这么一个业务需求,公司用的一个国外的ERP,有一些开放的业务接口,接口可能是基于COM的,基于java的可能有些bug不能使用,由于商务上的原因,现在有一个新的业务,只能在ERP外进行开发,需要处理一些表,然后通过接口写入数据。这就涉及到一个异构系统的事务问题,原来一直用spring处理事务,但是spring是轻量级DB级别,对于business级别的事务是否只有用EJB?我没有接触过,如果EJB可用,如何实现,希望达人支个招!!!
分享到:
评论
1 楼 demohawk 2012-03-21  
使用了spring的integration,感觉比mule好用,和spring集成紧密,各方面的不错。

相关推荐

    支付宝-分布式处理方案 ;大规模SOA系统中的分布事务处理.pdf

    在跨域的全局事务处理中,需要考虑事务上下文如何跨域传递、多事务管理器如何协同工作,以及异构事务域间的标准化问题。通信资源管理器管理事务域间或事务域内的通信,允许全局事务信息跨域传递。XA协议是实现这种...

    支付宝大型分布式事务解决方案

    总结来说,支付宝的分布式事务解决方案涉及到的技术和概念主要包括SOA系统中的分布式事务处理、DTP模型、两阶段提交协议、跨域事务管理、JTA/JTS/EJB事务接口以及ACID属性。这些技术共同组成了支付宝强大的分布式...

    SOA\精通SOA_基于服务总线的Struts+EJB+Web Service整合应用开发

    服务总线可以简化服务之间的交互,通过统一的接口处理异构系统的集成问题,同时降低了服务之间的耦合度。 在"精通SOA_基于服务总线的Struts+EJB+Web Service整合应用开发"这个主题中,我们将学习如何将这三个技术...

    CORBAR-COM-EJB三种组件模型的分析与比较.pdf

    CORBA的核心概念是对象请求代理(Object Request Broker,ORB),它允许不同语言编写、运行在不同操作系统上的对象进行通信,使得开发者可以在异构环境中实现跨平台的软件组件。 COM(Component Object Model),即...

    第18章 J2EE规范和EJB组件模型.ppt

    EJB容器负责执行业务逻辑,处理来自Web层的请求,通过EJB组件与数据库或其他后端系统交互。客户端可以是Web浏览器或Java应用客户端,它们通过HTTP或自定义协议与服务器通信。 【J2EE的优势】 1. 可移植性:基于J2EE...

    java分布式系统架构源码

    EJB容器管理了对象的生命周期,包括事务处理、安全性和资源管理,使得开发者可以专注于业务逻辑。 接下来,我们关注“jeesuite-libs”。这可能是一个包含各种Java库的集合,用于支持分布式系统的构建。Jeesuite可能...

    OCPOracle9!Java组件编程——EJB、CORBA和JSP

    例如,EJB可以处理后台的业务逻辑,通过CORBA实现与远程系统的交互,而JSP则作为用户界面,提供友好的交互体验。这种技术栈在银行、电信、电子商务等行业尤为常见,是构建大型企业信息系统的重要工具。对于希望提升...

    基于J2EE_EJB和SQL Server2000开发JSP WEB应用.pdf

    - 企业信息系统层(EIS层):管理企业基础建设系统,例如ERP、大型机事务处理和数据库系统等遗留信息。 二、J2EE容器与服务 在J2EE平台中,组件被部署到特定的容器中,容器负责管理组件的执行并为它们提供后台服务...

    通过Web Service让Delphi/Visual Basic程序访问EJB

    EJB是Java平台上的企业级组件模型,用于构建可扩展、安全和事务处理的服务器端应用。而Web Service则提供了一种跨语言、跨平台的通信方式,使得非Java环境的应用如Delphi和VB也能与EJB交互。 在描述中提到的博客...

    精通SOA_基于服务总线的Struts+EJB+Web Service整合应用开发08

    EJB组件可以处理事务管理、安全性、生命周期管理和并发控制等复杂任务,让开发者专注于业务逻辑。主要有三种类型的EJB:Session Beans(会话bean)用于表示业务逻辑,Message-driven Beans(消息驱动bean)用于处理...

    基于JMS的分布式异构数据库间的数据同步

    综上所述,基于JMS的分布式异构数据库间的数据同步模型利用JMS提供的异步消息处理机制和分布式事务支持,能够有效实现异构数据库间的高效数据同步。这种模型不仅降低了系统耦合度,提高了系统的可扩展性和容错能力,...

    三种分布式对象中间件技术的比较

    - **RMI/EJB**:在Java EE环境中,EJB容器提供了事务管理服务,允许开发者声明式地控制事务边界,简化了事务处理的复杂度。 #### 结论 综上所述,CORBA、DCOM和RMI/EJB作为主流的分布式对象中间件技术,在接口定义...

    探索Java EE的企业心脏:EJB的深度解析

    4. **异构环境中的互操作性**:支持不同平台和协议的互操作性,促进了不同系统间的集成。 ### EJB的主要类型 1. **Session Beans**:用于封装特定的业务逻辑。根据其生命周期的不同,Session Beans分为两种类型: ...

    基于中间件的移动BOSS系统的设计与实现

    中间件通过优化查询和事务处理,提高数据库的性能和可靠性。 #### 中间件的关键作用 在基于中间件的移动BOSS系统中,中间件扮演着至关重要的角色。它不仅解决了传统系统中的交易一致性、系统可扩展性和不同业务间...

    J2EE技术在物联网系统中的应用.docx

    在物联网应用层的开发中,Spring框架是一个常用的J2EE解决方案,它提供了IoC(Inversion of Control)、AOP(Aspect-Oriented Programming)、事务处理、ORM(Object-Relational Mapping)以及MVC(Model-View-...

    数字化城市决策支持系统体系结构研究.pdf

    传统的两层或三层B/S结构模式已经无法满足这种需求,因为它主要适用于简单的事务处理,而无法应对大规模的分析处理和决策任务。 为解决这个问题,文中提出了采用多层B/S结构的决策支持系统,这种结构允许系统具备更...

    Java EE平台在综合网元管理系统中的应用研究.pdf

    EJB是Java EE的一部分,它允许开发者创建可重用的服务器端业务逻辑组件,这些组件可以透明地处理事务、安全性、并发和持久化等复杂问题。 1:N管理模式的优势在于,它允许一个管理系统同时管理多种相关的网络设备,...

    ejb-logger:开关站测试项目。 REST,EJB,ESB,JMS,骆驼

    EJB可以处理事务管理、安全性、持久化等复杂任务,让开发者专注于业务逻辑。在这个项目中,EJB可能被用作日志服务的后端处理组件,负责记录和存储日志信息。 **ESB(Enterprise Service Bus)**是一种软件架构模式...

    系统集成技术试题汇总.docx

    12. COM+/DNA体系:选项A错误地认为Windows DNA不适合松散耦合的企业级应用,实际上它支持三层结构和多种功能,包括事务处理和DCOM等。 这些题目涵盖了系统集成技术的广泛领域,从网络基础设施到分布式计算,再到...

Global site tag (gtag.js) - Google Analytics