IP Library Granted Patent US 8,286,168
Granted Patent B2
US 8,286,168 · App. 10/888,262 · Granted Oct 9, 2012

Infrastructure auto discovery from business process models via batch processing flows

Assignee: CA, Inc.
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 8,286,168
App. No.
10/888,262
Granted
Oct 9, 2012
Kind
B2
Abstract

A method for infrastructure automatic discovery from business process models through batch processing flows is provided. Data flow in an IT infrastructure is monitored to observe batch processing flows. An information model is formed based on the observed batch processing flows.

Claims (36)

1. A method for infrastructure automatic discovery through analysis of batch processing flows in an IT infrastructure, comprising:

collecting, at a server, batch data associated with a plurality of business process transactions performed by a plurality of IT infrastructure components in communication with the server, the batch data collected by the server during the performance of the plurality of business process transactions for business objectives, the batch data collected by the server for a predefined period of time;

at a scheduled time after the predefined period of time and when the plurality of IT infrastructure components are not in high demand, analyzing the batch data associated with a selected one of the business process transactions to automatically identify, by the server, the plurality of IT infrastructure components participating in the selected one of the business process transactions for business objectives;

determining, by the server and based upon the batch data associated with the selected one of the business process transactions, one or more dependency relationships among the IT infrastructure components;

determining, by the server, one or more groupings of the IT infrastructure components based upon the selected one of the business process transaction associated with the IT infrastructure components;

forming an information model that includes the one or more dependency relationships and one or more groupings;

determining, based at least in part on the batch processing flows, a baseline state of the IT infrastructure for a business process participating in one or more of the batch processing flows, and establishing a baseline of metrics for the batch processing flows; and

determining, using the baseline of metrics for the batch processing flows, a threshold of the IT infrastructure performance for a business process participating in one or more of the batch processing flows.

2. The method of claim 1 further comprising modeling

the groupings of the IT infrastructure components to one or more types of batch processing flows associated with predetermined business processes.

3. The method of claim 1 further comprising providing one or more policies to maintain the IT infrastructure in the baseline state during batch processing.

4. The method of claim 1 further comprising providing one or more policies to modify the baseline state in response to changes to business processes.

5. Logic encoded in a non-transitory computer readable medium, operable, when executed by one or more processors, to perform the functions in an IT infrastructure comprising:

collecting, at a server, batch data associated with a plurality of business process transactions performed by a plurality of IT infrastructure components in communication with the server, the batch data collected by the server during the performance of the plurality of business process transactions for business objectives, the batch data collected by the server for a predefined period of time;

at a scheduled time after the predefined period of time and when the plurality of IT infrastructure components are not in high demand, analyzing the batch data associated with a selected one of the business process transactions to automatically identify, by the server, the plurality of IT infrastructure components participating in the selected one of the business process transactions for business objectives;

determining, by the server and based upon the batch data associated with the selected one of the business process transactions, one or more dependency relationships among the IT infrastructure components;

determining, by the server, one or more groupings of the IT infrastructure components based upon the selected one of the business process transactions associated with the IT infrastructure components;

forming an information model that includes the one or more dependency relationships and one or more groupings;

determining, based at least in part on the batch processing flows, a baseline state of the IT infrastructure for a business process participating in one or more of the batch processing flows, and establishing a baseline of metrics for the batch processing flows; and

determining, using the baseline of metrics for the batch processing flows, a threshold of the IT infrastructure performance for a business process participating in one or more of the batch processing flows.

6. The logic of claim 5 , further operable to perform the functions comprising modeling the groupings of the IT infrastructure components to one or more types of batch processing flows associated with predetermined business processes.

7. The logic of claim 5 , further operable to perform the functions comprising providing one or more policies to maintain the IT infrastructure in a baseline state during batch processing.

8. The logic of claim 5 , further operable to perform the functions comprising providing one or more policies to modify the baseline state in response to changes to business processes.

9. A system for automatic IT infrastructure discovery, comprising:

an infrastructure discovery device comprising a computer; and

a non-transitory computer readable medium comprising a program, the program when executed by the computer to:

collect, at a server, batch data associated with a plurality of business process transactions performed by a plurality of IT infrastructure components in communication with the server, the batch data collected by the server during the performance of the plurality of business process transactions for business objectives, the batch data collected by the server for a predefined period of time;

at a scheduled time after the predefined period of time and when the plurality of IT infrastructure components are not in high demand, analyze the batch data associated with a selected one of the business process transactions to automatically identify, by the server, the plurality of IT infrastructure components participating in the selected one of the business process transactions for business objectives;

determine, by the server, one or more dependency relationships among the IT infrastructure components based upon the batch data associated with the selected one of the business process transactions;

determine, by the server, one or more groupings of the IT infrastructure components based upon the selected one of the business process transactions associated with the IT infrastructure components;

form an information model that includes the one or more dependency relationships and one or more groupings;

determine, based at least in part on the batch processing flows, a baseline state of the IT infrastructure for a business process participating in one or more of the batch processing flows, and establishing a baseline of metrics for the batch processing flows; and

determine, using the baseline of metrics for the batch processing flows, a threshold of the IT infrastructure performance for a business process participating in one or more of the batch processing flows.

10. The system of claim 9 , wherein the infrastructure discovery device is further operable to model the groupings of the IT infrastructure components to one or more types of batch processing flows associated with predetermined business processes.

11. The system of claim 9 , wherein the infrastructure discovery device is further operable to provide one or more policies to maintain the IT infrastructure in a baseline state during batch processing.

12. The system of claim 9 , wherein the infrastructure discovery device is further operable to provide one or more policies to modify the baseline state in response to changes to business processes.

Assignments (2)
MERGER Recorded Sep 4, 2012
From: COMPUTER ASSOCIATES THINK, INC.
To: CA, INC.
Reel/Frame 028893/0618 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2005
From: WONG, WAI; YOUNG, ALAN
To: COMPUTER ASSOCIATES THINK, INC.
Reel/Frame 016264/0027 →
Continuity (2)
Provisional Application 60486868 · Jul 11, 2003
Related Publication 20050125449A1 · Jun 9, 2005