
ServiceMix
文章平均质量分 84
大饼卷馒头蘸米饭
生前何必贪睡,死后自会长眠!
展开
-
SOA标准之----JBI架构思想
SOA标准之----JBI架构思想SOA在Java领域有两套标准:一个是SUN推出的JBI(没有得到BEA和IBM的承认),另外一个是:IBM和BEA等公司推出的SCA和SDO标准。JBI之关注Java组件只处理Java组件的集成。SCA实现了业务组件和传输协议的分离,可以处理各种平台组件的集成。SDO可以的自由读取各种不同数据源的数据。另外转载 2013-04-11 16:02:29 · 770 阅读 · 0 评论 -
Apache Camel框架之HTTP路由
继介绍完Camel如何处理FTP,JMS接口之后,今天介绍一下系统集成的时候经常遇到的另一个接口,HTTP,一个示例需求如下图所示:(图片来源于Camel in Action)本文给出一个简单的代码示例如何用Camel来实现这样一个应用:1,在一个JAVA类里配置如下路由:这里只示例了HTTP的部分,其他功能实现可以参见Apache Camel框架系列的其他博客.[ja转载 2013-04-14 11:47:49 · 2792 阅读 · 1 评论 -
Apache Camel框架之Freemarker做数据转换
在做系统集成的时候,必不可少的任务就是将数据从一种格式转换为另一种格式,再把转换后的格式发到目标系统,在此用实例介绍一下Camel中利用Freemarker做数据转换.1,Freemarker的模板如下:[html] view plaincopyprint?xmlversion="1.0"encoding="UTF-8"?>peoplexmlns:h转载 2013-04-14 11:47:14 · 1574 阅读 · 0 评论 -
Apache Camel框架之JMS路由
继上次Camel如何在做项目集成类型的项目中用于从FTP取文件和传文件之后,我们在系统集成中经常遇到的另一个应用就是将数据通过JMS传到消息中间件的queue里,或者从消息中间件的queue里取消息.本文简单的介绍和示例一个用Camel实现这样的需求:监听某一个文件夹是否有文件,取到文件后发送到另外一个系统监听的queue.(图片来源于Camel in Action)1,因为要用JMS转载 2013-04-14 11:37:09 · 1495 阅读 · 0 评论 -
Apache Camel框架集成Spring
Apache Camel提供了和Spring的集成,通过Spring容器(ApplicationContext)来管理Camel的CamelContext,这样的话,就不需要写代码来控制CamelContext的初始化,启动和停止了.Camel会随着Spring的启动而启动起来.本文将Apache Camel框架入门示例(http://blog.youkuaiyun.com/kkdelta/article转载 2013-04-14 11:35:30 · 4643 阅读 · 0 评论 -
Apache Camel框架入门示例
Apache Camel是Apache基金会下的一个开源项目,它是一个基于规则路由和处理的引擎,提供企业集成模式的Java对象的实现,通过应用程序接口 或称为陈述式的Java领域特定语言(DSL)来配置路由和处理的规则。其核心的思想就是从一个from源头得到数据,通过processor处理,再发到一个to目的的.这个from和to可以是我们在项目集成中经常碰到的类型:一个FTP文件夹中的文件,转载 2013-04-14 11:34:52 · 2256 阅读 · 0 评论 -
Apache Camel框架之FTP路由
在做项目集成类型的项目的时候,经常会有这样的需求,用户或者别的系统将文件传到一个FTP server,然后系统从FTP server取文件进行相应的处理.本文简单的介绍和示例一个用Camel实现这样的需求:监听FTPserver是否有文件,取到文件做相应处理传到另外一个系统. (图片来源于Camel in Action)1,搭建一个FTP server,从http://source转载 2013-04-14 11:36:08 · 2503 阅读 · 0 评论 -
Camel学习之---文件转移(HelloWorld)
因公司需要用到Camel,作为开发人员不得不学习之,下面是第一个HellWorld代码,主要功能是文件转移:监控一个文件夹,当这个文件夹下有新文件出现的时候,把该文件从文件夹下转移到别的文件夹下。该功能主要用于展示Camel是怎么使用。具体如下:1.从官网(http://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.10.4/apac原创 2013-04-13 22:55:56 · 5120 阅读 · 2 评论 -
Apache ServiceMix 介绍
LogicBlaze FUSE中的Apache ServiceMix要理解LogicBlaze FUSE和它的性能,需要先对Apache SercieMix有一些必要的了解。Apache SercieMix是一个适应JBI的ESB。JBI允许在标准基础设施中使用第三方组件,并且允许这些组件以一种定义好的方式进行交互操作。我们这里主要关注JBI容器的两个主要的功能:JBI组件和消息交换机制。转载 2013-04-11 16:06:19 · 957 阅读 · 0 评论 -
ServiceMix流程介绍
1.HTTP-binding(ServiceMix)1.4 各组件间传递消息流的过程如下:1. HttpClient:Http客户端运行一个独立的Java客户端程序,通过其中的URLConnection类连接到http://localhost:8912,将request.xml文件发送到此端口。2. HttpReceiver:在Http服务器上(Http server),HttpR转载 2013-04-11 16:03:46 · 1959 阅读 · 0 评论 -
Camel的数据转换
在做系统集成的时候,必不可少的任务就是将数据从一种格式转换为另一种格式,再把转换后的格式发到目标系统:Camel提供的Message translator可以分为:■ Using a Processor■ Using beans■ Using 1,利用processor的方式在Apache Camel框架入门示例 已经有个介绍.blog.youkuaiyun.com/kkdelta转载 2013-04-14 11:48:26 · 1640 阅读 · 0 评论