Advances in Complex Decision Making: Using Machine Learning and Tools for Service-Oriented Computing