A system and associated communication protocol enables Internet compatible applications
to be integrated into any process involving concurrent operation of applications.
A system employed by a first application for supporting concurrent operation of
a plurality of network compatible applications involves an entitlement processor
for authorizing user access to the first application in response to validation
of user identification information. The system also involves a communication processor
for communicating a session initiation request to a managing application to initiate
generation of a session identifier particular to a user initiated session and for
use by a plurality of concurrently operating applications to uniquely identify
the user initiated session in response to validation of user identification information.
The managing application also initiates generation of an encryption key particular
to a user initiated session for common use by a plurality of concurrently operating
applications in encrypting data associated with a personal record.