Friday, February 21, 2014

Simplified Fuse Service Works Install and Template

I created a template to easily install and start Fuse Service Works through the automated installer.  This is done in 5 easy steps.  I structured the demo in such a way that you can add pre-install, post-install steps so that source can be compiled and deployed.  Additional collateral can also be included such as a simulation, video, etc.  This helps a PoC, PoT or quick demo to be created easily.  Give it a try and please provide feedback to improve it.  Keep your eyes out for more Simplified Demos.

Simplified Workshop Series
Automated Installation Demo Template
in Fuse Service Works

Version 1.0

Welcome to the Simplified demo series. I refer to this as a workshop in a box, meaning everything is included to get you started such as the source, instructions, videos, presentations, etc. This demo will walk you through a quick demo of the Fuse Service works Installation. It is split into 3 main sections. First is the quick demo which walks you through the quick steps to run a quick, easy demo (The What). The second section gives an overview of the technology and how the demo was created (The Why and How). The third section gives you additional collateral. So let’s get started and as they say so easy a non techie can do it...

Section 1 : Run a quick demo

NOTE: Screen shots and more step by step for creating/running the demo from scratch are in section 2.


Step 2: Download Fuse Service Works from http://www.jboss.org/products/fsw.html

Step 3: Place the software in the distros folder

Step 4: Modify the support/InstallationScript.xml file to contain the full path to the installed/fsw directory. Make sure to leave the installed/fsw directory. The script performs the automated install of Fuse Service Works. You will notice in the installation script the components that are being installed. Also you will notice the variables file defines the passwords for Goverrnance, SAML keystore and vault keystore passwords. NOTE: This is installing the Switchyard, DTGov, S-RAMP and RTGov components which wouldn’t be the recommended setup as Design Time would be a separate server from the Switchyard/Run Time Server.

<installpath>/home/kpeeples/demos/fsw-simple-demo/installed/fsw</installpath>

Step 5: Run the install-run.sh script to install FSW and start the server

Browse to http://localhost:8080 for the EAP 6 Welcome screen.  This is a quick demo of running the automated FSW installer. You can use this as a template to build your demos. More detail of configuration and step by step are below.

Section 2 : Technology Overview and creating the demo step by step

Technology Overview

Step by Step

Section 3 : Additional Collateral and demo structure

The root folder of the demo contains:
  • install-run.sh to install and run FSW
  • pre-run.sh to do any pre-installation setup or compiling
  • post-run.sh to do any post-install setup or compiling
  • README.MD to briefly descibe the demo
  • readme.html to meet the objectives 1) quick and easy demo 2) step by step instructions with collateral
  • reset.sh to reset the demo
The collateral folder contains:
  • Video for videos or link to video
  • Presentation for presentations or link to presentation
  • Blog for a blog document or link to blog
  • Simulation for a simulation of the demo or link to simulation
The distros folder contain the downloads for the demo
The installed folder contains subfolders for the software to be installed when the script is run
The source folder contains any source projects to be compiled and deployed
The support folder contains any supporting files/directories


Closing