Setting Up A BizAgi Xpress Server On AWS
Setting Up A BizAgi Xpress Server On AWS
instance
Tim Olsen
Georgia State University
http://www.timolsen.com
CIS 4120 – Business Process Management
This is not so much a tutorial as it is a directions list. I assume you have setup an AWS instance of some
kind. If you have not, head over to EC2 for Poets.
1. Sign into the AWS Console:
2. Click on AMIs and search for this one: Ami-45c22ec2
This is a plain vanilla instance of Windows 2008. Windows 2008 is much snapper through Remote
Desktop than Windows 2003.
3. Right click on the instance you have found, and say “Run instance”.
Now it’s break time. You need about 10-15 minutes before you can get your password to your new
machine and login.
8. After that time, right click your instance in the instance area of the AWS console, and press “Get
Windows Password”. This is where you need your KeyPair file.
It will give you a very complex password. Copy and paste this somewhere safe.
Then right click the instance again and press “Connect”. See this screen shot:
Select option 1 and download the shortcut file then click on it.
A few warning dialogs will pop up, that’s ok, just accept them, and put in your complex windows
password. You can change this password, but don’t loose it.
Now you are in. Staring at the desktop of some machine server in the cloud! Click on the “Work”
Network when that pops up.
This is a webserver which will let you share your automated processes with the world.
This will let you execute your processes and deliver them through the webserver.
To install IIS:
Click on Start (i.e the “Start button” in the Windows task bar) then click the search box right above it and
type Server Manager. Open “Server Manager”. Then click “Roles”, then “Add Roles”.
A window will pop up. Read it, then press next, then select “Web Server (IIS)” out of the list of 17 roles.
One more box to check: IIS 6 Management compatibility. It’s highlighted in blue below.
Alright, keep pressing next, and then click on Install. While it is installing, let’s go download BizAgi
Xpress.
Use Internet Explorer to do this. Search for it in Google, or use this link to download BizAgi Xpress (not
process modeler): http://www.bizagi.com/index.php?
option=com_content&view=article&id=98&Itemid=130&dwl=416d6d80614216cd534f5108f3f12e96&la
ng=en
Unfortunately Internet Explorer is very annoying and makes us press “Add” in order to download files
from really anywhere. A box like the one below may come up several times. Just press “Add” and then
OK.
It will take about 4 minutes to download. Meanwhile, go see how the install of IIS is doing. Once that is
done --- close that window. Wait for that to finish installing before installing BizAgi.
11. Accept all of the default settings in the BizAgi install. It might take a while to install.
12. Run or Start BizAgi. A shortcut is on the desktop.
When it pops up, click on Process Templates (see below). It is fun to learn from an example already built.
Press next on the windows which will appear. Accept all the defaults.
Once it is done it will have a window like this: Note the Modules and Run buttons. Before we press
“Run” lets check out the Modules.
After you press Modules a screen like this will come up:
Click around and right click things and just explore this area for 10 minutes. This has all of the processes
which we are about to “execute” on a live server. There are three different process models can you find
all of them?
Next click on Run (green button). A browser window will pop up with your running processes. This is
viewable by anyone on the web. But what’s the address? Get this by going to your AWS console and
copying the public DNS field from your running instance: Mine is ec2-75-101-197-43.compute-
1.amazonaws.com – copy this into a web browser. You will see the IIS screen, add /Templates to see
your running processes. So the final URL (for me) is: http://ec2-75-101-197-43.compute-
1.amazonaws.com/Templates/
Now send this link to your friends and have them login as different roles and start some processes.
Although this tutorial may have been fun, using your sever (the more people that use it the merrier)
demonstrates the power of BPM.
After you are done playing, remember to pause your server by right clicking your running instance and
pressing “stop”. This will avoid you incurring huge AWS charges! Press start to resume when you want to
play with it again. Congratulations you have setup and run a full blown BPMS!