Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
Com Ensenyar Llengua A Xinesos Xiv Tallers
Next
Download to read offline and view in fullscreen.

0

Share

Download to read offline

Tomcat & JBoss Replay Feature

Download to read offline

A new Tomcat & JBoss feature called Replay.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Tomcat & JBoss Replay Feature

  1. 1. Problem Resolution for Tomcat & JBossComplex Web Apps<br />Jonathan Lindo, Replay Solutions<br />
  2. 2. Agenda<br />The Complexity Challenge<br />Software Evolution<br />Technology Solutions<br />2<br />
  3. 3. In The Beginning… Environments were simpler.<br />Support<br /> Dev Team<br />QA<br />Client-Server<br />Application<br />3<br />
  4. 4. Today: Apps run in complex global environments<br />Authentication Server<br />JMS Server<br />LDAP Server<br />Support<br />Support<br />QA<br />QA<br />n-Tier<br />Application<br />n-Tier<br />Application<br />?<br />Dev Team<br />Dev Team<br />Database<br />Database<br />Database<br />Caching Service<br />External Services<br />Account Services<br />4<br />
  5. 5. Cloud Computing: 40% of Enterprises are in the Cloud<br />*Applied Research West study, 8/2009<br />Authentication Server<br />JMS Server<br />LDAP Server<br />Support<br />Support<br />QA<br />QA<br />n-Tier<br />Application<br />n-Tier<br />Application<br />?<br />Dev Team<br />Dev Team<br />Database<br />Database<br />Database<br />Caching Service<br />External Services<br />Account Services<br />5<br />
  6. 6. The Problem: Complexity!<br />Days<br />Cloud Computing<br />SOA<br />N-Tier Apps<br />Software Cycle<br />Web Apps<br />Multi-Core<br />Client-Server<br />Desktop<br />Months<br />Software Unpredictability<br />Simple<br />Complex<br />6<br />
  7. 7. Defects must be reproduced to be fixed.<br />Production<br />Developers<br />Today, most time is NOT spent on the fix!<br />Outsourcing<br />1<br />5<br />4<br />3<br />QA<br />Help Desk<br />Users<br />2<br />7<br />
  8. 8. Record From Complex Global Environments<br />Authentication Server<br />JMS Server<br />LDAP Server<br />Support<br />QA<br />n-Tier<br />Application<br />Dev Team<br />Database<br />Database<br />Database<br />Caching Service<br />External Services<br />Account Services<br />8<br />
  9. 9. Replay on a Single Workstation<br />Authentication Server<br />JMS Server<br />LDAP Server<br />Support<br />QA<br />n-Tier<br />Application<br />Dev Team<br />Database<br />Database<br />Database<br />Caching Service<br />External Services<br />Account Services<br />9<br />
  10. 10. Tomcat & JBoss DVR-functionality<br />Support & Development Environment<br />QA and Production Environments<br />AuthenticationServer<br />JMS Server<br />LDAP Server<br />Tomcat & JBossApplication<br />Database(Oracle, MySQL)<br />Caching Service<br />External Services<br />Account Services<br />10<br />
  11. 11. Tomcat & JBoss DVR-functionality<br />Support & Development Environment<br />Tomcat & JBossApplication<br />11<br />
  12. 12. Using a Recording System<br />Authentication Server<br />JMS Server<br />LDAP Server<br />Support<br />Support<br />QA<br />QA<br />n-Tier<br />Application<br />n-Tier<br />Application<br />n-Tier<br />Application<br />Dev Team<br />Dev Team<br />Database<br />Database<br />Database<br />Caching Service<br />External Services<br />Account Services<br />12<br />
  13. 13. Eliminate complex workflows<br />5<br />Developers<br />Production<br />Outsourcing<br />4<br />3<br />QA<br />Help Desk<br />1<br />2<br />13<br />
  14. 14. Real World Application – Online CRM<br />14<br />14<br />
  15. 15. Complex Hibernate, REST, AJAX interactions…<br />15<br />15<br />
  16. 16. Defects are hard to reproduce…<br />16<br />16<br />
  17. 17. With a recording system, just drop a Marker.<br />Private & Confidential<br />17<br />17<br />
  18. 18. Recordings are stored on a central server.<br />18<br />18<br />
  19. 19. Login to access Recordings & Markers<br />19<br />19<br />
  20. 20. Recordings are available almost instantly.<br />20<br />20<br />
  21. 21. Quickly locate the Marker identifying the defect…<br />21<br />21<br />
  22. 22. Click ‘Replay’ to see the root cause.<br />22<br />22<br />
  23. 23. Use Eclipse to debug at the source code level.<br />23<br />23<br />
  24. 24. Interoperability is Key<br />App Server<br />App Server<br />App Server<br />Automation(WinRunner)<br />Testing Tools<br />(LoadRunner, QTP)<br />Experience Management(Tealeaf, Coradiant)<br />APM Tools(Introscope, Precise)<br />App Server<br />App Server<br />App Server<br />24<br />
  25. 25. Seamless Workflow<br />App Server<br />App Server<br />App Server<br />QA<br />Support<br />Dev Team<br />App Server<br />App Server<br />App Server<br />25<br />
  26. 26. Interoperability is Key<br />IDEs<br />Debuggers<br />Profilers<br />Help Desk<br />Functional<br />Testing<br />Defect<br />Tracking<br />26<br />
  27. 27. Optimize Problem Resolution<br />Fix bugs faster, Increase quality<br />Improve productivity and collaboration<br />Cut Costs, Reduce Mean-Time-To-Resolution<br />27<br />
  28. 28. FIX BUGS FAST.<br />For more information, please visit:<br />www.replaysolutions.com<br />Contact us at: <br />info@replaysolutions.com<br />877-400-7444<br />

A new Tomcat & JBoss feature called Replay.

Views

Total views

1,033

On Slideshare

0

From embeds

0

Number of embeds

29

Actions

Downloads

35

Shares

0

Comments

0

Likes

0

×