Rules clarify business policy. Since business rules are separate from the control code, business policies are readily isolated for easy viewing and discussion by users, management, and developers. Rules clearly justify decisions. Rule-based applications can easily be designed to justify the decisions they make by displaying the reasoning that led to the decision. Traditional systems do not offer easy ways to present this reasoning.
Objects also encourage reuse, resulting in increased development productivity and software quality.
Aion is built around a highly optimized object-oriented system that provides the productivity and flexibility developers need for building today's increasingly complex distributed applications and components. Aion includes a set of libraries that make it especially easy to share and reuse application components. Aion also supports component assembly through the discovery and mapping of external component interfaces to Aion object methods. Distributed Component Generation Flexibility in Deployment Aion is committed to providing rule-based technology that fits into your enterprise. Distributed component models provide significant benefits in supporting heterogeneous interoperability in complex enterprise environments.