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 a framework within which the business objects travel. A
first framework instance is coupled to the frontend, and a second
framework instance is coupled to the backend. In response to a request
from the frontend or backend, the framework instance coupled to the
requesting end creates a specific business object to perform the requested
operation. Specific Business Objects are derived from a common class
containing the methods required by the framework, a specific business
object class containing the methods for performing a specific business
function (e.g., order, provide production information, etc.), a frontend
adapter class containing the methods for mapping data from the frontend to
the business object, and a backend adapter class containing the methods
for mapping data from the business object to a backend.
Une interface générique entre un frontend électronique de commerce et une gestion d'entreprise principaux est fournie par l'intermédiaire d'un produit orienté par objet de programme machine. En fonction, le programme crée un ou plusieurs objets spécifiques d'affaires d'une pluralité de classes spécifiques d'objet d'affaires. Le programme fournit également un cadre dans lequel les objets d'affaires voyagent. Un premier exemple de cadre est couplé au frontend, et un deuxième exemple de cadre est couplé au principal. En réponse à une demande du frontend ou centralisez, l'exemple de cadre couplé à l'extrémité de demande crée un objet spécifique d'affaires pour effectuer l'opération demandée. Des objets spécifiques d'affaires sont dérivés d'une classe commune contenant les méthodes exigées par le cadre, une classe spécifique d'objet d'affaires contenant les méthodes pour exécuter une fonction spécifique d'affaires (par exemple, l'ordre, fournissent l'information de production, etc.), une classe d'adapteur de frontend contenant les méthodes pour tracer des données du frontend à l'objet d'affaires, et une classe principale d'adapteur contenant les méthodes pour tracer des données des affaires s'opposent à un principal.