By: L.L. Boyd
Published in: C++ Report, May 1998
Pages: 42-50
Category: Architectural, System Modelling
Summary: Primary architectural characteristics of business systems. Engineering models that define an overall software architecture.
Pages: 44-45
You're developing a software architecture for a business system. How can the system provide highly interactive functions? Define an online engineering model that supports immediate response, interactive error recognition, flexible access, and thin clients.
Pages: 45-47
You're developing a software architecture for a business system. How can the system provide functions that are less interactive and more process-intensive? Define a messaging engineering model that supports complex, asynchronous interactive processing. Use Online Engineering Model. Determine from user feedback which model is best for each requirement.
Pages: 47-48
How can a business system provide some functions that are interactive and others that support batch processing? Define a batch engineering model. Use Online Engineering Model and Messaging Engineering Model, and make all three available throughout the design process. Determine from user feedback which is best for each business requirement.
Pages: 48-50
You're developing a software architecture for a business system. How can the system provide some functions that are interactive, others that support batch processing, and still others that have characteristics of both? Define a stream I-O engineering model to support processing initiated by external messages or events. Use Online Engineering Model, Messaging Engineering Model, and Batch Engineering Model. Determine from user feedback which is best for each business requirement.