Journal of Applied Science and Engineering

Published by Tamkang University Press

1.30

Impact Factor

1.60

CiteScore

Hung-Sheng Chiu This email address is being protected from spambots. You need JavaScript enabled to view it.1 and Chyan Yang This email address is being protected from spambots. You need JavaScript enabled to view it.1

1Institute of Business Management, National Chiao-Tung University, Taiwan, R.O.C. 


 

Received: April 12, 2000
Accepted: May 26, 2000
Publication Date: May 26, 2000

Download Citation: ||https://doi.org/10.6180/jase.2000.3.1.05  


ABSTRACT


This article is to show a successful experience on a two-year software reuse project of Software Engineering Lab. (SEL) in Taiwan. In this research, attention is strictly focused on the interrelationships among key components that link between business processes, information applications, and information technology infrastructure. This choice is based on software reusable component design of distributed data processing considerations. The research method uses case study. The main contribution of this article explores what SEL architecture is. Moreover, the transformation of client/server computing architecture into N-tier, Internet-enabled Component-based Enterprise architecture is also described.


Keywords: Software Architecture, Client/Server Computing, Migration, Internet-enabled


REFERENCES


  1. [1] Berson, A., Client/Server Architecture, McGraw-Hill (1992).
  2. [2] Cassel, J, “The Total Cost of Client/Server: A Comprehensive Model,” A Gartner Group Conference on the Future of Information Technology Industry, November pp.10-11 (1994).
  3. [3] Dijkstra, E. W., “The structure of the Multiprogramming system” Communications of the ACM, 11(5), pp.341-346 (1968).
  4. [4] Kruchten, P., “Architecture Blueprints-The 4+1 View Model of Software Architecture,” IEEE Software, Nov. (1995).
  5. [5] Kazman, r., et al. “SAAM:A method for analyzing the Properties of Software Architectures,” In ICSE’94, Sorrento, Italy: IEEE Computer Society Press (1994).
  6. [6] Morisawa, Y., Okada, H., Iwata, H. and Toyama, H., “A computing Model for Distributed Processing Systems and Its Application,” Proc. of APSEC, Taipei, Taiwan, Dec., pp.314-321 (1998).
  7. [7] Petty, D. E. and Wolfe, A. L. “Foundations for the Study of Software Architecture,” ACM SigSoft, 17(4) (1992).
  8. [8] SEI. Software Architecture Definitions. URL http://www.sei.cmu.edu/architecture/definitions .html (2000)
  9. [9] Shaw, M., “Large Scale Systems Require Higher-lever Abstraction,” Proc. of Fifth International Workshop on Software Specification and Design, IEEE Computer Society, pp.143-146 (1989).
  10. [10] Shaw, M., and Garlan, D., Software Architecture: Perspectives on an Emerging Discipline, Prentice Hall, Upper Saddle River, NJ, USA (1996).
  11. [11] Singleton, J.P., McLean, E.R. and Altman, E.N., "Measuring Information Systems Performance: Experience with the Management by Results System at Security Pacific Bank", MIS Quarterly, Vol. 12 No. 2, pp. 325-337 (1988).
  12. [12] Soni, D., Nord, R. L., and Hofmeister, C., “Software Architecture in Industrial Applications,” in ICSE’95, Seattle, Washington: IEEE Computer Society Press (1995).
  13. [13] Spooner, C. R., “A software Architecture for the 70’s: Part I–The General Approach,” Software–Practice and Experience, 1, Jan-Mar, pp.5-37 (1971).
  14. [14] Yin, R. K. (1994). Case Study Research, Design, and Method (2nd ed.), Thousand Oaks: Sage (1994).
  15. [15] Yin, R.K., Application of case study research, Newbury Park, CA: Sage (1993).