blob: 28c1977f796803c0c8d13ea9f50e31a3796fd2bc [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<section id="platformpresentation"
xmlns="http://docbook.org/ns/docbook"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://docbook.org/ns/docbook
http://www.docbook.org/xml/5.0/xsd/docbook.xsd"
version="5.0" xml:lang="en">
<title>Platform presentation</title>
<para>
Apache ServiceMix is an distributed ESB built from the ground up on the Java Business Integration (JBI) specification JSR 208 and released
under the Apache license. The goal of JBI is to allow components and services to be integrated in a vendor independent way, allowing users
and vendors to plug and play.
</para>
<para>ServiceMix uses ActiveMQ to provide remoting, clustering, reliability
and distributed failover.</para>
<para>ServiceMix is completely integrated into Apache Geronimo, which allows
you to deploy JBI components and services directly into Geronimo. ServiceMix
is being JBI certified as part of the Geronimo project.
</para>
<para>ServiceMix can be embedded into a JEE application server such as
JBoss, Oracle Weblogic or IBM Websphere.
</para>
<para>ServiceMix includes a complete JBI container supporting all parts of
the JBI specification including: <itemizedlist>
<listitem>
<para>NMR (Normalized Message Router)</para>
</listitem>
<listitem>
<para>JBI Management MBeans</para>
</listitem>
<listitem>
<para>full support for the JBI deployment units with hot-deployment of
JBI components.</para>
</listitem>
</itemizedlist></para>
<para>ServiceMix also provides a simple to use client API for working with
JBI components and services.</para>
<para>ServiceMix includes many JBI components including HTTP, JMX, CXF,
BPEL, etc.
</para>
</section>