Title: A reusable rules engine component for rule-based business software architecture