The Architectural Pattern of a Highly Extensible System for the Asynchronous Processing of a Large Amount of Data
These days the amount of information required by human hands is constantly increasing. In turn, results in an increase of a demand on software applications that allow representing, analyzing, and modifying this information in a more convenient way. The sources of this amount of information could be a local database, a corporate server database, or even the Internet. In spite of the similarities of such applications, it is almost impossible to create a single software framework for all of the applications, because every application domain has its own specifics and rules for data processing.