CONSUMPTION LAYER FOR BUSINESS ENTITIES
First Claim
1. A non-transitory computer-readable storage medium having stored thereon computer executable program code which, when executed on a computer system, causes the computer system to perform steps comprising:
- discover a Service Adaptation Definition Language (SADL) definition, the SADL definition representing a plurality of business entity types each associated with a model layer framework and each of the plurality of business entity types including at least one business entity;
display, on a user interface, a representation of the SADL definition;
receive an indication of a first selection of a first business entity type of the plurality of business entity types; and
receive an indication of a second selection of a second business entity type of the plurality of business entity types, the second business entity type being associated with a different model layer framework than the first business entity type.
2 Assignments
0 Petitions
Accused Products
Abstract
A system includes a first non-transitory computer-readable storage medium and a second non-transitory computer-readable storage medium each having stored thereon computer executable program code which, when executed on a computer system, causes the computer system to perform steps. The steps associated with the first non-transitory computer readable medium include generating a Service Adaptation Definition Language (SADL) definition for each of a plurality of business entity types, the SADL definition being based on an intermediate representation of each of the plurality of business entities, and publishing the SADL definition as a service of a SADL engine. The steps associated with the second non-transitory computer-readable storage include discovering the SADL definition and displaying, on a user interface, a representation of the SADL definition, the user interface configured to enable selection of two or more business entity types each associated with a different model layer framework.
-
Citations
20 Claims
-
1. A non-transitory computer-readable storage medium having stored thereon computer executable program code which, when executed on a computer system, causes the computer system to perform steps comprising:
-
discover a Service Adaptation Definition Language (SADL) definition, the SADL definition representing a plurality of business entity types each associated with a model layer framework and each of the plurality of business entity types including at least one business entity; display, on a user interface, a representation of the SADL definition; receive an indication of a first selection of a first business entity type of the plurality of business entity types; and receive an indication of a second selection of a second business entity type of the plurality of business entity types, the second business entity type being associated with a different model layer framework than the first business entity type. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a first non-transitory computer-readable storage medium having stored thereon computer executable program code which, when executed on a computer system, causes the computer system to perform steps including, generate a Service Adaptation Definition Language (SADL) definition for each of a plurality of business entity types, the SADL definition being based on an intermediate representation of each of the plurality of business entities, and publish the SADL definition as service of a SADL engine, and a second non-transitory computer-readable storage medium having stored thereon computer executable program code which, when executed on a computer system, causes the computer system to perform steps comprising; discover the SADL definition, and display, on a user interface, a representation of the SADL definition, the user interface configured to enable selection of two or more business entity types each associated with a different model layer framework. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium having stored thereon computer executable program code which, when executed on a computer system, causes the computer system to perform steps comprising:
-
generate a Service Adaptation Definition Language (SADL) definition for each of a plurality business entities, the SADL definition being based on an intermediate representation of each of the plurality of business entities; and publish the SADL definition as an service of a SADL engine configured to delegate at least one of query, create, read, update and delete operations associated with the business entity. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification