The evolution of service-oriented architectures towards digital ecosystems comprehends a number of challenges. One challenge is to develop services in a dynamic environment with high uncertainties and in collaboration with other companies. Another challenge lies in how to describe services sufficiently for trading them in digital ecosystems. This paper explores requirements of service engineering and description, and presents the ISE Framework and Workbench with its architecture and its functionality. Furthermore, this paper introduces a novel language for describing business services along with SLA management.