define electronic commerce framework