Abstract: The Internet of Services introduces new requirements for service engineering in terms of addressing both business and technical perspectives. The inherent complexity of the new wave of services that is emerging requires new approaches for an effective and efficient service design. In this chapter we introduce a novel service engineering framework, the Integrated Service Engineering (ISE) framework, and its ISE workbench in order to address the emerging requirements of Internet of Services. The chapter presents the foundations on how the service engineering process can be conducted by applying the separation of concerns to model different service dimensions within various layers of abstraction. Additionally, three novel extensions are presented to our ISE workbench in order to enrich the capabilities of the service modeling process.