Author: ruwan Date: Sat Jul 4 09:42:12 2009 New Revision: 40781 URL: http://wso2.org/svn/browse/wso2?view=rev&revision=40781
Log: Fixing the readme Modified: trunk/esb/java/README.txt Modified: trunk/esb/java/README.txt URL: http://wso2.org/svn/browse/wso2/trunk/esb/java/README.txt?rev=40781&r1=40780&r2=40781&view=diff ============================================================================== --- trunk/esb/java/README.txt (original) +++ trunk/esb/java/README.txt Sat Jul 4 09:42:12 2009 @@ -1,94 +1,106 @@ -WSO2 ESB 2.0 -================================= +================================================================================ + WSO2 Enterprise Service Bus 2.1.0 +================================================================================ -Welcome to the WSO2 ESB 2.0 release +Welcome to the WSO2 ESB 2.1.0 release WSO2 ESB is a lightweight and easy-to-use Open Source Enterprise Service Bus (ESB) available under the Apache Software License v2.0. WSO2 ESB allows administrators to simply and easily configure message routing, intermediation, -transformation, logging, task scheduling, etc.. The runtime has been designed -to be completely asynchronous, non-blocking and streaming based on the Apache -Synapse core. - -This is based on the revolutionary WSO2 Carbon [Middleware a' la carte] framework. -All the major features have been developed as pluggable Carbon components. - -Key Features -================================= - -1. 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). +transformation, logging, task scheduling, load balancing, failover routing, +event brokering, etc.. The runtime has been designed to be completely +asynchronous, non-blocking and streaming based on the Apache Synapse core. + +This is based on the revolutionary WSO2 Carbon [Middleware a' la carte] +framework. All the major features have been developed as pluggable Carbon +components. + +Key Features of WSO2 ESB +================================== + +1. Proxy services - facilitating synchronous/asynchronous 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). 2. Non-blocking HTTP/S transports based on Apache HttpCore for ultrafast execution and support for thousands of connections at high concurreny with constant memory usage. 3. Built in Registry/Repository, facilitating dynamic updating and reloading - of the configuration and associated resources (e.g. XSLTs, XSD, JS, ..) -4. Easily extendable via custom Java class (mediator and command)/Spring mediators, - or BSF Scripting languages (Javascript, Ruby, Groovy, etc.) + of the configuration and associated resources (e.g. XSLTs, XSD, WSDL, + Policies, JS, Configurations ..) +4. Easily extendable via custom Java class (mediator and command)/Spring + mediators, or BSF Scripting languages (Javascript, Ruby, Groovy, etc.) 5. Built in support for scheduling tasks using the Quartz scheduler. -6. Load-balancing (with or without sticky sessions) /Fail-over, and clustered +6. Load-balancing (with or without sticky sessions)/Fail-over, and clustered Throttling and Caching support 7. WS-Security, WS-Reliable Messaging, Caching & Throttling configurable via (message/operation/service level) WS-Policies 8. Lightweight, XML and Web services centric messaging model -9. Support for industrial standards (Hessian binary web service protocol/Financial - Information eXchange protocol) -10. Enhanced support for the VFS/JMS/Mail transports -11. Support for message splitting & aggregation using the EIP +9. Support for industrial standards (Hessian binary web service protocol/ + Financial Information eXchange protocol and optional Helth Level-7 protocol) +10. Enhanced support for the VFS(File/FTP/SFTP)/JMS/Mail transports with + optional TCP/UDP transports and transport switching for any of the above + transports +11. Support for message splitting & aggregation using the EIP and service + callouts 12. Database lookup & store support with DBMediators with reusable database connection pools -13. JMX monitoring support +13. WS-Eventing support with event sources and event brokering +14. Rule based mediation of the messages using the Drools rule engine +15. Transactions support via the JMS transport and Transaction mediator for + database mediators +16. Internationalized GUI management console with user/permission management for + configuration development and monitoring support with statistics, + configurable logging and tracing +17. JMX monitoring support and JMX management capabilities like, + Gracefull/Forcefull shutdown/restart -New Features of the WSO2 ESB 2.0 -================================= +New Features of the WSO2 ESB 2.1.0 +================================== 1. This ESB release is based on Carbon "Middleware a' la carte" which is an OSGi - based SOA platform by WSO2 Inc. -2. Transactional JMS transport and the Transaction mediators -3. Integrated graphical user management -4. Integrated graphical key store management -5. Configurable logging through the management console -6. Graphical data source declaration -7. WS-Eventing support and Event Sources making it an even broker -8. Enhanced sequence and proxy service editor -9. Module management capability -10. Transport configuration management through the graphical console -11. Graceful/Forced shutdown/restart -12. Enhanced integrated registry and search functionalities -13. User permissions support -14. Enhanced monitoring tools for statistics and tracing -15. Try-It tool to try an existing service -16. Graphical policy editor -17. Administration console fully internationalized -18. Better modularity and extendability through OSGi component architecture + based SOA platform version 2.0 by WSO2 Inc. +2. Rule based mediation via Drools +3. Fine grained autherization for services via the Entitlement mediator +4. Reliable-Messaging specification 1.1 support +5. Enhanced WS-Eventing support and Event Sources making it an even broker +6. Enhanced AJAX based sequence, endpoint and proxy service editors +7. Enhanced transport configuration management through the graphical console +8. Enhanced integrated registry and search functionalities with versionning, + notifications, rating of resources, and commenting +9. Enhanced remote registry support +10. Default persistence to the registry for the configuration elements +11. Enhanced permission model with the user management +12. Enhanced REST/GET and other HTTP method support +13. P2 based OSGi feature support, for optional features like service + management, runtime governance and so on.. System Requirements -================================= +================================== 1. Minimum memory - 256MB 2. Processor - Pentium 800MHz or equivalent at minimum 3. Java SE Development Kit 1.5.13 or higher 4. The Management Console requires you to enable Javascript of the Web browser, with MS IE 6 and 7. In addition to JavaScript, ActiveX should also be enabled - with IE. This can be achieved by setting your security level to medium or lower. + with IE. This can be achieved by setting your security level to + medium or lower. NOTE: On Windows Server 2003, it is not allowed to go below the medium security level in Internet Explorer 6.x and the default medium security setting with - IE does not allow sufficient level of JS or ActiveX enablement for the management - console to run. + IE does not allow sufficient level of JS or ActiveX enablement for the + management console to run. 5. To compile and run the sample clients, an Ant version is required. Ant 1.7.0 version is recommended 6. To build WSO2 ESB from the Source distribution, it is necessary that you have - JDK 1.5.x version and Maven 2.0.6 or later + JDK 1.5.x version and Maven 2.1.0 or later For more details see http://wso2.org/wiki/display/carbon/System+Requirements Installation & Running -================================= +================================== -1. Extract the wso2esb-2.0.zip and go to the extracted directory +1. Extract the wso2esb-2.1.0.zip and go to the extracted directory 2. Run the wso2server.sh or wso2server.bat as appropriate 3. Point your favourite browser to @@ -99,19 +111,21 @@ username : admin password : admin -Note: Please run ant on the bin directory of the extracted distribution before -running samples. +5. Smaple configurations can be started with wso2esb-samples.sh or + wso2esb-samples.bat as appropriate specifying the sample number with the -sn + option, for example to run sample 0 the command is -5. Samples configurations can be specified by passing the property - -Desb.sample=${SAMPLE_NUMBER} + ./wso2esb-samples.sh -sn 0 + ./wso2esb-samples.bat -sn 0 -WSO2 ESB 2.0 distribution directory structure +WSO2 ESB 2.1.0 distribution directory structure ============================================= CARBON_HOME |- bin <folder> |- conf <folder> |- database <folder> + |- dbscripts <folder> |- lib <folder> |- logs <folder> |- repository <folder> @@ -124,16 +138,19 @@ |- INSTALL.txt <file> |- release-notes.html <file> - - bin + - bin Contains various scripts .sh & .bat scripts - conf Contains configuration files - database - Contains the database + Contains the database - - lib + - dbscripts + Contains all the database scripts + + - lib Contains the basic set of libraries required to startup ESB in standalone mode @@ -142,10 +159,13 @@ - repository The repository where services and modules deployed in WSO2 ESB - are stored. + are stored. In addition to this the components directory inside the + repository directory contains the carbon runtime and the user added + jar files including mediators third party libraries and so on.. - resources - Contains additional resources that may be required + Contains additional resources that may be required, including sample + configuration and sample resources - samples Contains some sample services and client applications that demonstrate @@ -160,20 +180,20 @@ in this directory - LICENSE.txt - Apache License 2.0 and the relevant other licenses under which + Apache License 2.1.0 and the relevant other licenses under which WSO2 ESB is distributed. - README.txt This document. - - INSTALL.txt - This document will contain information on installing WSO2 ESB + - INSTALL.txt + This document will contain information on installing WSO2 ESB - release-notes.html - Release information for WSO2 ESB 2.0 + Release information for WSO2 ESB 2.1.0 Training -================================= +================================== WSO2 Inc. offers a variety of professional Training Programs, including training on general Web services as well as WSO2 ESB, Apache Synapse, @@ -183,7 +203,7 @@ http://wso2.com/training/course-catalog/ Support -================================= +================================== WSO2 Inc. offers a variety of development and production support programs, ranging from Web-based support up through normal business @@ -193,20 +213,19 @@ For more information on WSO2 ESB, visit the WSO2 Oxygen Tank (http://wso2.org) -Known issues of WSO2 ESB 2.0 -================================= +Known issues of WSO2 ESB 2.1.0 +================================== - * Mail transport does not support SSL * Dependency management within the configuration is not handled properly Issue Tracker -================================= +================================== https://wso2.org/jira/browse/CARBON https://wso2.org/jira/browse/ESBJAVA Crypto Notice -================================= +================================== This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, @@ -235,3 +254,6 @@ Apache Santuario : http://santuario.apache.org/ Bouncycastle : http://www.bouncycastle.org/ +-------------------------------------------------------------------------------- +(c) Copyright 2009 WSO2 Inc. + _______________________________________________ Esb-java-dev mailing list [email protected] https://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev
