COMP9323 project: Online BPEL Editor