Putting together a robust complex-event processing solution can be straightforward if certain best practices are followed. This chapter provides an overview of those best practices. After this chapter you will be able to describe
• Architecture planning
• Testing best practices
• Data model design best practices
• Rule design best practices
• Object management modes, locking, and threading
A well-considered architecture is the key to success in complex-event processing. Don’t guess. Use the checklist from Chapter 3 to determine whether you are prepared.
• Is the information related to the problem understood well enough to create a quality information model (including relevant state ...