Skip to content
Free planNo credit card requiredStart writing

article · 2008

An Architectural Pattern for Developing Renting Systems An Architectural Pattern for Developing Renting Systems

Haitham Hamza, Mohamed E. Fayad

Cited by 0Abstract and details only

Abstract

Despite the fact that renting is, to some extend, an application dependent activity, it is still possible to extract many fundamental common aspects that if captured in an appropriate conceptual level, a stable renting model can be developed and reused to build a wide range of renting systems. In this paper we propose an architectural pattern that model the renting problem. This pattern aims to provide a model that captures the core aspects of the renting problem independent of any specific application or domain. We demonstrate, through illustrated examples, the usage of the proposed pattern under different renting scenarios in different applications. 1. SOFTWARE STABILITY AND STABLE ANALYSIS PATTERNS: BRIEF BACKGROUND The pattern proposed in this paper is based on the concept of Stable analysis patterns introduced in [2,3,4]. The idea behind stable analysis patterns is to analyze the problem under consideration in terms of software stability concepts [7]. Software stability stratifies the classes of the system into three layers: the Enduring Business Themes (EBTs) layer (contains classes that present the enduring and basic knowledge of the underlying industry or business, and hence, they are extremely stable), the Business Objects (BOs) layer (contains classes that map the EBTs of the system into more concrete objects. BOs are tangible and externally stable, but they are internally adaptable), and the Industrial Objects (IOs) layer (contains classes that map the BOs of the system into physical objects.). Figure 1 depicts the three layers of software stability model. The detailed characteristics of EBTs, BOs, and IOs and useful heuristics and examples of identifying these concepts in real applications can be found in [5,8,9]

Cite this paper

APA 7

Hamza, H., & Fayad, M. E. (2008). An Architectural Pattern for Developing Renting Systems An Architectural Pattern for Developing Renting Systems.

MLA 9

Hamza, Haitham, and Mohamed E. Fayad. “An Architectural Pattern for Developing Renting Systems An Architectural Pattern for Developing Renting Systems.” 2008.

Chicago

Hamza, Haitham, and Mohamed E. Fayad. 2008. “An Architectural Pattern for Developing Renting Systems An Architectural Pattern for Developing Renting Systems.”

Harvard

Hamza, H. and Fayad, M.E. (2008) ‘An Architectural Pattern for Developing Renting Systems An Architectural Pattern for Developing Renting Systems’.

BibTeX
@article{hamza2008architectural,
  title = {{An Architectural Pattern for Developing Renting Systems An Architectural Pattern for Developing Renting Systems}},
  author = {Hamza, Haitham and Fayad, Mohamed E.},
  year = {2008}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.