In this chapter, we will cover:
Marshalling knowledge sessions
Using persistence to store knowledge
How to discard duplicated facts on insertion
Using a custom classloader in knowledge agent
Verifying the quality of rules with the Drools Verifier
Monitoring knowledge with JMX
Beyond knowing and using rules, it is necessary to know what other tasks can be performed with the knowledge of using the Drools API. These tasks begin with two possible ways to store knowledge, to how monitor the knowledge sessions to know their internal state and its behavior. This chapter will be focused on recipes that are not completely related to rules authoring, but will help in the integration process.