6.5. Application Architecture: Billions and Billions of InfoBytes

Logically, Codexa's application is partitioned into a set of application services, including

  • Data acquisition, the processes whereby the system gathers data of interest to Codexa clients from the Internet

  • Data distribution, a messaging/event queuing service to provide the guaranteed data delivery that is critical to the Codexa system

  • Data evaluation and classification, which evaluates and rates incoming data based on customer-specific criteria

  • The KnowledgeMQ, a user-defined querying/reporting engine through which users interact with Codexa's application services

  • Reporting, a user-defined data-formatting engine that enables users to specify logical information association and data ...

Get J2EE™ Technology in Practice: Building Business Applications With the Java™ 2 Platform, Enterprise Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.