IP Library › Granted Patent US 9,632,764
Granted Patent B2
US 9,632,764 · App. 14/012,892 · Granted Apr 25, 2017

Defining configurable characteristics of a product and associating configuration with enterprise resources

Inventors: Jeffrey J. Bryan (Mountain House, CA); Nickolas Kavantzas (Emerald Hills, CA)
Assignee: Oracle International Corporation
G06F8/61G06F8/71G06F9/44505H04L29/06326H04L63/20G06F9/4411H04L67/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,632,764
App. No.
14/012,892
Granted
Apr 25, 2017
Kind
B2
Abstract

A computer-controlled method of managing third party installations within an enterprise can include inventorying the third party installations, specifying a number of configuration parameters for each third party installation, and storing the configuration parameters for the third party installations in a WSM metadata repository.

Claims (31)

1. A computer-controlled method of managing at least one third party installation within an enterprise, the method comprising:

inventorying the at least one third party installation within the enterprise, wherein the inventorying comprises tracking at least one statistic about the at least one third party installation;

specifying a plurality of configuration parameters for the at least one third party installation;

storing the plurality of configuration parameters for each of the at least one third party installation in a web services manager (WSM) metadata repository, the at least one statistic comprising a version of a WSM application in use with the third party installation;

an agent instance retrieving its plurality of configuration parameters from the WSM metadata repository;

attaching a web service (WS) policy to the WSM application; and

saving the plurality of configuration parameters responsive to the attaching of the WS policy to the WSM application.

2. The computer-controlled method of claim 1 , wherein the plurality of configuration parameters includes cache refresh rates.

3. The computer-controlled method of claim 1 , wherein the plurality of configuration parameters includes nonce timeout.

4. The computer-controlled method of claim 1 , wherein the plurality of configuration parameters includes clock skew.

5. The computer-controlled method of claim 1 , wherein the plurality of configuration parameters includes policy manager (PM) connection information.

6. The computer-controlled method of claim 1 , wherein the inventorying comprises determining whether the at least one third party installation is configured to support a third party agent.

7. The computer-controlled method of claim 1 , wherein the inventorying comprises tracking at least a second statistic about the at least one third party installation.

8. The computer-controlled method of claim 7 , wherein the at least a second statistic includes version information pertaining to the at least one third party installation.

9. The computer-controlled method of claim 7 , wherein the at least a second statistic includes hosting platform information.

10. The computer-controlled method of claim 1 , further comprising detecting a change to at least one of the plurality of configuration parameters.

11. The computer-controlled method of claim 1 , further comprising the agent instance updating its active configuration responsive to a change to the plurality of configuration parameters.

12. The computer-controlled method of claim 11 , wherein the change to the plurality of configuration parameters includes the addition of a new configuration parameter.

13. The computer-controlled method of claim 11 , wherein the change to the plurality of configuration parameters includes the modification of a configuration parameter.

14. The computer-controlled method of claim 11 , wherein the change to the plurality of configuration parameters includes the removal of a configuration parameter.

15. The computer-controlled method of claim 11 , further comprising the agent instance persisting the updated configuration locally for the next time it initializes.

16. The computer-controlled method of claim 1 , further comprising the WS policy defining default behavior of the WSM application.

17. The computer-controlled method of claim 1 , further comprising detaching the WS policy from the WSM application.

18. The computer-controlled method of claim 17 , further comprising saving the plurality of configuration parameters responsive to the detaching of the WS policy from the WSM application.

19. One or more non-transitory, computer-readable memories containing instructions that, when executed by a processor, cause the processor to perform a computer-controlled method of managing at least one third party installation within an enterprise, the method including:

inventorying the at least one third party installation within the enterprise, wherein the inventorying comprises tracking at least one statistic about the at least one third party installation;

specifying a plurality of configuration parameters for the at least one third party installation;

storing the plurality of configuration parameters for each of the at least one third party installation in a web services manager (WSM) metadata repository, the at least one statistic comprising a version of a WSM application in use with the third party installation;

retrieving a plurality of configuration parameters for an agent instance from the WSM metadata repository;

attaching a web service (WS) policy to the WSM application; and

saving the plurality of configuration parameters responsive to the attaching of the WS policy to the WSM application.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER TO APPLICATION NO. 14012892 PREVIOUSLY RECORDED ON REEL 031105 FRAME 0128. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT FROM JEFFREY J. BRYAN TO ORACLE INTERNATIONAL CORPORATION. Recorded Sep 3, 2013
From: BRYAN, JEFFREY J.
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 031155/0971 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2013
From: KAVANTZAS, NICKOLAS
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 031104/0838 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2013
From: BRYAN, JEFFREY J.
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 031105/0128 →
Continuity (4)
Provisional Application 61747913 · Dec 31, 2012
Provisional Application 61747924 · Dec 31, 2012
Provisional Application 61800701 · Mar 15, 2013
Related Publication 20140189681A1 · Jul 3, 2014