An agent-based framework for materialized view maintenance in collaborative electronic commerce environments