Top
Interstage Big DataComplex Event Processing Server V1.1.0 User's Guide
FUJITSU Software

5.6.1 Designing an Event Sender Application

Consider which method to use to send events to the CEP engine.

Here, consideration must be given to which communication method to use for the input events and which application to use to send the events, according to that communication method.

Communication method for input events

Consider which communication method to use when the CEP engine is receiving events, according to the characteristics of the input events.

If an existing system that is to be used as the event issuer has an event sending feature, check which communication methods the existing system can use.

With BDCEP, the following three communication methods can be selected:

Select a communication method according to the characteristics of the system or device that is to be used as the event sender, and the desired processing performance. Characteristics of each communication method are described below.

Communication method

Characteristic

SOAP

A generic communication protocol. This method allows sending XML or CSV event data to the CEP engine as SOAP messages. WSDL can be used to define an interface and an event sender application can be developed using the existing Web service development tool.

HTTP

A generic communication protocol. This method allows sending XML or CSV event data to the CEP engine connected via HTTP without modification. There is no unnecessary header information so that the communication load can be less than that of SOAP. This means that this method is not only more suitable for sending large amounts of event data but also enables sending event data from devices supporting the REST communication.

Socket

A communication protocol unique to BDCEP, which is used for TCP/IP socket communication. This method allows simultaneously sending multiple XML or CSV event data. There is no HTTP header so the communication load can be less than that of HTTP, making this method most suitable for sending large amounts of event data.

Event sender application

Consider which system or application to use to send events to the CEP Server.