July 2004
Intermediate to advanced
688 pages
19h 3m
English
The first part of this chapter introduced SAI, a software architecture model for designing, analyzing, and implementing applications performing distributed, asynchronous, parallel processing of generic data streams. The goal of SAI is to provide a universal framework for the distributed implementation of algorithms and their easy integration into complex systems that exhibit desirable software engineering qualities such as efficiency, scalability, extensibility, reusability, and interoperability.
SAI specifies a new architectural style (components, connectors, and constraints). The underlying extensible data model and hybrid (shared repository and message passing) distributed, asynchronous, parallel processing ...
Read now
Unlock full access