SbSAD: An Integrated Service-based Software Design Framework
Phased software engineering process continues to be the most popular paradigm leading to devise and drawing-up all system architectural designs. In this paper we trying to explore and examine the most significant software engineering activity: Software architectural design. In this paper we discuss and evaluate an integrated service-based (the common and modern architectural styles upon which many systems are currently based) software architectural design framework called SbSAD. SbSAD is, mainly, built on top a proprietary micro-phased design process. In this paper, we first reconsider and refine such process in order to become more flexible. We, then, trying to evaluate this process by providing one devoted CASE-like prototype built using java technologies. Our approach consists of building overall software architectures while being based on the concept of business front-end services. The experiments show that: applying such strategy may cause some confliction with the so known SOA and may disorient both readers and designers. However, at the end, we testify that our service-based process should not have any direct connection with the SOA style. Working on some re-drawing and mapping rules leading to transcript SbSAD into SOA could characterize our future works.
Keywords: Software architecture, Front-end services, SDLC, SOA, CASE tools, Data exchange, Dataflow
Download Full-Text








