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;
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; and
define a new user interface using the first and second business entity types, wherein the new user interface works with the model layer framework of the first business entity type and with the different model layer framework of the second 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; 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; and define a new user interface using the first and second business entity types, wherein the new user interface works with the model layer framework of the first business entity type and with the different model layer framework of the second 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, the user interface also configured to enable definition of a new user interface using the first and second business entity types, wherein the new user interface works with the different model layer frameworks of the two or more business entity types. - 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 associated with different model layer frameworks, the SADL definition being based on an intermediate representation of each of the plurality of business entities; and publish the SADL definition as a service of a SADL engine configured to delegate at least one of query, create, read, update and delete operations associated with the business entities, wherein the SADL engine interacts with a user interface defined using at least two of the plurality of business entities, the new user interface working with the different model layer frameworks of the at least two of the plurality of business entities. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification