Unlocking the Potential of WSO2 A Practical Tutorial for Developers