tomcat & jboss replay feature

28
Problem Resolution for Tomcat & JBoss Complex Web Apps Jonathan Lindo, Replay Solutions

Upload: kilroy440

Post on 15-Jul-2015

725 views

Category:

Technology


0 download

TRANSCRIPT

Problem Resolution for

Tomcat & JBoss Complex Web AppsJonathan Lindo, Replay Solutions

Agenda

The Complexity Challenge

Technology Solutions

Software Evolution

2

SupportDev Team

Client-ServerApplication

In The Beginning… Environments were simpler.

3

QA

QAQA

Support

Dev Team

Database

Database

Database

Caching Service

Account Services

External Services

JMS Server

Authentication Server

LDAP Server

Support

Dev Teamn-TierApplication

4

?

Today: Apps run in complex global environments

n-TierApplication

QAQA

Support

Dev Team

Database

Database

Database

Caching Service

Account Services

External Services

JMS Server

Authentication Server

LDAP Server

Support

Dev Teamn-TierApplication

5

?

Cloud Computing: 40% of Enterprises are in the Cloud

n-TierApplication

*Applied Research West study, 8/2009

The Problem: Complexity!

6

So

ftw

are

Cycle

Software Unpredictability

Desktop

Client-Server

Multi-Core

Web Apps

SOA

Simple Complex

Months

Days

N-Tier Apps

Cloud Computing

Defects must be reproduced to be fixed.

Today, most time is NOT spent on the fix!

QA

Help DeskProduction

Users

OutsourcingDevelopers

1

2

43

5

7

QA

Support

Dev Team

Database

Database

Database

Caching Service

Account Services

External Services

JMS Server

Authentication Server

LDAP Server

n-TierApplication

Record From Complex Global Environments

8

QA

Support

Dev Team

Database

Database

Database

Caching Service

Account Services

External Services

JMS Server

Authentication Server

LDAP Server

Replay on a Single Workstation

n-TierApplication

9

Support & Development EnvironmentQA and Production Environments

Tomcat & JBoss DVR-functionality

JMS Server

Database(Oracle, MySQL)

AuthenticationServer

LDAP Server

Caching Service

Account Services

External Services

Tomcat & JBossApplication

10

Support & Development Environment

Tomcat & JBoss DVR-functionality

Tomcat & JBossApplication

11

Using a Recording System

12

QAQA

Support

Dev Team

Database

Database

Database

Caching Service

Account Services

External Services

JMS Server

Authentication Server

LDAP Server

Support

Dev Teamn-TierApplication

n-TierApplication

n-TierApplication

Developers

Help DeskQA

Outsourcing

Production

Eliminate complex workflows

13

12

43

5

Real World Application – Online CRM

14

14

Complex Hibernate, REST, AJAX interactions…

15

15

Defects are hard to reproduce…

16

16

With a recording system, just drop a Marker.

Private & Confidential

17

17

Recordings are stored on a central server.

18

18

Login to access Recordings & Markers

19

19

Recordings are available almost instantly.

20

20

Quickly locate the Marker identifying the defect…

21

21

Click ‘Replay’ to see the root cause.

22

22

Use Eclipse to debug at the source code level.

23

23

Interoperability is Key

App Server

App Server

App Server

App Server

App Server

App Server

APM Tools(Introscope, Precise)

Testing Tools(LoadRunner, QTP)

Automation(WinRunner)

Experience Management(Tealeaf, Coradiant)

24

QA

Seamless Workflow

App Server

App Server

App Server

Support

Dev Team

25

App Server

App Server

App Server

Interoperability is Key

DebuggersIDEs

Profilers

DefectTracking

Help DeskFunctional

Testing

26

Optimize Problem Resolution

Fix bugs faster, Increase quality

Improve productivity and collaboration

Cut Costs, Reduce Mean-Time-To-Resolution

27

FIX BUGS FAST.For more information, please visit:

www.replaysolutions.com

Contact us at: [email protected]

877-400-7444