An business event is a message that contains information about an actual business event that occurred. Many business systems produce events when things happen.
Examples of business events that are often transmitted as streams of event messages include:
- Financial market data feeds that transmit trade and quote events. Events may
consist of ticket symbol, price, quantity, time, and so on
- Radio Frequency Identification System (RFID) sensors that transmit events indicating that an RFID tag was sensed nearby
- Click streams, which transmit a message (a click event) each time a user clicks a link, button, or control on a Web site
- Transaction events, which occur each time a record is added to a database or updated in a database
Many applications are already designed to produce events in real time, typically
publishing them on a message bus. Applications that are not designed in this way can be
“event enabled” using tools such as Sybase Replication Server®, which can monitor
transaction logs to produce a real-time stream of events based on application database
updates .