Abstract Enterprises heavily rely on the state-of-the-art information technologies user behaviors and social system to sustain business competitiveness. Service-Oriented Architecture (SoA) and Cloud allow enterprises to utilize dynamic distributed services across enterprise boundaries and even individuals. Based on the needs of society, enterprise can spin off a virtual enterprise for new businesses where the demanded manufacturing resources are obtained through service selection and workflow composition over the Internet. An increasing number of Internet of Things (IoT) services make enterprises facing the challenge to select preferable services for their business workflows. We improve workflow compositions methods at three major aspects: (1) we present an integrated approach for service selection and composition to meet the needs of users and social system. (2) We extend Service Workflow Specification (SWSpec) as a formal requirement specification to determine a design space of services. (3) We introduce the Fuzzy Analytic Hierarchy Process (F-AHP) to evaluate non-functional specifications quantitatively with less uncertainty. Appropriate rankings can be assigned to available services based on non-functional requirements to determine the best-suited services with less uncertainty.