A system and method to integrate various collaboration systems with a
browser based application systems. The system and method includes the
application system and the collaboration system communicating with each
other to transmit notifications and requests from a terminal coupled to
both systems. The communication interface between the browser based
application system and the collaboration system is based on a protocol
such as HTTP protocol. The APIs for the inbound communications to the
application system are transparent to the collaboration system and the
APIs for the outbound communications are transparent to the application
system. Parameter passing is done using configurable placeholders in URL
and script templates.