Chapter 13. Solution Modularization Patterns

Objectives

While rule-based approaches are powerful and flexible, without some discipline in organizing your rule-based solution you are liable to end up with a spaghetti-code nightmare. This chapter covers a number of patterns you can use to organize your solution and avoid this problem. After reading this chapter you will be able to

• Explain two major principles that can be used for partitioning (modularizing) a solution

• Explain the design patterns that arise from partitioning

• Explain the advantages and disadvantages of partitioning

• Describe the rules of thumb for partitioning

Partitioning Situation Recognition from Action

The characteristic pattern of an event-driven process (Figure 2-11 ...

Get Architecting Complex-Event Processing Solutions with TIBCO® now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.