Monday, December 21, 2015

What is ESB and WSO2 ESB Quick Start

Recently I started learning about wso2 ESB. They have provided a good document. But for a starter it looks little too much of information and going to quick start with given quick start document I found little time consuming.
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.