BDCEP event processing is broadly divided into the following two types:
Event processing that uses logging to record input events in an external Hadoop system.
Event processing that applies a series of rules to input events and either logs the processing results, sends them to an external Web service, or processes them using a user-developed Java class. This type of event processing also performs processes such as referencing external data (distributed cache, relational database) when applying the rules.
Deploying the following definition information allows the system to perform these series of operations. The sections that follow explain the details of this definition information:
Event type definition (mandatory)
Rule definition (optional)
Master definition (optional)
RDB reference definition (optional)
SOAP listener definition (optional)
In addition to this definition information, using BDCEP to utilize the processing results of events will also require development assets, such as applications for analyzing logged events or processing results and Web services that operate after receiving the processing results of events.