Abstract: A computer-implemented method for synchronizing a first data object to a second data object, wherein, each data object is assigned to a metaclass from a number of metaclasses, the metaclasses being organized in a tree structure with a root metaclass; a metaclass in the tree structure is ascertained that is situated on the path between the first data object and the root metaclass and on the path between the second data object and the root metaclass, a first and a second metaobject are produced from the ascertained metaclass; two transformations are performed to transform the first data object into the first metaobject and the second data object into the second metaobject; the first metaobject and the second metaobject are synchronized; and a third transformation is performed, the first metaobject being transformed into the first data object and the second metaobject being transformed into the second data object.
Abstract: A computer-implemented method and a correspondingly adapted computer program product or software application for connecting business objects in a software application (SA), wherein the software application comprises a connector (K), wherein the connector comprises a code identifying an abstract business object class (ABO1 to ABOn), the software application identifies the abstract business object class specified in the connector at runtime in a hierarchy of abstract business object classes, and the software application, at runtime, proceeding from the identified abstract business object class, identifies at least one concrete business object class (KBO1 to KBOn), directly or indirectly derived therefrom, and establishes a connection (V) in at least one instance (I1 to In) of the at least one identified concrete business object class, via which connection the software application accesses attributes and methods of the instance of the concrete business object class.
Abstract: Disclosed are a method and a system for accessing data by a client device in a distributed network system having a central server system, at least one client device, and at least one business object server. The client device and business object server are coupled to the central server system via a communication network. In the business object server, a number of business objects are stored. Each business object server includes a number of offices; each business object is assigned to an office in the respective business object server. The central server system receives an access request message, which includes at least one unique client identifier; the central server system determines at least one access authorization by means of the client identifier, and generates access instructions for the business objects, which the client device is allowed to access. The business objects are read and are transmitted to the client device.