该部分包含如下五部分内容,限于篇幅,本文先介绍前三个:概念、消息类型、耦合。
一、概念
二、消息类型
三、耦合
四、模式
五、消息路由
概念
本位中的所有代码,不是一个完整的例子,也不是一个vs解决方案。它向我们介绍了,在Shuttle ESB里面一些比较重要的概念。在
Shuttle ESB入门实例 里面,有一个简单的实现,将这些概念融合在了一起,大家可以结合实例...
分类:
其他好文 时间:
2014-08-26 00:32:25
阅读次数:
243
本文主要介绍ESB相关的一些技术概念与术语,还有一些入门的需要了解的基础知识,并初步了解介绍一些ESB产品。企业服务总线(Enterprise Service Bus):由中间件基础设施产品技术实现的、通过事件驱动和基于xml消息引擎,为复杂的面向服务的架构提供软件架构的构造物。企业应用集成(Enterprise Application Integration):是完成在组织内、外的各种异构系统、应用和数据源之间共享、交换信息、协作的途径,方法学,标准和技术。...
分类:
其他好文 时间:
2014-08-16 23:50:41
阅读次数:
722
一、分布式消息总线在很多MIS项目之中都有这样的需求,需要一个及时、高效的的通知机制,即比如当使用者A完成了任务X,就需要立即告知使用者B任务X已经完成,在通常的情况下,开发人中都是在使用者B所使用的程序之中写数据库轮循代码,这样就会产品一个很严重的两个问题,第一..
分类:
Web程序 时间:
2014-08-14 17:12:09
阅读次数:
314
背景介绍:
背景一:
项目中使用到消息中间件。之前是采用另一位同事的思路实现:主要通过OPC通道,检测前端的消息。一旦发现有新消息,马上发送到各个终端,终端再根据自己的业务需要进行各自的显示以及处理。不过这样实现,系统对接时,出现了很多问题。如项目中很多WPF事件无法触发。几经探索,还是困难重重。所以,就改为今天的思路了。
背景二:
技术调研后,经理还是决定使用同事推荐的Shuttle...
分类:
其他好文 时间:
2014-08-13 01:21:48
阅读次数:
203
程序员应该要爱惜生命,做有用有意义的事情。做有用的事情,有两种方式,一、做一个对用户真正有价值的项目,这个项目是真正有意义有用的;二、朝正确的方向以正确的方式做项目。但是程序员会遇到很多失败的项目,这些系统要么是没有人用没有真正价值,要么是以不正确的方式做项目,使用不当的技术,例如,用报表工具代替查询、用ESB企业总线当作海量数据传输用,或者做一些没有实际用途的功能,如做一个万能的用户自定义查询系...
分类:
其他好文 时间:
2014-08-06 19:00:22
阅读次数:
236
同事解决的,摘抄上来备用。问题描述:在OAF里调用ESB的服务报错如下:Error Page Exception Details. oracle.apps.fnd.framework.OAException: oracle.jbo.JboException: JBO-29000: Unexpecte...
分类:
其他好文 时间:
2014-08-01 10:37:41
阅读次数:
1404
SOA之我见
SOA已然是企业级开发的必然之路。有人会问:我们有了OOP,还需要SOA吗?
好吧我承认,这个问题也困扰了我很久。现如今我的出的结论是:OOP是OOP,SOA是SOA。
OOP是指面向对象程序设计,是指程序开发中的编程思想或者是编程设计方法。它的产生是为了弥补面向过程开发的缺陷,用现代人的思维方式编写程序的方法。...
分类:
其他好文 时间:
2014-08-01 00:06:30
阅读次数:
316
ESB是企业服务总线(Enterprise Service Bus)的缩写,是中间件技术与Web Service等技术结合的产物,也是SOA系统中的核心基础设施。ESB就是一个服务的中介,形成服务使用者->ESB服务Proxy->服务提供者的生物链。
分类:
其他好文 时间:
2014-07-31 12:56:26
阅读次数:
245
上一篇《企业 SOA 设计(1)–ESB 设计》中,写到我们的 SOA 设计分为两个层面来进行:一个是系统间的 SOA 设计,主要通过 ESB 来完成;另一方面则是单个应用系统内部的 SOA 设计,本篇将会就后者进行详细说明。 平台整体结构 在产品开发过程中,为了达到业务级别的较大粒度重用,我们需要...
分类:
其他好文 时间:
2014-07-29 20:38:52
阅读次数:
327