Browse Prior Art Database

A means to generate UI view on integration platform

IP.com Disclosure Number: IPCOM000236723D
Publication Date: 2014-May-13
Document File: 5 page(s) / 370K

Publishing Venue

The IP.com Prior Art Database

Abstract

Integration platform provides an efficient way to combine web services and generate required data info, however as to displaying the data on the client side, users have to develop a lot of logic code. This invention is designed to bring up a new means to generate UI view on integration platform side, and then display the data directly on client side without any more effort.

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

Page 01 of 5

A means to generate UI view on integration platform

Nowadays integration platform provides an efficient way to combine information or capabilities from more than one existing source on internet to satisfy various business requirements. Considering current integration platform just combines web services and generates data info, while as to display the data users have to develop a lot of logic code to bind the data with UI components, which requires a bit of time and effort. Thus this disclosure brings up a new means to generate UI view on integration platform.

The drawbacks of current solutions for integration:


As to displaying data, a large quantity of logic code should be developed.

Whenever the structure of data from integration platform is changed, developers have to adjust the logic code manually, which is a waste of time and effort. The implementation of a scenario, including a new service and client, is really time-consuming.

The core idea : bundle the data and UI components on integration platform and then generate UI view, which could be used on different kinds of platforms.

First a data-to-UI mapping solution is provided for development, which could help developer finish databinding in a non-coding way. Users could drag and draw the UI with the components to design the UI layout, bind data and UI components according to data schema. Refer to figure 1.

During designing UI and binding data, a UI description file is generated, which also could be modified manually in order to adjust some parameters or appending some UI events. With such file, the integration platform would generate UI view containing both data and layout info.

As to many common scenarios, a list of templates are provided. With such templates, enterprises could implement a new scenario quickly.

Figure 1. Development Tool

1



Page 02 of 5

At runtime, integration platform could provide a series of services, either as web services or REST services, witch could be invoked by different kinds of clients. After receiving request, integration services would invoke required services and then combine data from different resources with UI view. With such response, clients could display the view embedded with data directly. Refer to figure 2.

Figure 2 Runtime Topology

2



Page 03 of 5

The core of the disclosure is the method to bundle data and UI component, and then transform to the target UI view. As to UI design, two types of UI components are provided, including common components and general templates. Refer to figure 3 for details.

Figure 3 . UI Designing an...