Agent-based Architecture and Situation-based Scenario for Consistency Management