Transcript AppDNA

AppDNA
CIVIL
GOVERNMENT SERVICES
MINING & METALS
OIL, GAS & CHEMICALS
POWER
Authors,
Mohd Aslam Ansari
Srikanth Mashetty
An Overview
Contents
 AppDNA History
 What is AppDNA?
 AppDNA Architecture
 What is Direct Install and Install Capture?
 What is Self-Provisioning?
 Importing Web Application
 AppDNA Website
 AppDNA Color Coding
 AppDNA Reports
 AppDNA Advantages
 AppDNA for SQA process
 Demo
© 2012 Bechtel | 2
AppDNA History
 Year 2000: Camwood was started as SI company specializing in
application migration and portfolio Management.
 Year 2004: Application compatibility management tool was born.
 Year 2008: Company “App-DNA” was born, giving us the application
name: “AppTitude”.
 Year 2011: Citrix acquisition and renamed application to “AppDNA”.
© 2012 Bechtel | 3
What is AppDNA?
 Most attractive point: AppDNA 7.5 comes with XenApp 6.5 FP2 onwards
platinum license, so no extra $$ to spent.
 AppDNA application migration software enables enterprises to confidently
discover, automate, model and manage applications for faster application
migration, easier application virtualization and streamlined application
management.
 AppDNA provides comprehensive reporting that ranges from high-level
management reports to detailed information about how to remediate individual
applications
 AppDNA version is 7.5 and in this version, they have added the support for
Windows Server 2012 R2 and Windows 8.1
© 2012 Bechtel | 4
AppDNA Architecture Implemented in Bechtel
WIN Server 2012
SQL Server 2012
VM Host
AppDNA
Server +
Client
Virtual Machines
DataBase
Website
VMWare Vsphere
If The Source Data is
in .MSI Format
If The Source Data
is in .EXE Format
MSI as output
AppDNA
Client
Win 7
© 2012 Bechtel |
5
AppDNA
Client
Win 8.1
AppDNA
Client
Win 7
Output:
Reports
MSI
EXE
What is Direct Install and Install Capture?
 Direct Install
– Quickest way to get the application DNA into the database.
– It works for Windows installer (.msi) and App-V (.sft or .appv)
 Install Capture requires a virtual machine (using vSphere/HyperV/XenServer/Virtual Server/VMWare Workstation)
– It works for the apps which do not have Windows installer (.msi) and
App-V (.sft or .appv).
– It installs the app on the pre-configured VM
– Generate MSI and import into AppDNA database
– Revert the VM back to a “clean” snapshot
Direct Import
.EXE
Convert To
.MSI
Install Capture
© Bechtel | 6
Import To
AppDNA
What is Self – Provisioning?
 Self - Provisioning
– Alternate way of
capturing desktop
applications for import in
AppDNA.
– It is used to delegate the
responsibility for
capturing and packaging
applications to end
users.
© 2012 Bechtel | 7
Importing Web Application
 Use the AppDNA Directed Spider to crawl over the runtime HTML pages
and capture them into an MSI for import into AppDNA.
 Capture the web source files into an MSI file for import into AppDNA.
 Use a combination of both of these approaches.
© 2012 Bechtel | 8
AppDNA Website
 AppDNA Web is designed to give you thin client access to your
AppDNA reports.
 In our setup its link is http://chis98009:8199/AppDNA/.
© Bechtel | 9
AppDNA Color Coding (RAG Icons)
 AppDNA Web is designed to give you thin client access to your
AppDNA reports.
- application is likely to work on the target platform
- application may fail or have impaired functionality, although
remediation is possible.
- application is likely or certain to fail and the application may need
redevelopment.
- The lower right side of the icon shows the AppDNA RAG status and
the overlay on the upper left side provides an alternative compatibility status
that is derived from outside of AppDNA – from an external data source that
has been configured as "medium trust" (the default)
© Bechtel | 10
AppDNA Reports
© Bechtel | 11
AppDNA Reports Cont….
© Bechtel | 12
AppDNA Advantages
 Accelerate application deployment and make better implementation
decisions.
 Reduce application migration time, cost, labor, risk and disruptions.
 Simplify ongoing application management.
 AppDNA application compatibility software complements migration and
virtualization projects.
 It can be integrated with SCCM and Active directory.
 App-V packages can be created by AppDNA.
"The AppDNA solution has effectively saved us 620 work-days, delivering a
time savings of 89%.”
David Burns
Vertex
© 2012 Bechtel | 13
Effort Calculator
AppDNA Effort Calculator to estimate the time, cost, and effort associated with
migrating a portfolio to a new platform – for example, that it will take five people six
months and cost $500,000.
© 2012 Bechtel | 14
AppDNA for SQA Process
 AppDNA will be the first step for all certification activities.
 CM Profiling: AppDNA will replace CM Profiling tools and will generate more
detailed reports.
 Application Migrations: AppDNA will help in application migrations from one OS
to another.
 Application Virtualization: AppDNA will analyze the release candidate and will
give detailed report if it is good candidate for App-V or not. In case, if it is not, it will
give remediation steps as well.
© 2012 Bechtel | 15
Thanks you…..Now Demo..
© 2012 Bechtel | 16