Celtix

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
第5行: 第5行:
  
 
当前版本: 1.1 http://download.huihoo.com/middleware/iona/celtix/
 
当前版本: 1.1 http://download.huihoo.com/middleware/iona/celtix/
 +
 
==Celtix 1.1==
 
==Celtix 1.1==
 +
核心构件
 +
* Apache Incubator CXF
 +
* Apache Incubator ActiveMQ
 +
* Apache Incubator Qpid
 +
* Apache Incubator ServiceMix
 +
 
[[Image:Celtix-Enterprise-ESB.gif|thumb|right|Celtix Enterprise ESB]]
 
[[Image:Celtix-Enterprise-ESB.gif|thumb|right|Celtix Enterprise ESB]]
 
[[Image:Celtix- Enterprise-Components.gif|right|thumb|Celtix  Enterprise Components]]
 
[[Image:Celtix- Enterprise-Components.gif|right|thumb|Celtix  Enterprise Components]]

2007年5月15日 (二) 00:54的版本

Celtix logo.gif

Celtix: The Open Source Java Enterprise Service Bus (ESB)

Celtix deployment.jpg

Celtix Enterprise: Certified Open Source Enterprise Service Bus (ESB)

当前版本: 1.1 http://download.huihoo.com/middleware/iona/celtix/

目录

Celtix 1.1

核心构件

  • Apache Incubator CXF
  • Apache Incubator ActiveMQ
  • Apache Incubator Qpid
  • Apache Incubator ServiceMix
Celtix Enterprise ESB
Celtix Enterprise Components

IONA Celtix Enterprise 1.1 Product Components:

  • Apache CXF
  • Servlet Container
  • Spring-based Container
  • JBI Container (ServiceMix)
  • Router
  • AMQP (QPID)
  • Designer (STP)

The Celtix Enterprise Runtime

  • a service implementation
  • the Celtix Advanced Service Engine
  • a container

three runtime containers

  • the Apache ServiceMix JBI container
  • the Tomcat 5.x servlet container
  • a lightweight Spring based container

programming models

  • JAX-WS 2.0
  • Plain Java
  • JavaScript // The JavaScript front-end limits you to using the SOAP data binding.

Transports

  • HTTP
  • HTTPS
  • JMS

Message

  • Apache ActiveMQ
  • Celtix Advanced Messaging is an AMQP implementation based on Apache Incubator Qpid


Install

GUI: sh celtix-1.1-enterprise-GenericUnix.bin
Console: sh celtix-1.1-enterprise-GenericUnix -i console
Silent: sh celtix-1.1-enterprise-GenericUnix -i silent [-f installer.properties]

安装信息: http://docs.huihoo.com/iona/celtix/1.1/IONA_Celtix_Enterprise_1.1_InstallLog.xml Samples

cd iona/celtix/samples

Celtix Technologies

核心组件

Celtix ent components.jpg
  • Configuration Service: 为组件访问配置信息提供了一个统一的抽象层
  • Plug-In Manager: 为功能的动态插入/装载提供一个简单、方便的方法
  • Binding Manager: 为客户端、服务端的消息传递创建一个Binding
  • WSDL Model: WSDL model 提供了一个高效访问 WSDL data的方式, 且允许 WSDL 的属性在运行时能动态改变。
  • Dispatcher/Workqueue: 此结构能高效的处理消息的请求与派发,并且能通过 Workqueue 和 thread pool 并发的处理消息。

安装指南

http://download.huihoo.com/middleware/esb-soa/celtix/ 获得Celtix分发版

Celtix 提供两种不同的分发版本:EPL, LGPL

如获得 celtix-1.0-beta-1-bin-lgpl.jar 
创建 Celtix-install 目录
在Celtix-install目录下运行 java -jar celtix-1.0-beta-1-bin-lgpl.jar

这时会产生 celtix 的安装目录,这样就完成 celtix的安装 Celtix-directory.jpg

Celtix 测试

Celtix 配置

Celtix 应用开发

相关链接

相关文档

精彩图集

Celtix高层视图
Celtix的组件
客户端组件

ServerComponents-small.png 服务端组件

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