Object System Layer

A document archive system allows users to archive a large number of documents on optical storage devices and retrieve them through several search criteria that are stored in a database. The system was originally designed and implemented in C on a Unix platform supporting only one (Oracle) database management system. It was ported to several Unix variants and finally to Windows NT. Later, support for the Informix database management system was added. The system used optical storage devices with proprietary interfaces. On Unix and Windows the archive server and retrieval server were written in C, while clients on Windows were developed in C++, and the original Unix clients were written in C.

[1]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[2]  David C. Hay,et al.  Data Model Patterns: Conventions of Thought , 1965 .

[3]  Christopher Alexander,et al.  The Timeless Way of Building , 1979 .

[4]  Brad J. Cox,et al.  Object-oriented programming ; an evolutionary approach , 1986 .

[5]  簡聰富,et al.  物件導向軟體之架構(Object-Oriented Software Construction)探討 , 1989 .

[6]  Adrian Nye,et al.  X Toolkit Intrinsics Programming Manual , 1990 .

[7]  Daniel G. Bobrow,et al.  Book review: The Art of the MetaObject Protocol By Gregor Kiczales, Jim des Rivieres, Daniel G. and Bobrow(MIT Press, 1991) , 1991, SGAR.

[8]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[9]  Ralph Johnson,et al.  Type object , 1997 .

[10]  Wolfgang Pree,et al.  Design Patterns for Object-Oriented Software Development , 1994, Proceedings of the (19th) International Conference on Software Engineering.

[11]  John K. Ousterhout,et al.  Scripting: Higher-Level Programming for the 21st Century , 1998, Computer.

[12]  Douglas C. Schmidt Wrapper facade: a structural pattern for encapsulated functions within classes , 1999 .

[13]  Uwe ZdunInformation Filters as a Language Support for Design Patterns in Object-Oriented Scripting Languages , 1999 .

[14]  Gustaf Neumann,et al.  Enhancing object-based system composition through per-object mixins , 1999, Proceedings Sixth Asia Pacific Software Engineering Conference (ASPEC'99) (Cat. No.PR00509).

[15]  Gustaf Neumann,et al.  XOTcl: an object-oriented scripting language , 2000 .

[16]  Uwe Zdun,et al.  A Key Technology Evaluation Case Study: Applying a New Middleware Architecture on the Enterprise Scale , 2000, EDO.

[17]  L'ubor Sesera,et al.  Analysis Patterns , 2000, SOFSEM.

[18]  Gustaf Neumann,et al.  Message Redirector , 2001, EuroPLoP.

[19]  Uwe Zdun,et al.  Piecemeal migration of a document archive system with an architectural pattern language , 2001, Proceedings Fifth European Conference on Software Maintenance and Reengineering.