Author: hiranya
Date: Thu Nov 25 00:22:52 2010
New Revision: 1038877

URL: http://svn.apache.org/viewvc?rev=1038877&view=rev
Log:
Changes to home page:
1. Added a new features section
2. Moved the key features section further up and updated the content (most 
visitors will be interested in the features we support - so need to give 
prominence to this section)
3. Cropped the image so it fits nicely into the content
4. Minor changes to the CSS to reduce redundant spacing around paragraphs
5. Added a License link to the main menu (under project info)
6. Removed some redundant details (mailing list info and quick start guide 
links are already available in main menu)


Modified:
    synapse/branches/2.0/src/site/resources/css/site.css
    synapse/branches/2.0/src/site/resources/images/diagram_v2.png
    synapse/branches/2.0/src/site/site.xml
    synapse/branches/2.0/src/site/xdoc/index.xml

Modified: synapse/branches/2.0/src/site/resources/css/site.css
URL: 
http://svn.apache.org/viewvc/synapse/branches/2.0/src/site/resources/css/site.css?rev=1038877&r1=1038876&r2=1038877&view=diff
==============================================================================
--- synapse/branches/2.0/src/site/resources/css/site.css (original)
+++ synapse/branches/2.0/src/site/resources/css/site.css Thu Nov 25 00:22:52 
2010
@@ -39,8 +39,8 @@ h4{
     color:#777777;
 }
 p{
-    padding-top:5px;
-    padding-bottom:5px;
+    padding-top:1.5px;
+    padding-bottom:1.5px;
     line-height:18px;
 }
 /* page styles */

Modified: synapse/branches/2.0/src/site/resources/images/diagram_v2.png
URL: 
http://svn.apache.org/viewvc/synapse/branches/2.0/src/site/resources/images/diagram_v2.png?rev=1038877&r1=1038876&r2=1038877&view=diff
==============================================================================
Binary files - no diff available.

Modified: synapse/branches/2.0/src/site/site.xml
URL: 
http://svn.apache.org/viewvc/synapse/branches/2.0/src/site/site.xml?rev=1038877&r1=1038876&r2=1038877&view=diff
==============================================================================
--- synapse/branches/2.0/src/site/site.xml (original)
+++ synapse/branches/2.0/src/site/site.xml Thu Nov 25 00:22:52 2010
@@ -69,6 +69,7 @@
                 <item name="Version 1.0" href="1_0/content.html"/>
             </item>
             <item name="Project Information" href="project-info.html">
+                <item name="License" 
href="http://www.apache.org/licenses/LICENSE-2.0"/>
                 <item name="Mailing Lists" href="mail-lists.html"/>
                 <item name="Building" href="building.html"/>
                 <item name="Issue Tracking" href="issue-tracking.html"/>

Modified: synapse/branches/2.0/src/site/xdoc/index.xml
URL: 
http://svn.apache.org/viewvc/synapse/branches/2.0/src/site/xdoc/index.xml?rev=1038877&r1=1038876&r2=1038877&view=diff
==============================================================================
--- synapse/branches/2.0/src/site/xdoc/index.xml (original)
+++ synapse/branches/2.0/src/site/xdoc/index.xml Thu Nov 25 00:22:52 2010
@@ -21,7 +21,7 @@
 <document>
 
   <properties>
-    <title>The lightweight ESB</title>
+    <title>The Lightweight ESB</title>
   </properties>
 
 <body>
@@ -29,37 +29,56 @@
 <section name="Apache Synapse Enterprise Service Bus (ESB)">
   <p>
       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
+      by a fast 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, SMS, XMPP and 
FIX. It can work with
-      many message exchange patterns and Eventing related delivery channels 
with reliability and
-      also supports scheduling tasks.
+      like HTTP/S, Mail (POP3, IMAP, SMTP), JMS, TCP, UDP, VFS, SMS, XMPP and 
FIX.
   </p>
-</section>
-<section name="Getting Started">
   <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="./deployment.html">Synapse Deployment Guide</a></li>
-          <li><a href="./Synapse_Extending.html">Extending Synapse</a></li>
-      </ul>
-  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:[email protected]";>Subscribe</a></li>
-          <li>The User mailing list:  <a 
href="mailto:[email protected]";>Subscribe</a></li>
-      </ul>
+      <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache Software 
License 2.0</a>The
+      latest version of Synaspe is <a 
href="download/2.0/download.cgi">v2.0</a>. This release
+      comes with a horde of new features, bug fixes, performance and stability 
improvements.
   </p>
 </section>
