Abstract :
This tutorial will share with the audience on how to leverage the foundational knowledge of Service- Oriented Architecture (SOA) and Web services to build service-oriented business consulting method, enable Software As Services and Services As Software. Advanced SOA techniques are covered in the following topics: services publishing and discovery, business services relationship modeling, business requirements-driven services composition, services value chain collaboration, business process integration and modeling, enterprise modeling, and project-based business performance management. A Services Engineering method and delivery framework will be discussed as a case study. The target audiences are all-level researchers, practitioners, and students. From this tutorial, the audiences could learn the actual service delivery processes, technologies, and methodologies in the entire service delivery life cycle. This tutorial material is created for the IEEE Body of Knowledge initiative on Services Computing, which is sponsored by the IEEE Computer Society Technical Committee on Services Computing.