SEMANTIC USER INTERFACE DATA ASSEMBLING
First Claim
1. A computer readable storage medium having computer readable instructions tangibly stored thereon which when executed by the computer, cause the computer to perform a method for semantic user interface data assembling, the method comprising:
- generating a business application for a first time responsive to receiving one or more executable user interface elements, one or more business object definitions and one or more business data for a business application, wherein the one or more executable user interface elements and the one or more business object definitions are further stored in a secondary repository;
determining if versions of the one or more executable user interface elements and the one or more business object definitions stored in the secondary repository are current; and
if the versions of the one or more executable user interface elements and the one or more business object definitions stored in the secondary repository are current, generating the business application for a second time using the one or more executable user interface elements and the one or more business object definitions stored in the secondary repository responsive to receiving the one or more business data for the second time.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for semantic user interface data assembling are described. In various embodiments, a system creates mapping between business object definitions and user interface elements definitions to generate executable user interface elements. The system further exposes the executable user interface elements as web services to web services consumers. In various embodiments, a method for building business application using executable user interface elements, business object definitions and business data is described. In various embodiments, executable user interface elements and business object definitions may e stored on local storage and subsequent attempts to build the business application may involve retrieval of the business data only.
38 Citations
20 Claims
-
1. A computer readable storage medium having computer readable instructions tangibly stored thereon which when executed by the computer, cause the computer to perform a method for semantic user interface data assembling, the method comprising:
-
generating a business application for a first time responsive to receiving one or more executable user interface elements, one or more business object definitions and one or more business data for a business application, wherein the one or more executable user interface elements and the one or more business object definitions are further stored in a secondary repository; determining if versions of the one or more executable user interface elements and the one or more business object definitions stored in the secondary repository are current; and if the versions of the one or more executable user interface elements and the one or more business object definitions stored in the secondary repository are current, generating the business application for a second time using the one or more executable user interface elements and the one or more business object definitions stored in the secondary repository responsive to receiving the one or more business data for the second time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computerized system including a processor, the processor communicating with one or more memory devices storing instructions, the instructions comprising:
-
a business data repository configured to manage business data; a business object definition repository configured to manage one or more business object definitions and one or more action definitions; a generator configured to assign mappings between the one or more business object definitions, the one or more action definitions, and one or more use interface definitions to generate one or more executable user interface elements; and exposing the one or more business object definitions, the one or more action definitions, and the one or more executable user interface elements as web services to one or more web service consumers. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computerized method, comprising:
-
retrieving one or more business data; retrieving one or more business object definitions; retrieving one or more executable user interface elements; storing the one or more business object definitions and the one or more executable user interface elements on one or more secondary repositories on one or more client platforms; and combining the one or more business data, the one or more business object definitions, and the one or more executable user interface elements to generate a business application for a first time. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification