Towards a Multi-Agent System Architecture for Supply Chain Management