You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by hi...@apache.org on 2010/09/24 10:57:32 UTC
svn commit: r1000766 - /synapse/trunk/java/src/site/xdoc/index.xml
Author: hiranya
Date: Fri Sep 24 08:57:32 2010
New Revision: 1000766
URL: http://svn.apache.org/viewvc?rev=1000766&view=rev
Log:
Reworked the home page
Modified:
synapse/trunk/java/src/site/xdoc/index.xml
Modified: synapse/trunk/java/src/site/xdoc/index.xml
URL: http://svn.apache.org/viewvc/synapse/trunk/java/src/site/xdoc/index.xml?rev=1000766&r1=1000765&r2=1000766&view=diff
==============================================================================
--- synapse/trunk/java/src/site/xdoc/index.xml (original)
+++ synapse/trunk/java/src/site/xdoc/index.xml Fri Sep 24 08:57:32 2010
@@ -28,47 +28,63 @@
<section name="Apache Synapse Enterprise Service Bus (ESB)">
<p>
- Apache Synapse is designed to be a simple, lightweight and high performance
- Enterprise Service Bus (ESB) from Apache. Based on a small asynchronous core,
- Apache Synapse has excellent support for XML and Web services - as well as binary and text formats.
- The Synapse engine is configured with a simple XML format and comes with a set of ready-to-use transports and mediators.
- We recommend you start by reading the QuickStart and then trying out the samples. Synapse is made available under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache Software License 2.0</a>.
- </p><p>
- <b>Latest News</b>
- </p><p>
- Synapse 1.2 release adds the support for the <a href="http://www.fixprotocol.org/">Financial Information eXchange (FIX)</a> an industry
- driven messaging standard through <a href="http://www.quickfixj.org/">QuickFixJ</a> as well as <a href="http://hessian.caucho.com/">Hessian binary web service protocol</a>, as well as other functional, stability and performance improvements. For more details please see the <a href="http://svn.apache.org/repos/asf/synapse/tags/1.2/src/main/release/docs/release_notes.txt">1.2 release notes</a>.
- </p>
- <p>For more information, see:
- <ul>
- <li><a href="./Synapse_QuickStart.html">Quick Start Guide</a></li>
- <li><a href="./Synapse_Configuration_Language.html">The Synapse Configuration Language</a></li>
- <li><a href="./Synapse_Samples.html">A Quick start with Synapse Samples</a></li>
- <li><a href="./Synapse_Extending.html">Extending Synapse</a></li>
- <li>The Developer mailing list: <a href="mailto:dev-subscribe@synapse.apache.org">Subscribe</a></li>
- <li>The User mailing list: <a href="mailto:user-subscribe@synapse.apache.org">Subscribe</a></li>
- <!--li>The Synapse Wiki <a href="http://wiki.apache.org/ws/Synapse">http://wiki.apache.org/ws/Synapse</a></li-->
- </ul>
+ Apache Synapse is a lightweight and high-performance Enterprise Service Bus (ESB). Powered
+ by a small and asynchronous mediation engine, Apache Synapse provides exceptional support
+ for XML, Web Services and REST. In addition to XML and SOAP, Apache Synapse supports
+ several other content interchange formats, such as plain text, binary, Hessian and JSON. The
+ wide range of transport adapters available for Synapse, enables it to communicate over many
+ application and transport layer protocols. As of now, Apache Synapse has support for protocols
+ like HTTP/S, Mail (POP3, IMAP, SMTP), JMS, TCP, UDP, VFS and FIX.
+ </p>
+ <p>
+ Apache Synapse is designed to be lightweight and fast. The non-blocking HTTP transport,
+ the multi-threaded mediation engine and the streaming XML infoset combine to ensure that
+ Synapse can mediate very high volumes of messages through the service bus with minimum
+ delay and resource usage. Synapse also comes with comprehensive logging capabilities,
+ statistics collection and JMX monitoring support which are crucial in production deployments.
+ </p>
+ <p>
+ Synapse uses Apache Axis2 as the underlying Web Services engine. Therefore it has outstanding
+ support for Web Services and related standards such as SOAP and WSDL. Tried and tested
+ Axis2 modules like Apache Rampart and Apache Sandesha2 can be used with Synapse with no
+ configuration overhead. Using such external modules, Apache Synapse supports a range of
+ Web Services standards including WS-Security, WS-Reliable Messaging and WS-Eventing. Synapse
+ also makes use of the Axis2 clustering framework and the deployment framework to provide
+ enteprise grade clustering support and development time hot deployment support.
+ </p>
+ <p>
+ The Synapse mediation engine is configured using a simple, XML-based configuration language.
+ The configuration language and the related functional components are designed with SOA
+ best practices in mind. As a result one could easily store configuration fragments in an
+ external registry and import them to the mediation engine on demand.
+ Synapse ships with a large collection of useful mediators that can be used to develop even the
+ most complex enterprise integration scenarios. If necessary, the mediation engine can be
+ easily extended by developing custom mediators using Java or your favorite scripting
+ language.
+ </p>
+ <p>
+ Apache Synapse is free and open source software distributed under the
+ <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache Software License 2.0</a>.
+ </p>
+ <p>Want to get started? Please refer one of these comprehensive manuals:
+ <ul>
+ <li><a href="./Synapse_QuickStart.html">Quick Start Guide</a></li>
+ <li><a href="./Synapse_Configuration_Language.html">The Synapse Configuration Language</a></li>
+ <li><a href="./Synapse_Samples.html">Synapse Samples Catalog</a></li>
+ <li><a href="./Synapse_Extending.html">Extending Synapse</a></li>
+ </ul>
+ </p>
+ <p>Need some assistance with a problem? Feel free to get in touch with the community over these
+ mailing lists:
+ <ul>
+ <li>The Developer mailing list: <a href="mailto:dev-subscribe@synapse.apache.org">Subscribe</a></li>
+ <li>The User mailing list: <a href="mailto:user-subscribe@synapse.apache.org">Subscribe</a></li>
+ </ul>
</p>
-</section>
-
-<section name="Introduction">
-<p>
- Apache Synapse is an ESB that has been designed to be simple to configure, very fast, and effective at solving many integration and gatewaying problems.
- Synapse has support for HTTP, SOAP, SMTP, JMS, FTP and file system transports, Financial Information eXchange (FIX) and Hessian protocols for message exchange as well as first class support for standards such as WS-Addressing,
- Web Services Security (WSS), Web Services Reliable Messaging (WSRM), efficient binary attachments (MTOM/XOP).
- Synapse can transform messages using key standards such as XSLT, XPath and XQuery, or simply using Java. Synapse supports a number of useful
- functions out-of-the-box without programming, but it also can be extended using popular programming languages such as Java, JavaScript, Ruby, Groovy, etc..
-</p>
-<p>
- Synapse has a completely asynchronous core, and supports non-blocking HTTP and HTTPS using the
- excellent <a href="http://hc.apache.org/httpcomponents-core/index.html">Apache HttpCore</a> NIO module. In addition, Synapse supports JMS v1.0 and higher, Apache VFS File Systems (FTP, SFTP, File (including zip/jar/tar/gz), Webdav, CIFS), POP3/IMAP/SMTP transports. Apache Synapse can process
- SOAP 1.1/1.2, pure XML/REST, Text and Binary messages with support for any-to-any conversion and transformation.
-</p>
</section>
<section name="Key Features">
- <p>The latest release of Synapse is <a href="download/1.2/download.cgi">1.2</a>. Its key features are </p>
+ <p>The latest release of Synapse is <a href="download/2.0/download.cgi">2.0</a>. Its key features are </p>
<ul>
<li><p>Proxy services - facilitating transport, interface (WSDL/Schema/Policy), message format (SOAP 1.1/1.2, POX/REST, Text, Binary), QoS (WS-Addressing/WS-Security/WS-RM) and optimization switching (MTOM/SwA)</p></li>