+<section name="New in Version 2.0">
+    <ul>
+        <li>New, fine-grained configuration model</li>
+        <li>Hot deployment and hot update support for configuration 
artifacts</li>
+        <li>Priority based mediation support</li>
+        <li>Comprehensive eventing capabilities with WS-Eventing support</li>
+        <li>Secure vault for encrypting passwords in configuration files</li>
+        <li>File locking support in the VFS transport for concurrent 
polling</li>
+        <li>URLRewrite medaitor for fast and simple URL rewriting</li>
+        <li>Synapse configuration observer API</li>
+        <li>Multiple identity support in the HTTPS transport</li>
+        <li>Enhanced JMX monitoring support for the NHTTP transport</li>
+        <li>Dead letter channel implementation (experimental)</li>
+        <li>Synapse XAR Maven plugin for generating configuration 
artifacts</li>
+    </ul>
+</section>
+<section name="Key Features">
+    <ul>
+        <li>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)</li>
+        <li>Non-blocking HTTP/S transports for fast HTTP interactions and 
support for thousands of concurrent connections</li>
+        <li>VFS transport for file manipulation and interaction with FTP, 
SFTP, CIFS and WEBDAV</li>
+        <li>JMS support for binary, plain text, XML and SOAP payloads</li>
+        <li>Mail transport with extensive support for POP3, IMAP and SMTP</li>
+        <li>Support for industry driven <a 
href="http://www.fixprotocol.org/";>Financial Information eXchange (FIX)</a> 
protocol</li>
+        <li>Built-in Registry/Repository, facilitating dynamic reloading of 
the configuration and associated resources (e.g. XSLTs, XSD, JS, ..)</li>
+        <li>Built-in support for scheduling tasks using the <a target="_blank" 
href="http://www.opensymphony.com/quartz";>Quartz</a> scheduler</li>
+        <li>Load-balancing (with or without sticky sessions) and fail-over 
routing</li>
+        <li>Support for many Web Services standards including WS-Addressing, 
WS-Security and WS-Reliable Messaging</li>
+        <li>Policy based message throttling and caching (with special support 
for clustered environments)</li>
+        <li>Message splitting and aggregation</li>
+        <li>Database lookup and update support with database connection 
pooling</li>
+        <li>Fine grained statistics collection over sequences, endpoints and 
proxy services</li>
+        <li>JMX monitoring and management</li>
+        <li>Easily extendable with Java, Spring, or BSF Scripting languages 
(Javascript, Ruby, Groovy, etc.)</li>
+    </ul>
+</section>
 <section name="Apache Synapse Runtime Architecture">
   <p>
       Apache Synapse is designed to be lightweight and fast. The non-blocking 
HTTP transport,
@@ -74,59 +93,19 @@
       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
-      enterprise grade clustering support and development time hot deployment 
support.
-  </p>
-  <p>Synapse could be used as one or more event sources and the Event Driven 
Architecture can be
-      implemented using Synapse for your SOA requirements. It could also 
prioritize certain messages
-      depending on the given conditions at the mediation layer as well as from 
the transport layer
-      as far as the HTTP is concerned. This gives the ability to process a set 
of messages with high
-      priority than the others and can be used to implement today's 
organizational business
-      requirements. It could successfully be used as a highly scalable load 
balancer with application
-      level routing logic embedded into it.
+      Web Services standards including WS-Security and WS-Reliable Messaging. 
Synapse
+      also makes use of the Axis2 clustering framework to provide enteprise 
grade clustering support.
   </p>
   <p>
-      The Synapse mediation engine is configured using a simple, XML-based 
configuration language.
+      Synapse 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
+      best practices in mind. It is trivial to store configuration fragments 
in an
+      external SOA registry and import them to the mediation engine on demand.
+      Synapse ships with a large collection of mediators that can be used to 
implement 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
+      extended by developing custom mediators using Java or your favorite 
scripting
       language.
   </p>
 </section>
-       
-<section name="Key Features">
-               <p>The latest release of Synapse is <a 
href="download/2.0.0/download.cgi">2.0.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>
-        <li><p>Non-blocking HTTP/S transports based on Apache <a 
target="_blank" 
href="http://hc.apache.org/httpcomponents-core/index.html";>HttpCore</a> for 
ultrafast execution and support for thousands of connections at high concurreny 
with constant memory usage</p></li>
-        <li><p>Built in Registry/Repository, facilitating dynamic updating and 
reloading of the configuration and associated resources (e.g. XSLTs, XSD, JS, 
..)</p></li>
-        <li><p>Easily extended via custom Java class (mediator and 
command)/Spring mediators, or BSF Scripting languages (Javascript, Ruby, 
Groovy, etc.)</p></li>
-        <li><p>Built in support for scheduling tasks using the <a 
target="_blank" href="http://www.opensymphony.com/quartz";>Quartz</a> 
scheduler</p></li>
-        <li><p>Load-balancing (with or without sticky sessions) /Fail-over, 
and clustered Throttling and Caching support</p></li>
-        <li><p>WS-Security, WS-Reliable Messaging &amp; Throttling 
configurable via (message/operation/service level) WS-Policies</p></li>
-        <li><p>JMS (v1.x upwards) message support for binary, plain text and 
XML and SOAP payloads</p></li>
-        <li><p>Support for <a href="http://hessian.caucho.com/";>Hessian binary 
web service protocol</a></p></li>
-        <li><p>Industry driven <a href="http://www.fixprotocol.org/";>Financial 
Information eXchange (FIX)</a> protocol</p></li>
-        <li><p>Enhanced support for Apache VFS transports (s/ftp, file, 
zip/tar/gz, webdav, cifs..)</p></li>
-        <li><p>Support for message splitting &amp; aggregation using the 
EIP</p></li>
-        <li><p>Database lookup &amp; store support with DBMediators with 
reusable database connection pools</p></li>
-        <li><p>Enhanced Mail transport with POP3/SMTP/IMAP protocols</p></li>
-        <li><p>GZip encoding over the HTTP/S transport</p></li>
-        <li><p>Dual-Channel message exchange with WS-Addressing</p></li>
-        <li><p>Ability to pin a proxy service or a task to server instances on 
a cluster</p></li>
-        <li><p>Mandatory sequence if required before mediation</p></li>
-        <li><p>Lightweight, XML and Web services centric messaging 
model</p></li>
-        <li><p>Configurations serialized into a file system for 
versioning/backup &amp; restoration with built-in Registry support</p></li>
-        <li><p>Support for Error handling and timeouts, recovery with http/s 
maintainance mode &amp; gracefull shutdown</p></li>
-        <li><p>JMX monitoring support</p></li>
-       <li><p>Many samples and a built-in Axis2 server to try out and 
experiment with samples (Samples includes WS-Security, JMS POX/Text messages, 
Script mediation and many more samples which can be run out of the box) 
</p></li>
-           <li><p>Enhanced documentation for samples and getting 
started</p></li>
-       </ul>
-</section>
 </body>
 </document>


Reply via email to