Middleware-based distributed systems software process

  • Authors:
  • Liu Jingyong;Zhong Yong;Chen Yong;Zhang Lichen

  • Affiliations:
  • Guangdong University of Technology, Guangzhou, China;Chinese Academy of Sciences, Chengdu, China;Zhongkai University of Agriculture and Engineering, Guangzhou, China;Guangdong University of Technology, Guangzhou, China

  • Venue:
  • Proceedings of the 2009 International Conference on Hybrid Information Technology
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Middleware facilitates the development of distributed systems by accommodating heterogeneity, hiding distribution details and providing a set of common and domain specific services. It plays a central and essential role for developing distributed systems. However, middleware is considered a mean rather than core elements of development process in the existing distributed systems software process. This paper explains the concept of middleware by categorizes middleware and analysis the problems of current middleware architectures. It also extracts three essential non-functional requirements of middleware and proposes a middleware-based distributed systems software process. The proposed software process consists in five phases: requirements analysis, design, validation, development and testing. The characteristics of middleware are considered in the entire software process.