| IP.com Number | IPCOM000188622D |
|
|
|---|---|---|---|
| Dated | Oct 15, 2009 UTC | ||
| Size | 5 page(s) (41.2 KB) | ||
| Disclosed by |
|
||
| Country | |
|---|---|
| Language | English (United States) |
This document was submitted to IP.com's Prior Art Database and this preview is designed to provide you with information regarding the contents of this document by displaying up to the first four pages of the document as scaled page renderings and displaying a limited amount of text which was extracted from the document on the Text Preview Tab.
To find out more on how to obtain the entire document, click the Download tab. There is a charge for downloading some Prior Art Database documents; please examine carefully whether you believe this document fills your needs before purchasing.
For more information about the Prior Art Database, visit the Learn section of this website. Thank you for visiting IP.com's Prior Art Database! You may wish to check out our Global Patent Search website before you leave.
Java Application server based Application Registration and Management Service
This invention describes a service and its structure which enable application server to register and manage the basic information of installed applications within application server platform instead of OS platform. So it works within application server like WebSphere. And as a general service and be flexible in being called by the third part application installers or application tools, it is reasonable to be implemented based on existing interface and techniques supported by application server .
Figure 1 illustrates the service structure within Java application server .
Repository to keep the information
of
installed application information
Java application server service
Application registry service
Application installer
App1ication upgrade
Other App1ication
Figure 1
There's many ways to implement this service in application server level, here we lists some implementation ways. They describe the implementation in different ways such as an extended application server management interface, leveraging JMS service and repository, or an independent and default installed application providing applications registration service .
The implementation way 1:
The first way is to Use JMX and EAR standard resource file to store the basic information of installed applications, and we can use JMX interface call to retrieve these information. For example, we can store the application basic information in *.ear/META-INF/METAIFEST.MF
1
following up a predefined format :
Manifest-Version: 1.0
AppProductName: IBM Records Manager
AppProductVersion: 8.4
AppVendor: IBM Corporation
AppName: Records Engine
AppVersion: 8.4.00.200.03.03
AppBuildDate: 2008:08:08 08:08:08
// below entries serves for deployment under distribution environment.
AppProductDeployGroupID: XXX.com IM System Deployment Group1 AppConnectionTable:
……
Figure 2 illustrates the implementation on WebSphere ,
1. The basic information of installed application can be stored in a special file like /META-INF/METAIFEST.MF and import into WebSphere application server during installation .
2. Information in MANIFEST.MF can be retrieved via JMX by any valid user. These information can be used to make a decision on maintain strategies. We are no longer depends on the OS to do software maintains which maybe out of sync with the one running in WebSphere Application Server. And if we i...
Copyright © 2004-2010 IP.com. All Rights Reserved.