As part of this breakout, some exercises are planned, this guide is to help setting up the environment and list labs and artefacts.
Download Google Chat https://get.google.com/chat/ , search and join API track | Dublin PSG Event 2018 room.
The following labs are planned, click on each for more details
- Events Processing Lab 1
- Events Processing Lab 2
- API-led Lab 1
- API-led Lab 2
Software you need to install and accounts you need to have to be able to carry on the labs during the workshops.
You should be able to run the labs on your OS of choice
- macOS
- Windows 10
- Make sure to enable hardware virtualisation in BIOS
- If you have BitLocker, you might need help from Help Desk
- Linux e.g. CentOS or Ubuntu
These accounts are needed to run through the labs:
- TIBCO Cloud
- TIBCO Cloud Mashery
- TIBCO Cloud Integration
- Invitations to TIBCO Cloud to be received directly over @tibco.com emails
- Sign into https://cloud.tibco.com/ , choose the PSG Event 2018 API-led organisation
Expected to use the following capabilities
- TIBCO Cloud Mashery Control Center
- TIBCO Cloud Mashery API Modeling
- TIBCO Cloud Integration, BW
- TIBCO Cloud Integration, Mock up
Choose one of two options to run the Events Processing labs
Option A. An Ubuntu vm with software required ( recommended ) Download an Ubuntu linux vm for the EventProcessing Labs HERE
- You will need to be signed in using TIBCO Google Account
- README available on desktop
- The vm is split into 8 parts .001 to .008
- Unarchive to a folder of choice using "7zip" on Windows or "Keka" on macOS
- The vm by default is allocated 1 vCPU and 4GB RAM
- Run the VM using Virtualbox ( instructions to install below )
- Use
sudo
for privilegded actions - Use user
tibco
withtibco123
to login
Option B. download & install the following software on your laptop
- TIBCO BusinessEvents Enterprise Edition 5.5
- Apache kafka_2.11-1.0.2
- if you choose to install the software on your machine, we suggest you use the following path if you're on Linux or macOS
/opt/tibco/cep/be/5.5
/opt/kafka_2.11-1.0.2
/opt/projects
Please choose to download and install each requirement. Instructions for using a package manager is included.
- macOS, https://brew.sh/
- Windows 10, https://chocolatey.org/ use Powershell
- TIBCO BusinessStudio
- Text editor e.g. Microsoft VSCode https://code.visualstudio.com/
- Virtualbox > 5.2.18 , to run a vm for the Events Processing lab https://www.virtualbox.org/
- An HTTP client, to test APIs
- Postman - GUI (free) https://www.getpostman.com/
- Httpie - CLI (free) https://httpie.org/
- Paw Cloud (for a fee) https://paw.cloud/
- Docker
- Make sure to pull this before arriving to the venue
docker pull mysql
Only TIBCO BusinessStudio is needed. Download the installer through https://edelivery.tibco.com
Feel free to use the text editor of choice.
macOS
brew cask install visual-studio-code
Windows 10
C:\> choco install vscode
For those using vmware fusion or workstation, you could try to import the vm without the need for virtualbox
macOS
brew cask install virtualbox
Windows 10
C:\> choco install virtualbox
macOS
brew cask install postman
Windows 10
C:\> choco install postman
macOS
brew install httpie
Windows 10
macOS https://store.docker.com/editions/community/docker-ce-desktop-mac
Windows 10 https://store.docker.com/editions/community/docker-ce-desktop-windows