tesb-rt-se

ESB

  • 所有者: Talend/tesb-rt-se
  • 平台:
  • 許可證: Apache License 2.0
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Talend ESB

alt text

Talend ESB bundles Service Factory and Integration Factory,
Service Locator, Service Activity Monitoring and demo applications
to a stable, production ready distribution based on the industry leading
open source frameworks Apache CXF and Apache Camel.
It includes Web Service support based on JAX-WS and enables simple and scalable
message based systems using well known Enterprise Integration Patterns.
The Service Locator maintains a repository of service endpoints which
can be used by Service Consumers to support simple failover and load
balancing scenarios. Service Activity Monitoring allows to log and
monitor service calls. A documented Car Rental demo application illustrates
how to use these features.

Getting Started

The Getting Started Guide can be found in a separate documentation package in the docs
folder. It illustrates all features of Talend ESB using example applications.

The examples are documented individually and include instructions for building
and running each example with just a few command lines. See below for obtaining
the examples.

If you need more help try talking to us on our forums.

You can find more information about Apache CXF at http://cxf.apache.org/

You can find more information about Apache Camel at http://camel.apache.org/

Please submit bug reports using one of the following JIRAs:

Examples

Talend ESB provides several examples in a separate documentation package in
the examples folder. The example applications and tutorials demonstrate
functionality and advanced features of Talend ESB.
The examples demonstrate how to use different functionality including:

  • Advanced web services with Camel
  • Security configuration within OSGi
  • Use of blueprint to define routes
  • Rent a Car demo
  • Locator sample
  • SAM sample

OSGi Container

The container subdirectory contains a preconfigured OSGi container that
contains all the required OSGi bundles for the CXF third party dependencies.
It also includes Apache Karaf to provide easy administration and
configuration. For more information about OSGi and Apache
Karaf see http://karaf.apache.org/ .

OSGi provides a mature, open standards based, highly modular framework for
managing component dependencies, service invocation, and lifecycles. It is
the basis for Eclipse and provides a lightweight alternative to more
monolithic JEE containers while still retaining the powerful management
features necessary for the enterprise.

Service Locator

The Service Locator in the add-ons directory is a service that provides its
consumers with a mechanism to discover service endpoints at run time. The
Service Locator consists of two parts: An Endpoint repository and a CXF feature
used to configure the use of the Service Locator from both the provider and
consumer sides. Like any standard CXF feature, the ServiceLocator Feature is
configured separately for the service provider and service consumer. The
provider side Locator Feature extension registers and deregisters service
endpoints in the endpoint repository when the provider becomes available or
unavailable. The consumer side Locator Feature extension transparently retrieves
service endpoint addresses from the endpoint repository when a service call to a
provider is to be made.

Service Activity Monitoring

The Service Activity Monitoring (SAM) in the add-ons directory allows to
log / monitor service calls done with the Apache CXF Framework. Typical use
cases are usage statistics and fault monitoring. The solution consists of two
parts: Agent (sam-agent) and Monitoring Server (sam-server). The Agent creates
events out of the requests and replies on service consumer and provider side. The
events are first collected locally and then sent to the monitoring server
periodically to not disturb the normal message flow. The Monitoring Server
receives events from the Agent, optionally filters/handlers events and stores them
into a database.

License

Copyright (c) 2006-2019 Talend

Licensed under the Apache Licence v2

主要指標

概覽
名稱與所有者Talend/tesb-rt-se
主編程語言Java
編程語言Java (語言數: 6)
平台
許可證Apache License 2.0
所有者活动
創建於2010-12-24 17:36:48
推送於2024-01-24 10:03:11
最后一次提交2024-01-24 11:03:00
發布數197
最新版本名稱8.0.1-R2023-08-RT (發布於 )
第一版名稱TESB_SE_4_0_0 (發布於 2011-03-23 17:18:28)
用户参与
星數153
關注者數91
派生數189
提交數5.2k
已啟用問題?
問題數11
打開的問題數0
拉請求數541
打開的拉請求數2
關閉的拉請求數105
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?