Celtix

来自开放百科 - 灰狐
2008年2月23日 (六) 04:08Allen (讨论 | 贡献)的版本

跳转到: 导航, 搜索
Celtix logo.gif

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

Celtix deployment.jpg

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

The Celtix code base has been moved to Apache as Apache CXF and the key contributors are now checking in their updates into the Apache CXF site.

目录

Celtix 1.1

核心构件

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 服务端组件

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

变换
操作
导航
工具箱