Supporting Component-Based Software Evolution

  • Authors:
  • Ross Gardler;Nikolay Mehandjiev

  • Affiliations:
  • -;-

  • Venue:
  • NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

An eBusiness is one in which major parts of its core business processes are automated. This dependence on technology enables innovative business models, but also demands that developing supporting software systems involves carefully considering company's future strategy and business models. This paper presents a new approach to semi-automated component-based evolution of eBusiness support systems. The process is automated by linking business strategy with software structure using mappings between business process patterns and software patterns. Identified software patterns are used to guide the procurement of appropriate components using software "test harnesses". A strategic positioning and planning tool, the eBusiness Maturity Model (eBMM) is used at the strategic level, allowing the planning of future extensions of software support to progress up the eBusiness maturity levels. We illustrate the use of this model in an eCommerce start-up and show how the model guides the procurement of software components to support mission-critical parts of the business whilst enabling future growth in the marketplace.