A generic interface between an electronic commerce frontend and a business management backend is provided via an object oriented computer program product. In operation, the program creates one or more specific business objects from a plurality of specific business object classes. The program also provides...http://www.google.com.au/patents/US6286028?utm_source=gb-gplus-sharePatent US6286028 - Method and apparatus for conducting electronic commerce