The Intelligent Content Services Architecture

K2 is an implementation of Verity Intelligent Content Services, an integrated set of technologies that locate, extract, and analyze information to aid decision making. When K2 is installed in a production environment and applications have been developed to use its capabilities, the services fit into an overall architecture like that shown in Figure 1-1.

Figure 1-1    Components of Intelligent Content Services

A user accesses an application that makes use of one or more Verity information-access services. These services allow the application to assist the user in searching for or browsing through information, thus helping the user to learn facts, form opinions, or make decisions or purchases. A search interface is one example of an application UI built on information-access services.

The information presented to the user is processed through the Verity engine, a set of core libraries that manage not only the information access services but also the information extraction services, which locate raw information in its primary storage form, then process it into a variety of indexed, organized, and classified states that the information-access services can use. A K2 collection is one possible result of applying information extraction to primary data.

Figure 1-2 expands the picture of the Intelligent Content Services architecture to show some specific examples of supported application types, information-access services, information-extraction services, and primary storage types. This figure is not exhaustive; K2 includes services not shown here.

Figure 1-2    Intelligent Content Services architecture

The rest of this section explains the K2 architecture briefly, from the bottom up.