So I thought of sharing few thing in pretty short.
First we look at what is ESB and let's start it.
What is an ESB ?
As with a Service-Oriented
Architecture (SOA), an ESB is essentially a collection of enterprise
architecture design patterns that is now implemented directly by many
enterprise software products.
ESB is a software architecture that enables communication (Integration)
among various applications.
·
Instead of directly communicating each other via
their own communication formats, each application communicate directly with
ESB. ESB transform and route the message to their appropriate destinations.
ESB provides fundamental service via event driven and
standard based messaging engine. (The bus)
Note : I have using latest version 4.8.1 - this is not supporting Java 1.8
The few important links
About WSO2 esb
https://docs.wso2.com/display/ESB481/About+WSO2+ESB
Download source and compile and build SEB
Prerequisites
Quick Start
1. Download ESB = http://wso2.com/products/enterprise-service-bus/
2. Windows - unzip it
I have added this file inside "WSO2" folder created inside "Softwares". So after unzip my wso2 esb home folder will be
C:\Softwares\wso2\wso2esb-4.8.1
3. Set home variable for Java
JAVA_HOME = C:\Program Files\Java\jdk1.7.0_13
4. Go to "bin" folder and run "wso2server.bat"
you can run with opening command line "cmd". set the path to "C:\Softwares\wso2\wso2esb-4.8.1\bin". type "wso2server.bat" and enter.
C:\Softwares\wso2\wso2esb-4.8.1\bin>wso2server.bat
ESB will start.
There is an easy way. Once you go to "bin" folder. Just type "cmd" in the address bar (--> That is where you can see the folder path "C:\Softwares\wso2\wso2esb-4.8.1") and enter. It will open a command line with path set to "C:\Softwares\wso2\wso2esb-4.8.1\bin>"
5. verify whether ESB started.
Open browser. go to
https://localhost:9443/carbon
Remember to use secure "https" if you omit "S" you will not get the console
6. use username and password admin/admin respectively
you will get the admin console
I will give summary steps to quick start in my next article.