Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Method and System for Seamlessly Integrating External Applications into an Existing Application Framework

IP.com Disclosure Number: IPCOM000200107D
Publication Date: 2010-Sep-28
Document File: 3 page(s) / 115K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system for seamlessly integrating external applications into an existing application framework is disclosed.

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

Page 01 of 3

Ȉ

Ȉ Ȉ

Ȉ ˇ ˄ ˙

Ȉ ˇ ˄ ˙ Ȉ ˇ ˄ ˙

Disclosed is a method and system for seamlessly integrating external applications into an existing application framework. Figure 1 illustrates an overview of the method steps executed for seamlessly integrating external applications into an existing application framework.

(This page contains 00 pictures or other non-text object)

    To start the process, a vendor creates an application template file with information corresponding to an external application that needs to be launched and integrated into the existing application framework as shown in Figure 2. The information includes, but not limited to, uniform resource identifiers (URIs) of the external application, launch parameters, and single sign-on (SSO) information.

ˇ ˝ ˛ ˚ ~

1


Page 02 of 3

(This page contains 00 pictures or other non-text object)

ˇ ˝ ˛ ˚

    As shown in Figure 2, launch points defined in the application template are bound to a managed resource in the application framework using binding criteria syntax. In an instance of the method and system, the criteria syntax is based on a Simple Binding Criteria. Simple Binding Criteria are conditions based on properties available on a target managed resource 'ObjectType' to which a launch point is bound to. For example, to bind a launch point to an Operating System resource with an Access State as unlocked, the binding criteria syntax is as follows:

"binding": {

"ObjectType": "OperatingSystem",

"Criteria": "AccessState = 'Unlocked'"

}

    Alternatively, a Complex Binding Criteria syntax may be applied. For example, to bind a launch point to an Operating System resource with a Server Access State as unlocked and manufacturer as 'AAA', the binding criteria syntax is as follows:

"binding": {

2


Page 03 of 3

"ObjectType": "OperatingSystem",

"Criteria": "Manufacture+=+AAA+AND+runsOn

    Subsequent to the creation of the application template file, an administrator customizes the application template file and registers the application template file with the existing framework by invoking a Command Line Interface (CLI). Thereafter, the application framework processes the application template file and incorporates launch buttons in a console for a resource associated with the external application. Accordingly, a user or the administrator invokes the external...