Please download the dossier by clicking on the dossier button x
×

Self-describing business objects

  • US 7,533,103 B2
  • Filed: 12/23/2003
  • Issued: 05/12/2009
  • Est. Priority Date: 07/22/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented as instructions for execution by a computer, the method comprising:

  • representing, in a repository, services from a server, the services comprising a first service for operating on a first collection of data elements and a second service for operating on a second collection of data elements, the repository comprising metadata describing attributes and operations available on the first collection and the second collection, the metadata organized according to a meta model that defines a syntax for requesting the services;

    storing the first collection of data elements in a first format and the second collection of data elements in a second format, the first collection and second collection being stored separately from the repository, the second format being different than the first format;

    receiving a first request from a software entity to request the first service represented in the repository, the first service representing a first operation on a data element in the first collection;

    receiving a second request from the software entity to request the second service represented in the repository, the second service representing a second operation on a data element in the second collection; and

    using a processor to execute the first service to perform the first operation on the data element in the first collection, the first operation comprising either reading the data element from the first collection, modifying the data element in the first collection, or locking the data element in the first collection to prevent the data element in the first collection from being read or modified; and

    using a processor to execute the second service to perform the second operation on the data element in the second collection;

    wherein the first request and the second request both conform with the syntax defined by the meta-model, the first service maps the first request to the first format, and the second service maps the second request to the second format.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×