Skip to main navigation Skip to search Skip to main content

A pattern language for designing e-business architecture

  • Liping Zhao
  • , Linda Macaulay
  • , Jonathan Adams
  • , Paul Verschueren

Research output: Contribution to journalArticlepeer-review

Abstract

The pattern language for e-business provides a holistic support for developing software architectures for the e-business domain. The pattern language contains four related pattern categories: Business Patterns, Integration Patterns, Application Patterns, and Runtime Patterns. These pattern categories organise an e-business architecture into three layers-business interaction, application infrastructure and middleware infrastructure-and provide reusable design solutions to these layers in a top-down decomposition fashion. Business and Integration Patterns partition the business interaction layer into a set of subsystems; Application Patterns provide a high-level application infrastructure for these subsystems and separate business abstractions from their software solutions; Runtime Patterns then define a middleware infrastructure for the subsystems and shield design solutions from their implementations. The paper describes, demonstrates and evaluates this pattern language. © 2007 Elsevier Inc. All rights reserved.
Original languageEnglish
Pages (from-to)1272-1287
Number of pages15
JournalJournal of Systems and Software
Volume81
Issue number8
DOIs
Publication statusPublished - Aug 2008

Keywords

  • Architectural design
  • e-Business architecture
  • Pattern
  • Pattern languages
  • Software architecture

Fingerprint

Dive into the research topics of 'A pattern language for designing e-business architecture'. Together they form a unique fingerprint.

Cite this