28.06.2013 Views

Papers in PDF format

Papers in PDF format

Papers in PDF format

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 Aria Record<strong>in</strong>g and Report<strong>in</strong>g System<br />

The Aria system is a high performance and fully scaleable system for record<strong>in</strong>g web<br />

activity data, stor<strong>in</strong>g this data for real-time and persistent access, analysis of this data for<br />

report<strong>in</strong>g purposes and presentation of the <strong>in</strong><strong>format</strong>ion to third party application<br />

consumers of this <strong>in</strong><strong>format</strong>ion. The Aria system is comprised of 5 discrete object modules<br />

l<strong>in</strong>ked through an architecture optimized for performance, scaleability and flexibility.<br />

The follow<strong>in</strong>g describes each module and the functions it performs, as well as the enabl<strong>in</strong>g<br />

technology and the result<strong>in</strong>g benefits.<br />

Aria.monitor<br />

Aria.monitor is a flexible shared library that runs dynamically on a Web Server and<br />

monitors all of the traffic between Web Clients and the subject Server. It supplies the<br />

underly<strong>in</strong>g activity <strong>in</strong><strong>format</strong>ion that is essential to understand<strong>in</strong>g how a Website is be<strong>in</strong>g<br />

utilized. A typical server log file does not capture all of the <strong>in</strong><strong>format</strong>ion that is captured by<br />

Aria.monitor. Standard log files do not capture “cookie” <strong>in</strong><strong>format</strong>ion or post <strong>in</strong><strong>format</strong>ion<br />

(HTML Form field <strong>in</strong><strong>format</strong>ion). They also cannot track transaction time, path transaction<br />

data and other desirable parameters.<br />

Aria.monitor can run on multiple servers and over multiple sites. It can send messages to<br />

multiple recorders effectively creat<strong>in</strong>g duplicate sites for fault tolerance. A future Release<br />

will enable Aria.monitor to also write to its own logfiles as a fail-safe aga<strong>in</strong>st dropped<br />

messages or recorder crashes. S<strong>in</strong>ce it is part of the site server it can accommodate<br />

chang<strong>in</strong>g volume requirements dur<strong>in</strong>g peak surges of activity, at least as well as the server<br />

resources allow. It streams all of the client/server traffic <strong>in</strong><strong>format</strong>ion, <strong>in</strong>clud<strong>in</strong>g user<br />

cookie profiles, form field posted data, and all data ord<strong>in</strong>arily written to a log file to the<br />

Aria.recorder module. An open connection to Aria.recorder essentially ma<strong>in</strong>ta<strong>in</strong>s an open<br />

pipe to improve performance.<br />

Aria.monitor records all hits on a page. A hit consists of each po<strong>in</strong>ted element clicked on<br />

a page, and therefore, a s<strong>in</strong>gle page can have multiple hits. Typically, each clicked image<br />

is treated as a hit, which is necessary to measure the effectiveness of multiple<br />

advertisements placed on a s<strong>in</strong>gle page. Hot l<strong>in</strong>ks to other pages are not treated as a hit<br />

until they are clicked on by a user.<br />

Aria.monitor streams all of the Request, Response and Post data between the Web Client<br />

and the Server to the Aria.recorder. It also captures meta data with regard to the<br />

document be<strong>in</strong>g transferred between the Web Client and the Server.<br />

Aria.monitor runs as a .dll on a W<strong>in</strong>dows NT Server or as a .so file on a Unix server. It is<br />

automatically available when a server is booted, and is l<strong>in</strong>ked to the server through its<br />

API..<br />

Captured Data<br />

______________________________________________________________________________<br />

The Aria Architecture Page 15 Andromedia, Inc.<br />

White Paper July 1996

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

Saved successfully!

Ooh no, something went wrong!