This is a text description of ossdss.gif.
This illustration describes the architecture of Oracle9iAS Syndication Server and highlights how the content provider adaptor relates to specific content provider operation modules designed for Oracle9iAS Syndication Server.
This illustration is similar to syndarch.gif) Fig 1-3, except content resources is shown in more detail. This illustration shows three boxes positioned above each other where Syndication Server represents the upper box, content provider operation modules represent the middle box, and content sources provided by content providers represents the lower box.
Content subscribers (applications), which is positioned above the Syndication Server box make requests and receive responses from Syndication Server as shown by a double-headed connecting arrow. The affiliates manager within the Syndication Server box shows three types of content protocol adaptors: file, database, and custom; each of which connected with double-headed arrows to each respective content provider operation module within the content provider operation modules box, the middle box.
Each of these content source types (file, database, and custom) is modeled as a minimal set of content provider operation modules, which include:
In addition, a custom content provider adaptor can be created to support any other source of content and would also have catalog, subscription approval, and content access modules.
Using these content provider operation modules provides access to the content resources shown in the lowest most box labeled content providers. For example, a database content provider operation module provides access to structured data on database servers, a file content provider operation module provides access to data in file systems, and each custom content provider operation module provides access to any content sources for which it is intented. This might be Web pages hosted on Web servers, e-mail located on e-mail servers, application data located on application servers, audio data located on audio servers, video data located on video servers, document data located on document servers, and spatial data located on geo-spatial servers.