SlideShare una empresa de Scribd logo
1 de 36
New Strategies for Successful Documentum
Integrations, Migrations and Performance Management




June 27, 2012
Agenda
1.   Documentum challenges
2.   Strategies for success
3.   Case study
4.   Summary/Q&A
Housekeeping
• Presentation will last 30 minutes
• Submit questions via the chat window
• Slides will be made available tomorrow
Featured speakers

          Bruce Bolton
          Exec VP, Technology and Consulting
          Portford Solutions Group



          Tom Batchelor
          Senior Solutions Architect
          Correlsense
DOCUMENTUM CHALLENGES
Two main challenges
• Low-level system monitoring
• System troubleshooting
Documentum architecture
• Multi-tiered and multi-server environments
• Small environment servers
• Large environment servers
Small environment servers
• Web
• Transformation
• Content server/
  database server
• Full-text server
Large environment servers
• Have high availability build in
• Multiple instances of servers
  for load balancing
Configuration architecture
• Click from WebTop can travel through many tiers
• Several systems are customized
  - Java Methods and WebTop customization
  - Type Based Object (TBO)
  - Server Based Object (SBO)
Configuration features
• Customization methods provide hooks into
  document actions
• Action before and after the customizations
• Servers can call different parts of the customizations
Monitoring challenges
• Load balancing – production operation
• Temporary load balancing – document migrations
• Problem root-cause
• Analysis
• Request source
STRATEGIES FOR SUCCESS
1) Start with design
•   Understand the nature of user requests
•   When sizing server, consider customizations
•   Impact of migrations
•   Implement roll-back
2) Ramp up vs normal production
• Work with business on ramp-up time
• May differ from normal production
• Ramp-up may include
  -Additional usage
  -large scale document migrations
• Identify areas/time requirements
3) Analyze results
• Bottlenecks do not always mean more
  server horse-power
• Look at customizations processing time
• Refine configurations and customizations
4) Monitor continuously
• Once refinements made, continue monitoring
• Analyze performance against user requests….they
  may change!
CASE STUDY
Large transportation firm in UK
•   Documentum installed for 9 years
•   Systems updated several times
•   Performance was slow
•   Needed to migrate
Challenges
• EMC offered only out of box support
• Documentum used across business
• Problem in the content server - hard to monitor
Solution - application performance management

• See inside DQL
• Easy to implement – saw data immediately
• Visibility into content server and WebLogic
SLA dashboard




                All WebTop transactions are
                listed, along with response
                times and SLAs
Transaction model




             Transaction Model shows the
             full breakdown of the different
             tiers involved




Slide 23
Drill down




                 Drill down to specific
                 components, here we can see
                 the SQL to Oracle from the
                 Content Server

Slide 24
SLA analysis




               SLA Analysis across all tiers in
               the Documentum application
Transaction instances




           Individual Instances of
           transactions available for further
           investigation and drill down




Slide 26
Transaction sequence view




                                       Here we can see just how busy a
                                       Documentum transaction is
    Summary tier breakdown available
    for this specific request




Slide 27
Transaction tree view




 All calls to the Documentum             Where Documentum Query
 Content server API are visible          Language (DQL) is used, this is
                                         extracted and displayed in the
                                         transaction tree



                                  The resulting SQL is shown in context



Slide 28
Issues shown in context




               Here we can see there is some
               chattiness to the Oracle DB, in
               context with the DQL statement
               and the original transaction




Slide 29
Topology map




                   Topology Map shows
                   connections among the
                   application components




Slide 30
OLAP visibility

               SharePath Business Intelligence
               view shows where time is spent
               within the application components




Slide 31
OLAP drill down

            OLAP allows for drill down, in this case
            see the time for each type of SQL
            against the Oracle DB




Slide 32
Summary
• Architecture is complex
• Monitoring performance is challenging
• To succeed:
  - Start with design
  - Ramp up vs. normal production
  - Analyze results
  - Monitor continuously
• DocuNECT and SharePath
  provide answers
Portford Solutions Group
• Complete document mgmt. service provider for 12 years
• Deep experience in Documentum application development
• Developed migration app for Documentum - DocuNECT
Correlsense
• APM solutions for IT Operations
• Supports Documentum, Oracle, SOA and more
• Customers include:
Questions



