Components

The Sportwire system is divided into independent systems: A back-end data-acquisition service, and a front-end report engine. These two components share a representation (SportsML), but may (and should) reside on different machines.

The report engines are a hierarchy of Java JDOMFile objects that periodically pull reports from flat files or a relational database and cache these results sets for use by webpages. The presentation system is discussed in more detail in the SportPage User Guide

The ‘WireFeeder’ is a stand-alone Java appliction to read continuous stream XML documents via stdin or from vendor socket servers and to translate those feeds into the industry standard IPTC NewsML formats for storage via files or a relational database.