Managing Non-Functional Properties of Inter-enterprise Business Service Delivery Toni Ruokolainen and Lea Kutvonen Department of Computer Science P.O. Box 68 (Gustaf Hällströmin katu 2b) FI-00014 University of Helsinki Finland Toni.Ruokolainen@cs.Helsinki.FI, Lea.Kutvonen@cs.Helsinki.FI Abstract. In inter-enterprise business service collaborations management of non-functional properties has become a fundamental issue as business manage- ment and computing infrastructures are expected to align more closely. Already, service-oriented computing emphasizes dynamic binding between the functional elements participating in service collaborations and late encapsulation of proper- ties on them. In such environments, the non-functional service properties are used a) as selection criteria during service discovery and b) as parts of collaboration contracts and service-level agreements in particular. This paper contributes to the conceptualisation of non-functional properties in the context of service-oriented computing. The nature of non-functional proper- ties is elaborated by metamodels that formalize the concepts and provide facilities for the management of non-functional properties during design time and run time. 1 Introduction Non-functional properties (NFP) affect the behaviour and semantics of service-oriented systems by declaring requirements and constraints on interaction endpoints, communi- cation infrastructure and behavioural patterns, for example. To increase maintainability and re-usability of the system and its components, non-functional properties should be orthogonal with respect to the functional elements of the system and with each other. While the set of possible non-functional properties is open and can not be predetermined or enumerated due to their context dependency and evolution of systems, their usage can be disciplined by deliberate NFP management facility. In the context of service-oriented computing, non-functional properties are required to be managed over heterogeneous and evolving systems. Such a framework must cater for loose coupling and late encap- sulation of properties over service cooperations, as well as adopt a uniform approach for design and deployment of the NFP. In this paper we introduce preliminary work on establishing a framework for man- aging non-functional properties of business service delivery. This paper complements and elaborates the road-map for the management of non-functional properties introduced in [1]. While [1] takes a holistic approach to the management of non-functional proper- ties in service-oriented inter-enterprise communities, this paper elaborates the role of non-functional properties at the service level. The management framework introduced is E. Di Nitto and M. Ripeanu (Eds.): ICSOC 2007 Workshops, LNCS 4907, pp. 80–92, 2009. c Springer-Verlag Berlin Heidelberg 2009