410 408') i r402

Report 4 Downloads 44 Views
US 20130019253A1

(19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0019253 A1 (43) Pub. Date:

Joseph et a]. (54)

AUTOMATIC DISCOVERY OF APPLICATION INFRASTRUCTURE

Jan. 17, 2013

Publication Classi?cation

(51)

Int. Cl. G06F 9/44

Michael Haeuptle, Roeklin, CA (US);

(52)

US. Cl. ..................................................... .. 719/328

James Branen, Roseville, CA (U S); Bill Furnas, Granite Bay, CA (US); Yanhua Li, Rocklin’ CA (Us)

(57) ABSTRACT A method for automatically discovering application infra

(76) Inventors: Sunil Joseph, Sacramento, CA (US);

(2006.01)

structure for actively monitored transactions includes observ

ing an activity and synthetic transaction using a diagnostic (21)

Appl, No.1 13/182,840

(22)

Filed:

agent deployed into a process space of an application server. Application components are identi?ed based on the synthetic

transaction, and the application infrastructure is identi?ed based on the application components.

Jul. 14, 2011

/410 408') i Display

406

r402

Processor

/41 2 Keyboard

Storage

r 420

/41 4 Input Device



r41 6 Printer

NIC

(- 418

404 Network

422

\

|

Application

NIC

/"_— 424

Server —— 426

Processor

428 -\ Storage

/

Agent

/

Operational

Management / Database

‘LO

—— 430

-— 432

- 434

Patent Application Publication

Jan. 17, 2013 Sheet 1 0f 5

Deploy Agents

US 2013/0019253 A1

K102

Y

Observe Synthetic Transaction

/ 104

Identify Application Component

/1 06

Identify Application Infrastructure

r 1 O8

m

FIG. 1

Patent Application Publication

Jan. 17, 2013 Sheet 2 0f 5

Deploy Agents Into Application Servers

US 2013/0019253 A1

(.202

1 Generate Synthetic Transactions Using an End User 20 4 Computer, and Insert Proprietary Properties Into / Synthetic Transaction Header

l MonitorApplication Components by Observing the r206 Synthetic Transactions

1 Identify Application Components

r208

1 Identify Application Infrastructure

200

FIE 2

,210

Patent Application Publication

Jan. 17, 2013 Sheet 3 of5

US 2013/0019253 A1

iVledRec

Business Application

304

(BPIVI)

Containmentl

MedRec Login

Business Transaction

310 X

(BPM)

308

306 N