How the rules code will retrieve the required data during runtime(i.e. after integrating with other components in the application)?
From Rules Business Object Model
From Execution Object Model(XOM)
An administrator will provide input in runtime
Rules can run independent of any external component