Contact Portford Solutions Group:   Contact Correlsense:
http://www.portfordsg.com/          www.correlsense.com/demo
support@portfordsolutions.com       www.real-user-monitoring.com
sales@portfordsolutions.com         info@correlsense.com

       .

Más contenido relacionado

Más de Correlsense

Strategies for Securing Availability and Optimizing Application Performance i...
Strategies for Securing Availability and Optimizing Application Performance i...Strategies for Securing Availability and Optimizing Application Performance i...
Strategies for Securing Availability and Optimizing Application Performance i...
Correlsense
 
Correlsense gainsco-webinar-0711-f
Correlsense gainsco-webinar-0711-fCorrelsense gainsco-webinar-0711-f
Correlsense gainsco-webinar-0711-f
Correlsense
 

Más de Correlsense (19)

Unify Citrix & Back End Application Performance Data Presented by Correlsense
Unify Citrix & Back End Application Performance Data Presented by CorrelsenseUnify Citrix & Back End Application Performance Data Presented by Correlsense
Unify Citrix & Back End Application Performance Data Presented by Correlsense
 
Secrets to Seeing it All; Enterpise Application Performance Management
Secrets to Seeing it All; Enterpise Application Performance Management Secrets to Seeing it All; Enterpise Application Performance Management
Secrets to Seeing it All; Enterpise Application Performance Management
 
Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic
 
Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic
 
Best Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message BrokerBest Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message Broker
 
Strategies for Securing Availability and Optimizing Application Performance i...
Strategies for Securing Availability and Optimizing Application Performance i...Strategies for Securing Availability and Optimizing Application Performance i...
Strategies for Securing Availability and Optimizing Application Performance i...
 
Preventing the Next Deployment Issue with Continuous Performance Testing and ...
Preventing the Next Deployment Issue with Continuous Performance Testing and ...Preventing the Next Deployment Issue with Continuous Performance Testing and ...
Preventing the Next Deployment Issue with Continuous Performance Testing and ...
 
5 APM and Capacity Planning Imperatives for a Virtualized World
5 APM and Capacity Planning Imperatives for a Virtualized World5 APM and Capacity Planning Imperatives for a Virtualized World
5 APM and Capacity Planning Imperatives for a Virtualized World
 
New Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System PerformanceNew Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System Performance
 
The Essentials of Mobile App Performance Testing and Monitoring
The Essentials of Mobile App Performance Testing and MonitoringThe Essentials of Mobile App Performance Testing and Monitoring
The Essentials of Mobile App Performance Testing and Monitoring
 
Five Keys for Performance Management of Oracle Forms and E-Business Suite
Five Keys for Performance Management of Oracle Forms and E-Business SuiteFive Keys for Performance Management of Oracle Forms and E-Business Suite
Five Keys for Performance Management of Oracle Forms and E-Business Suite
 
Best Practices for Managing SaaS Applications
Best Practices for Managing SaaS ApplicationsBest Practices for Managing SaaS Applications
Best Practices for Managing SaaS Applications
 
An Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance Engineering
 
DevOps and the Future of IT Operations
DevOps and the Future of IT OperationsDevOps and the Future of IT Operations
DevOps and the Future of IT Operations
 
An Integrated Approach to ITIL Aligned Capacity Management
An Integrated Approach to ITIL Aligned Capacity ManagementAn Integrated Approach to ITIL Aligned Capacity Management
An Integrated Approach to ITIL Aligned Capacity Management
 
New approaches to managing complex applications
New approaches to managing complex applicationsNew approaches to managing complex applications
New approaches to managing complex applications
 
Correlsense gainsco-webinar-0711-f
Correlsense gainsco-webinar-0711-fCorrelsense gainsco-webinar-0711-f
Correlsense gainsco-webinar-0711-f
 
EMA - Measuring the User Experience in the Cloud
EMA - Measuring the User Experience in the CloudEMA - Measuring the User Experience in the Cloud
EMA - Measuring the User Experience in the Cloud
 
Show Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business ResultsShow Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business Results
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

