The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 31, 2012
Filed:
Aug. 14, 2009
Frederik Thormaehlen, Mannheim, DE;
Frank Mock, Diedorf, DE;
Volker Wiechers, Neckargemünd, DE;
Sebastian Speck, Sandhausen, DE;
Pia Kinkel, Karlsruhe, DE;
Ruth Groene, Walldorf, DE;
Martin Czekalla, Walldorf, DE;
Gabor Faludi, Budapest, HU;
Robert Christoph Lorch, Dossenheim, DE;
Peter Csontos, Szentendre, HU;
Bela Tolvaj, Budapest, HU;
Gergely Pap, Budapest, HU;
Csaba Hegedus, Makó, HU;
Berhard Fuhge, Dielheim, DE;
Marton Pinter, Gyõr, HU;
Robert Foldvari, Budapest, HU;
Volker Stiehl, Möehrendorf, DE;
Patrick Zimmer, Walldorf, DE;
Frederik Thormaehlen, Mannheim, DE;
Frank Mock, Diedorf, DE;
Volker Wiechers, Neckargemünd, DE;
Sebastian Speck, Sandhausen, DE;
Pia Kinkel, Karlsruhe, DE;
Ruth Groene, Walldorf, DE;
Martin Czekalla, Walldorf, DE;
Gabor Faludi, Budapest, HU;
Robert Christoph Lorch, Dossenheim, DE;
Peter Csontos, Szentendre, HU;
Bela Tolvaj, Budapest, HU;
Gergely Pap, Budapest, HU;
Csaba Hegedus, Makó, HU;
Berhard Fuhge, Dielheim, DE;
Marton Pinter, Gyõr, HU;
Robert Foldvari, Budapest, HU;
Volker Stiehl, Möehrendorf, DE;
Patrick Zimmer, Walldorf, DE;
SAP AG, Walldorf, DE;
Abstract
Systems and methods are provided for enabling communication between a composite system providing additional functionality not contained in existing legacy systems and other existing systems using different commands, variables, protocols, methods, or instructions, when data may be located on more than one system. In an embodiment, multiple software layers are used to independently manage different aspects of an application. A business logic layer may be used in an embodiment to facilitate reading/writing operations on data that may be stored locally and/or on external systems using different commands, variables, protocols, methods, or instructions. A backend abstraction layer may be used in an embodiment in conjunction with the business logic layer to facilitate communication with the external systems. A user interface layer may be used in an embodiment to manage a user interface, a portal layer to manage a user context, and a process logic layer to manage a workflow.