User Guide

Table Of Contents
About event gateways 1021
Server to client push examples
An application that sends an instant message (IM) or SMS text message to a person who can
approve a purchase order, get a response, and mark the purchase order as approved or denied.
A bot that notifies users through their preferred messaging method (cell phone, instant
messaging, or even e-mail) when watch list stock goes up, and offers to buy or sell the stock
immediately.
An application that authenticates web users by sending them an SMS message that includes
code that they must to enter into the browser in order to proceed.
Client to server examples
A menu-based SMS application that lets users get information from any of several web service
data providers. ColdFusion MX includes a SMS menuing example int the gateways/cfc
directory.
A instant messaging application that takes messages from users to technical support and assigns
and directs the messages to the most available support staff member. The application could
also log the user ID and session, and you could use ColdFusion MX to generate usage reports.
A directory lookup robot IM "buddy" that responds to messages chat contain an employees
name with the employees phone number or buddy ID.
Server to serve examples
A JMS subsystem that publishes status updates that are consumed by business intelligence
systems.
A system that monitors and publishes download events from a website.
Event gateway terms and concepts
This document uses the following terms when referring to event gateways:
Event A trigger that ColdFusion can receive from an external source. ColdFusion event
gateways receive events.
Message The information provided by an event. In ColdFusion MX, a message is the data
structure that the event gateway receives when an event is triggered.
Event gateway Java code that receives events and sends them to and from ColdFusion MX
application code. This document uses the term event gateway, without the word type or instance,
to refer to the general concept of a ColdFusion event gateway. Where the context makes the
meaning obvious, the term can also refer to event gateway type or event gateway instance.
Event gateway type A specific event gateway implementation, represented by a Java class. Each
event gateway type handles messages belonging to a particular a communications method or
protocol, such as short message service (SMS), an instant messaging protocol, or Sockets. You
generally have one event gateway type per communication protocol. You configure each event
gateway type on the Gateway Types page in the Event Gateways area in the ColdFusion MX
Administrator.