New Strategies for Successful Documentum Integrations, Migrations and Performance Management

  • 1. New Strategies for Successful Documentum Integrations, Migrations and Performance Management June 27, 2012
  • 2. Agenda 1. Documentum challenges 2. Strategies for success 3. Case study 4. Summary/Q&A
  • 3. Housekeeping • Presentation will last 30 minutes • Submit questions via the chat window • Slides will be made available tomorrow
  • 4. Featured speakers Bruce Bolton Exec VP, Technology and Consulting Portford Solutions Group Tom Batchelor Senior Solutions Architect Correlsense
  • 6. Two main challenges • Low-level system monitoring • System troubleshooting
  • 7. Documentum architecture • Multi-tiered and multi-server environments • Small environment servers • Large environment servers
  • 8. Small environment servers • Web • Transformation • Content server/ database server • Full-text server
  • 9. Large environment servers • Have high availability build in • Multiple instances of servers for load balancing
  • 10. Configuration architecture • Click from WebTop can travel through many tiers • Several systems are customized - Java Methods and WebTop customization - Type Based Object (TBO) - Server Based Object (SBO)
  • 11. Configuration features • Customization methods provide hooks into document actions • Action before and after the customizations • Servers can call different parts of the customizations
  • 12. Monitoring challenges • Load balancing – production operation • Temporary load balancing – document migrations • Problem root-cause • Analysis • Request source
  • 14. 1) Start with design • Understand the nature of user requests • When sizing server, consider customizations • Impact of migrations • Implement roll-back
  • 15. 2) Ramp up vs normal production • Work with business on ramp-up time • May differ from normal production • Ramp-up may include -Additional usage -large scale document migrations • Identify areas/time requirements
  • 16. 3) Analyze results • Bottlenecks do not always mean more server horse-power • Look at customizations processing time • Refine configurations and customizations
  • 17. 4) Monitor continuously • Once refinements made, continue monitoring • Analyze performance against user requests….they may change!
  • 19. Large transportation firm in UK • Documentum installed for 9 years • Systems updated several times • Performance was slow • Needed to migrate
  • 20. Challenges • EMC offered only out of box support • Documentum used across business • Problem in the content server - hard to monitor
  • 21. Solution - application performance management • See inside DQL • Easy to implement – saw data immediately • Visibility into content server and WebLogic
  • 22. SLA dashboard All WebTop transactions are listed, along with response times and SLAs
  • 23. Transaction model Transaction Model shows the full breakdown of the different tiers involved Slide 23
  • 24. Drill down Drill down to specific components, here we can see the SQL to Oracle from the Content Server Slide 24
  • 25. SLA analysis SLA Analysis across all tiers in the Documentum application
  • 26. Transaction instances Individual Instances of transactions available for further investigation and drill down Slide 26
  • 27. Transaction sequence view Here we can see just how busy a Documentum transaction is Summary tier breakdown available for this specific request Slide 27
  • 28. Transaction tree view All calls to the Documentum Where Documentum Query Content server API are visible Language (DQL) is used, this is extracted and displayed in the transaction tree The resulting SQL is shown in context Slide 28
  • 29. Issues shown in context Here we can see there is some chattiness to the Oracle DB, in context with the DQL statement and the original transaction Slide 29
  • 30. Topology map Topology Map shows connections among the application components Slide 30
  • 31. OLAP visibility SharePath Business Intelligence view shows where time is spent within the application components Slide 31
  • 32. OLAP drill down OLAP allows for drill down, in this case see the time for each type of SQL against the Oracle DB Slide 32
  • 33. Summary • Architecture is complex • Monitoring performance is challenging • To succeed: - Start with design - Ramp up vs. normal production - Analyze results - Monitor continuously • DocuNECT and SharePath provide answers
  • 34. Portford Solutions Group • Complete document mgmt. service provider for 12 years • Deep experience in Documentum application development • Developed migration app for Documentum - DocuNECT
  • 35. Correlsense • APM solutions for IT Operations • Supports Documentum, Oracle, SOA and more • Customers include:
  • 36. Questions Contact Portford Solutions Group: Contact Correlsense: http://www.portfordsg.com/ www.correlsense.com/demo support@portfordsolutions.com www.real-user-monitoring.com sales@portfordsolutions.com info@correlsense.com .