36
New Strategies for Successful Documentum Integrations, Migrations and Performance Management June 27, 2012

New Strategies for Successful Documentum Integrations, Migrations and Performance Management

Embed Size (px)

DESCRIPTION

EMC’s Documentum platform is arguably one of the most complex, highly customized and challenging systems for IT professionals to manage. Gaining visibility into the performance of the various servers across the Documentum environment is challenging but crucial; and maintaining performance monitoring thresholds during customization projects is a severe headache. Furthermore, how do you ensure you are getting the true performance picture inside Documentum’s infrastructure? And how could you possible plan for complex integration and migration projects without it? Join Correlsense and Portford Solutions Group for an online seminar which will offer solutions to these key issues. During this session we will discuss: -Best practices for successful Documentum integration projects -Managing migration projects successfully with the right data -The best tools to gain visibility across the entire Documentum environment

Citation preview

Page 1: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

New Strategies for Successful Documentum Integrations, Migrations and Performance Management

June 27, 2012

Page 2: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

1. Documentum challenges2. Strategies for success3. Case study4. Summary/Q&A

Agenda

Page 3: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

Housekeeping

• Presentation will last 30 minutes• Submit questions via the chat window• Slides will be made available tomorrow

Page 4: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

Featured speakers

Bruce BoltonExec VP, Technology and ConsultingPortford Solutions Group

Tom BatchelorSenior Solutions ArchitectCorrelsense

Page 5: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

DOCUMENTUM CHALLENGES

Page 6: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

Two main challenges

• Low-level system monitoring

• System troubleshooting

Page 7: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

Documentum architecture

• Multi-tiered and multi-server environments

• Small environment servers

• Large environment servers

Page 8: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

Small environment servers

• Web• Transformation• Content server/

database server• Full-text server

Page 9: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

Large environment servers• Have high availability build in • Multiple instances of servers

for load balancing

Page 10: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

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)

Page 11: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

Configuration features

• Customization methods provide hooks into document actions

• Action before and after the customizations

• Servers can call different parts of the customizations

Page 12: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

Monitoring challenges

• Load balancing – production operation

• Temporary load balancing – document migrations

• Problem root-cause

• Analysis

• Request source

Page 13: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

STRATEGIES FOR SUCCESS

Page 14: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

1) Start with design

• Understand the nature of user requests• When sizing server, consider customizations• Impact of migrations• Implement roll-back

Page 15: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

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

Page 16: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

3) Analyze results

• Bottlenecks do not always mean more server horse-power

• Look at customizations processing time• Refine configurations and customizations

Page 17: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

4) Monitor continuously

• Once refinements made, continue monitoring• Analyze performance against user

requests….they may change!

Page 18: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

CASE STUDY

Page 19: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

• Documentum installed for 9 years • Systems updated several times • Performance was slow• Needed to migrate

Large transportation firm in UK

Page 20: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

Challenges

• EMC offered only out of box support• Documentum used across business• Problem in the content server - hard to monitor

Page 21: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

Solution - application performance management

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

Page 22: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

SLA dashboard

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

Page 23: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

Transaction model

Slide 23

Transaction Model shows the full breakdown of the different tiers involved

Page 24: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

Drill down

Slide 24

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

Page 25: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

SLA analysis

SLA Analysis across all tiers in the Documentum application

Page 26: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

Transaction instances

Slide 26

Individual Instances of transactions available for further investigation and drill down

Page 27: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

Transaction sequence view

Slide 27

Here we can see just how busy a Documentum transaction is

Summary tier breakdown available for this specific request

Page 28: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

Transaction tree view

Slide 28

All calls to the Documentum Content server API are visible

Where Documentum Query Language (DQL) is used, this is extracted and displayed in the transaction tree

The resulting SQL is shown in context

Page 29: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

Issues shown in context

Slide 29

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

Page 30: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

Topology map

Slide 30

Topology Map shows connections among the application components

Page 31: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

OLAP visibility

Slide 31

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

Page 32: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

OLAP drill down

Slide 32

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

Page 33: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

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

Page 34: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

Portford Solutions Group

• Complete document mgmt. service provider for 12 years

• Deep experience in Documentum application development

• Developed migration app for Documentum - DocuNECT

Page 35: New Strategies for Successful Documentum Integrations, Migrations and Performance Management

• APM solutions for IT Operations• Supports Documentum, Oracle, SOA and more• Customers include:

Correlsense