130 Lotus Instant Messaging/Web Conferencing (Sametime): Building Sametime-Enabled Applications
remaining major accounting firms and auditors are recommending that all
electronic communications be auditable.
While less ominous than a barrage of government regulations, the move towards
corporate responsibility has a tendency to trickle down the organization and has
caused many IT organizations to implement new archiving rules, including
maintaining IM transcripts. In the public sector, open meeting and so-called
“sunshine” laws that require open records of local and state governments (in the
United States) are also being extended to IM and e-mail messages, in effect
making them public record. Of course, in order to be a public record, there must
be a record kept (a transcript, in the case of IM).
5.1.4 Appropriate use review
Last but not least, we use a quite sanitary term for Big Brother. It is true that in
many organizations, IM traffic and e-mail are being monitored for the purpose of
identifying inappropriate use of company resources. Without passing judgment
on the practices, it is fair to say that companies have varying levels of rights (and
responsibilities) to ensure that the use of instant messaging is legal, appropriate,
and business oriented. Privacy laws in some regions of the world provide more
protection for individuals, however, the pressures of regulations and competition
also cause companies to have a need to protect their own interests, especially in
matters that (were records not kept) would cause them and their shareholders
financial harm.
Now that we have outlined some of the reasons for IM chat recording with
Sametime, let us discuss how it is implemented.
5.2 Developer considerations
Sametime chat logging can be enabled on two types of Sametime text
messages:
One-to-one instant messages
N-way chats and meetings (IM component)
The Sametime server implements two methods for processing chats. Basic,
one-to-one IMs are connected by the servers, and at that point the servers act
simply as routers for encrypted (by default) messages. N-way chats implement a
mechanism called a
Place, (which is described in detail in 8.1.1, “What are
Places and why use them?” on page 184) to exchange messages among
multiple participants. Either type of message traffic can be intercepted by a chat
recorder built using the Chat Recorder SPI. Although the Sametime Connect
client allows users to chat with AOL Instant Messenger users (AIM), you cannot