![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ESB-ServiceMix
文章平均质量分 76
biyuchenfeng531588
这个作者很懒,什么都没留下…
展开
-
FuseESB Enterprise/ServiceMix安装配置
ServiceMix安装配置:1. 安装准备 apache-servicemix-4.4.1-fuse-01-13.zip jdk.1.6.0_30(Java5不支持) Maven3.0.32. 安装配置 解压apache-servicemix-4.4.1-fuse-01-13.zip至:C:\Apache-servicemix-4.4.1-fuse...原创 2012-01-31 10:45:44 · 196 阅读 · 0 评论 -
JBI及相关组件理论
1. Java Business Integration(JBI) JBI定义了集成系统的一种架构,基于面向服务的思想,通过Router在组件之间交换Normalized Message. Application分成松散耦合的功能单元,这些功能单元被部署至拥有JBI环境的JBI组件中。JBI环境提供了在 JBI组件之间的消息规范化和Mediation. 主要有...原创 2012-08-28 12:42:28 · 190 阅读 · 0 评论 -
部署JBI组件至Fuse ESB Enterprise Runtime
JBI Endpoint Cluster Fuse ESB Enterprise提供了一个Cluster Engine,用于使用JMS Broker(ActiveMQ)在JBI Application中指定 Endpoint. Fuse ESB Enterprise的Cluster Engine通过NMR(Normalized Message Route...原创 2012-08-28 10:20:53 · 110 阅读 · 0 评论 -
OSGi容器中Bundle之间Asynchronous Communication
Fuse ESB Enterprise Container中Application之间Asynchronous Communication有两种方式:ActiveMQ和 NMR Channel.1. JMS Broker Fuse ESB Enterprise支持通过activemq feature部署JMS Broker, 在安装这个Feature之后...原创 2012-07-20 09:41:52 · 95 阅读 · 0 评论 -
OSGi容器中Bundle之间Synchronous Communication
OSGi Core定义了一个服务层,提供了一个Bundle之间交互的简单机制,通过注册Java Object 至OSGi service registry。 Blueprint Container (1) Blueprint Configuration 默认配置文件位于:ProjectDir/src/main/resources/OSGI-INF/bluep...原创 2012-07-14 11:25:07 · 101 阅读 · 0 评论 -
Fuse ESB Enterprise之OSGi Bunbdle部署模型
1. Building an OSGi Bundle 通过调用Maven Archetype生成Maven Project,例如: (1) Apache CXF code-first archetypemvn archetype:generate -DarchetypeGroupId=org.apache.servicemix.tooling -DarchetypeA...原创 2012-07-12 09:49:36 · 162 阅读 · 0 评论 -
Fuse ESB Enterprise之WAR部署模型
1. Build a WAR Modifying an Existing Maven Project (1) Package Type: war<project .> ... <packaging>war</packaging> ...</project> (2) JDK Compile Ve...原创 2012-07-12 09:48:53 · 95 阅读 · 0 评论 -
Fuse ESB Enterprise之FAB部署模型
FAB Project是以pom.xml配置文件为主进行该JAR文件的依赖解析的,因此可以确保部署时期本JAR对第三方JAR文件的依赖问题。 1. Generating a FAB Project mvn archetype:generate -DarchetypeGroupId=org.apache.camel.archetypes -DarchetypeArtifac...原创 2012-07-11 08:13:28 · 173 阅读 · 0 评论 -
ServiceMix中部署:WebService和OSGi Service
部署Web Service1. 2.部署OSGi Service1. 2.原创 2012-02-04 22:47:02 · 243 阅读 · 1 评论 -
ServiceMix中部署:JAR和WAR
部署JAR:1. Transform a non-OSGi JAR file into an standard OSGi bundle 见:http://springsfeng.iteye.com/admin/blogs/11540062. Converting a JAR Using the wrap Scheme 用法:wrap:LocationURL ...原创 2012-02-04 14:34:56 · 306 阅读 · 0 评论 -
ServiceMix中部署:OSGi Bundle和Feature
部署单个Bundle:1. Hot Deployment Copy JAR文件至ServiceMix安装目录下的deploy目录下即可。 Linux下命令:cp ProjectDir/target/foo-1.0-SNAPSHOT.jar InstallDir/deploy2. 手动部署 (1) osgi:install, 例如:osgi:instal...原创 2012-02-04 11:49:43 · 242 阅读 · 0 评论 -
Maven管理ServiceMix工程
1. 添加fusersource respository至settings.xml文件 <settings> ... <profiles> <profile> <id>my-profile</id> ...原创 2012-02-03 20:50:58 · 225 阅读 · 0 评论 -
FuseESB Enterprise 系统配置
Fuse ESB Enterprise 使用Felix 实现的OSGi Configuration Admin service来管理OSGi Services;Fuse ESB Enterprise默认采用键值对方式配置在InstallDir/etc目录下面的.cfg文件中。1. 系统配置 etc/system.properties,etc/config.propertie...原创 2012-05-22 15:42:05 · 172 阅读 · 0 评论 -
FuseESB Enterprise Runtime 配置
0. FuseESB作为系统服务 (1) Generating a Service Wrapper 首先安装Wrapper Profile: FuseESB:karaf@root> features:install wrapper 验证安装结果: FuseESB:karaf@root> wrapper:...原创 2012-05-19 16:46:26 · 108 阅读 · 0 评论 -
FuseESB Enterprise Routing and Integration理论
Fuse ESB Enterprise的内嵌的routing and integration service基于Apache Camel,支持60多个EIP Patterns.1. The Embedded Routing and Integration Service 提供两种DSL实现方式:一种基于Java,一种基于XML,主要有一下Features: (1) Ro...原创 2012-05-19 12:49:15 · 94 阅读 · 0 评论 -
FuseESB Enterprise Messaging理论
1. The Embedded Messaging Service 基于ActiveMQ, Fuse ESB Enterprise's messaging service提供了兼容JMS1.1规范的消息系统,包括一个消 息Broker 和Clicen-side libraries(用于分布式客户端应用程序Communication).2. Standard JMS Fe...原创 2012-05-18 15:11:42 · 96 阅读 · 0 评论 -
FuseESB Enterprise理论及架构思想
官方对FuseESB的定义:Fuse ESB is an open, standards based integration platform. It reduces the complexity of integrating disparate applications by leveraging the service oriented architecture principle...原创 2012-01-31 12:01:00 · 152 阅读 · 0 评论 -
使用Maven构建JBI组件
1. 配置POM文件<pluginRepositories> <pluginRepository> <id>fusesource.m2</id> <name> Open Source Community Release Repository</name> <url>http://repo.原创 2012-08-29 18:06:15 · 114 阅读 · 0 评论