Academic implementation of an e-commerce system with a distributed database.