10.07.2015 Views

Lotus Instant Messaging/ Web Conferencing ... - IBM Redbooks

Lotus Instant Messaging/ Web Conferencing ... - IBM Redbooks

Lotus Instant Messaging/ Web Conferencing ... - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

The DatabaseStoreKeeper class also contains a method called getSessions,which is used to extract the IM session data from the database into a vector ofSession objects, used in the aggregation of IM session data. The getSessionsmethod has parameters for start and end dates, which will eventually allow thesessions to be selected with a restricted date range. This functionality has yet tobe implemented.The getSessions method is called from a Miner object, which builds up a modelfrom the IM session data and produces a PMML document (see Example A-3) torepresent the model.The PMML document is made up of four main sections. AssocInputStatsdescribe the statistics that give an outline of the model. AssocItems define theitems that are held within the model (in this case, individual Sametime users).AssocItemSets define the nodes that are displayed on the graph and arecomposed of a set of AssocItems; in this case, however an AssocItem only everhas a single AssocItem. Finally, AssocRule defines an association between twoAssocItemSets, in this case the link between two Sametime users. An exampleof this PMML Model is shown in Example A-3.Example: A-3 Sample PMML model442 <strong>Lotus</strong> <strong>Instant</strong> <strong>Messaging</strong>/<strong>Web</strong> <strong>Conferencing</strong> (Sametime): Building Sametime-Enabled Applications

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!