SlideShare uma empresa 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

       .

Mais conteúdo relacionado

Mais 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
 

Mais 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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

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 .