Browse Prior Art Database

Linked data driven transient logic for building cross-platform interactive UI Applications

IP.com Disclosure Number: IPCOM000235730D
Publication Date: 2014-Mar-24
Document File: 5 page(s) / 85K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method to use a standard metadata document that an application can implement to allow any customer/implementer to build an individualized user interface (UI) layer, rather than use the UI that comes with the packaged application.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 35% of the total text.

Page 01 of 5

Linked data driven transient logic for building cross-platform interactive UI Applications

Many commercial business applications provide functionally rich features to support business processes within a company. This functionality is embedded within the application code and is exposed to end users through an application user interface (UI). However, this interface is not always designed to the users' preferences, or it differs radically from other application user interfaces within the customer's enterprise.

Some customers take on the task of providing a custom UI for internal users, rather than using the application-provided interface. However, building a robust and interactive UI on top of an application, with no knowledge of the underlying business

rules of that application, is virtually impossible.

One known solution is the Open Services for Lifecycle Collaboration (OSLC) Instance Shape document. However, this document supports only persistent rules that are static and based on a point in time, when the shape is generated. The shape does not provide any capabilities to support transient types of rules that allow UI to enforce during the data entry process while not requiring callbacks to the application's server for additional information.

The novel contribution is a meta-data document standard that an application can provide which allows developers, who have no knowledge of the application's

business rules, to create a robust client interface. This standard metadata document is provided by an application for its resources, to allow any implementer to build a custom user interface layer, rather than use the UI interface that is provided

with the packaged application.

Described herein is the Transient Business Logic of the resource that can be leveraged by the application layer supporting the resource. One of the key features is a robust UI. The metadata document enables the new UI layer to behave such that the validation of user-entered data in a field can be used to enforce additional business rules on other fields in the UI, without the need to access the application

server for business rule information. The solution requires no application knowledge. Client developers require no knowledge of the resource application's business rules. Developers can provide a UI framework that can operate on any resource across any platform. It also leverages linked data to retrieve current resource data when needed to provide the application (and user) with an accurate

list of valid values for fields based on the current state of the data entered in the application.

To implement the solution, an application provides a metadata document that describes the transient logic of its business objects such that a UI application layer can be implemented without any knowledge of application logic. This metadata document provides the information needed by the application UI layer in order to ensure that valid data is collected.

The solution offers fe...