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
1: Clone the repository from
https://github.com/kpeeples/simplified-fsw-template.git
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