Oracle CEP IDE for Eclipse

1-20 Oracle Complex Event Processing Developers Guide components in the order shown, the procedure shows a typical and logical flow recommended by Oracle. It is assumed in the procedure that you are using an IDE, although it is not required and the one you use is your choice. For one targeted to Oracle CEP developers, see Section 1.2, Oracle CEP IDE for Eclipse. To create an Oracle CEP application: 1. Set up your environment as described in Setting Your Development Environment in the Oracle Complex Event Processing Getting Started. 2. Create an Oracle CEP project using the Oracle CEP IDE for Eclipse. For more information, see Chapter 4, Oracle CEP IDE for Eclipse Projects . 3. Design your event processing network EPN. Using the Oracle CEP IDE for Eclipse and the EPN editor, add the full list of components that make up the application and how they are connected to each other, as well as registering the event types used in your application. This step combines both designing of your application, in particular determining the components that you need to configure and code, as well as creating the actual XML file that specifies all the components the EPN assembly file and the XML file that specifies component configuration the component configuration file. You will likely be constantly updating these XML files as you implement your application, but Oracle recommends you start with this step so you have a high-level view of your application. For more information, see: ■ Chapter 6, Oracle CEP IDE for Eclipse and the Event Processing Network ■ Section 4.3, Creating EPN Assembly Files. ■ Section 4.4, Creating Component Configuration Files. 4. Determine the event types that your application is going to use, and, if creating your own JavaBean, program the Java file. See Chapter 2.1.4, Creating Oracle CEP Event Types 5. Program, and optionally configure, the adapters or event beans that act as inbound, intermediate, or outbound components of your event processing network. You can create your own adapters or event beans, or use the adapters provided by Oracle CEP. For details, see: ■ Section 1.1.10, Oracle CEP APIs ■ Section 1.4, Configuring Oracle CEP Resource Access ■ Chapter 7, Configuring JMS Adapters ■ Chapter 8, Configuring HTTP Publish-Subscribe Server Adapters ■ Chapter 14, Configuring Custom Adapters ■ Chapter 15, Configuring Custom Event Beans 6. Configure the processors by creating their component configuration XML files; the most important part of this step is designing and declaring the initial rules that are associated with each processor. See: ■ Chapter 10, Configuring Oracle CQL Processors