oracle ebs application release automation solution · pdf fileoracle ebs application release...
TRANSCRIPT
1Copyright © 2015 Tech Mahindra. All rights reserved.
Oracle EBS Application
Release Automation
Solution
Partnered with
2
Solution Approach
3
Proposed solution approachThe core of our proposed solution uses FlexDeploy, a product which can seamlessly orchestrate and
automate Build, Deploy, Test and Release Processes across your ecosystem.
Source Control
ManagementTest
Environment Management• Configure deployment targets
• Deploy to Physical, Virtual, Cloud
• Agentless Architecture
• Fast Rollback
Workflow Configuration• Graphical Workflow Editor
• Organize Projects, Applications
• Pre-built Plugins and Integrations
• Reuse workflows across many
projects and applications
Scheduling & Execution• Self Service or Scheduled tasks
• Built-in Artifact Repository
• Built-in Continuous Integration
• Configurable Approval Process
• Test Automation Framework
Visibility & Reporting• Dashboards and reports for
real time and historical data
• Flexible Notifications
• Improves Compliance/Audit
• Easy access to Change and
Error Logs
4
Implementation Approach
FlexDeploy, Jira,
SVN & HP UFT
install, configuration,
Integrate & training
Estimate 6-8
weeks*
Tech Mahindra proposes to implement this solution in three phases
Implementation in
Dev/Test
Environments
Estimate 4–6
Weeks*
Implementation in
Prod Environment
Estimate 1-2
Weeks*
Phase 1
Phase 2
Phase 3
* The timeline mentioned above is an approximate one
and the exact timeline needed for Customer will be arrived
at after understanding the specific requirements of
CustomerOngoing Support,
Release
Management and
Admin
5
FlexDeploy - Capability
6
Source Control
Environment Modeling
Workflow Editor
Workflow Execution
Build Automation
Continuous Integration
Artifact Repository
Deployment Automation
Test Automation
Role-based Security
Approvals
Scheduling
Deployment Windows
Issue Tracking
Dashboards
Reports
Notifications
Test View
Logs View
FlexDeploy
Jira
Subversion
FlexDeploy
HP UFT
FlexDeploy
Jira
Unparalleled features and ease of executionFlexDeploy provides you all under its umbrella
Automation Controls Visibility
7
Support for EBS 12.1.3 & 12.2.x
Supports all EBS object types for Customizations
Build and Continuous Integration
Artifact Repository
Deployment Automation
Test Automation Framework
Visibility via Dashboards, Reports, Notifications
Subversion – Source/Version Control Management
HP UFT – Functional Test Automation
Jira - Issue/Bug Tracking
FlexDeploy Core Features
Additional Tools and Integrations
FlexDeploy – Designed for Oracle EBS
8
Subversion used for all EBS source artifacts
Branching strategy to be defined and implemented
Developers commit source changes
All committed files are eligible for build
Admin uploads Subversion plugin into FlexDeploy
Admin configures FlexDeploy to communicate with Subversion
Subversion
FlexDeploy
Integration with Source Control Management
9
Admin configures FlexDeploy to communicate with EBS Build Server
Admin creates EBS Build Workflow using Subversion and EBS plugins
Admin creates EBS Applications/Projects
Admin configures Projects to work with Subversion
Admin configures Projects to use EBS Build Workflow
Developers submit build requests
Developers notified of failures
Artifact Repository is integrated within FlexDeploy
Admin configures settings to archive and purge artifacts
FlexDeploy Build
FlexDeploy Artifact Repository
Build and Artifact Repository
10
Admin configures FlexDeploy to communicate with EBS instances
Admin creates EBS Deploy Workflow which uses EBS plugin
Admin configures Projects to use EBS Deploy Workflow
Admin configures Approvals as required
Developers/Operations submit Deploy requests
Developers/Operations notified of failures
FlexDeploy includes Test Automation framework (options use)
Plugin exists for HP UFT
FlexDeploy Deploy
Test Automation
Deploy and Test
11
Aligns with common processes used for EBS
Ad-hoc development lifecycle; moving individual files
Create Packages and select individual files
Package and File Level Visibility across topology
Build AOL objects from SCM or Development EBS
Aligns with common paradigm for build/deploy
All committed files (in SCM) are eligible for build
Scheduled Builds and Continuous Integration (CI)
Approach #1 : Package-based
Approach #2 : Full Automation
Release Management approaches using FlexDeploy
12
• Open platform for Application Release Automation and DevOps
• Supports Oracle Fusion Middleware, Oracle Applications (DB,
EBS, etc.), Cloud, and non-Oracle technologies
• Multiple options for migrating changes across EBS instances
• Traditional approach via partial deploys (packaged based)
• More fully automated approach supporting CI and scheduling
• Based on current technology, with Java at the core, and supports
the evolution of technology over time
• Agentless architecture minimizes the administration of agents
across end points
• Able to Deploy anywhere, and is “cloud enabled” which allows
customers to run FlexDeploy on-prem or in the cloud and deploy to
any endpoint
• Lower price point than many of the commercial solutions available
today
FlexDeploy – Value proposition
13
Assumptions and Pre-requisites
14
2 Environments - Dev and Prod
Each environment requires:
Linux OS: 1 CPU, 8GB Memory
File System space: 40 GB
WebLogic Standard Edition
Oracle DB (use existing, no new license)
HW/SW Pre-requisites
Licenses
Subscription model (software, support, maintenance) for FlexDeploy
Enterprise Edition – Cost to be included as part of the commercial proposal
Subversion, Jira & HP UFT licenses to be provided by Customer
Assumptions and Pre-requisites
The intention of this proposal is to provide Customer a technical solution for their Release
Automation requirement. Once the solution is approved and finalized, we will submit the commercial
proposal to Customer. At a high level, the pricing will consist of the below components in the
commercial proposal
• FlexDeploy Licenses
Enterprise Edition of FlexDeploy for two years, payable at the start of every
year
Classroom Training/Online Training based on Customer’s requirement
Implementation and Maintenance Service (To be provided by Tech Mahindra)
Cost for three phased deployment, integration, and configuration of
FlexDeploy, HP-UFT, Jira and SVN
Ongoing support, Release Management and Admin cost
15
Success Stories
16
“FlexDeploy has dramatically
improved our ability to deliver
software fast and with high quality…”
“FlexDeploy should be evaluated
by all Fusion Middleware
customers…”
“With Flexagon’s FlexDeploy,
our deployment worries are
FlexaGONE!”
What do our customers think about us….
17
Before and After with FlexDeploySuccess with a Global Food Manufacturer
Before: Manual and Scripted After: Automated with FlexDeploy
• Lack of a repeatable approach to
software delivery
• Limited ability to deliver
applications/changes in a rapid and
cost-effective manner
• Manual and scripted processes are
slow, error prone, and costly
• Limited visibility led to difficulty in
change and release management
• Work/life balance, associate
satisfaction, and retention issues
• Better positioned to meet aggressive
business growth strategies
• Fully automated processes increased
speed of deployments by 80-90%
• Reduced outages caused by
deployment issues by 75%
• Realized ROI in 3 months
• Faster troubleshooting and issue
resolution
• Visibility and auditability improved
• Direct correlation to associate
satisfaction improvements
“FlexDeploy has dramatically improved our ability to deliver software fast and with high
quality, positioning us to meet our aggressive business growth strategy. In addition to
support for Oracle Fusion Middleware and E-Business Suite, FlexDeploy supports
other Oracle and non-Oracle technology, exceeding our already high expectations for
an enterprise platform for build, deploy, and release automation.” – CIO
18
Disclaimer
Tech Mahindra Limited, herein referred to as TechM provide a wide array of presentations and reports, with the contributions of
various professionals. These presentations and reports are for informational purposes and private circulation only and do not
constitute an offer to buy or sell any securities mentioned therein. They do not purport to be a complete description of the markets
conditions or developments referred to in the material. While utmost care has been taken in preparing the above, we claim no
responsibility for their accuracy. We shall not be liable for any direct or indirect losses arising from the use thereof and the viewers are
requested to use the information contained herein at their own risk. These presentations and reports should not be reproduced, re-
circulated, published in any media, website or otherwise, in any form or manner, in part or as a whole, without the express consent in
writing of TechM or its subsidiaries. Any unauthorized use, disclosure or public dissemination of information contained herein is
prohibited. Unless specifically noted, TechM is not responsible for the content of these presentations and/or the opinions of the
presenters. Individual situations and local practices and standards may vary, so viewers and others utilizing information contained
within a presentation are free to adopt differing standards and approaches as they see fit. You may not repackage or sell the
presentation. Products and names mentioned in materials or presentations are the property of their respective owners and the
mention of them does not constitute an endorsement by TechM. Information contained in a presentation hosted or promoted by
TechM is provided “as is” without warranty of any kind, either expressed or implied, including any warranty of merchantability or
fitness for a particular purpose. TechM assumes no liability or responsibility for the contents of a presentation or the opinions
expressed by the presenters. All expressions of opinion are subject to change without notice.
Visit us at www.techmahindra.com
Thank you