Non-Functional Property Driven Service Governance: Performance Implications

  • Authors:
  • Yan Liu;Liming Zhu;Len Bass;Ian Gorton;Mark Staples

  • Affiliations:
  • NICTA, Australian Technology Park, Eveleigh, NSW, Australia and School of Computer Science and Engineering, University of New South Wales, Australia;NICTA, Australian Technology Park, Eveleigh, NSW, Australia and School of Computer Science and Engineering, University of New South Wales, Australia;Software Engineering Institute, Carnegie Mellon University, U.S.A.;Pacific Northwest National Laboratory, U.S.A.;NICTA, Australian Technology Park, Eveleigh, NSW, Australia and School of Computer Science and Engineering, University of New South Wales, Australia

  • Venue:
  • Service-Oriented Computing - ICSOC 2007 Workshops
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Service governance is a set of businesses processes, policies and technical solutions that support enterprises in their implementation and management of their SOA. The decisions of service governance, especially concerning service boundaries at the enterprise level, influence the deployment topology of business services across or within business organizations. Deployment topologies are realized by integration technologies such as Enterprise Service Bus (ESB). Service governance and technical solutions interact in a subtle way including through communication patterns and protocols between services and ESBs, as well as the deployment and configuration of ESB. These factors have a strong influence on the Non-Functional Properties (NFP) of a SOA solution. A systematic approach is essential to understand alternative technical solutions for a specific service governance decision. This paper proposes a modeling approach to evaluate the performance-related NFP impacts when mapping service governance to technical solutions using an ESB. This approach is illustrated by the quantitative performance analysis of a real world example, service governance from an Australian lending organization.