oracle ebs application release automation solution · pdf fileoracle ebs application release...

18
1 Copyright © 2015 Tech Mahindra. All rights reserved. Oracle EBS Application Release Automation Solution Partnered with

Upload: truongdan

Post on 18-Mar-2018

247 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Oracle EBS Application Release Automation Solution · PDF fileOracle EBS Application Release Automation Solution ... Build AOL objects from SCM or Development ... • Open platform

1Copyright © 2015 Tech Mahindra. All rights reserved.

Oracle EBS Application

Release Automation

Solution

Partnered with

Page 2: Oracle EBS Application Release Automation Solution · PDF fileOracle EBS Application Release Automation Solution ... Build AOL objects from SCM or Development ... • Open platform

2

Solution Approach

Page 3: Oracle EBS Application Release Automation Solution · PDF fileOracle EBS Application Release Automation Solution ... Build AOL objects from SCM or Development ... • Open platform

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

Page 4: Oracle EBS Application Release Automation Solution · PDF fileOracle EBS Application Release Automation Solution ... Build AOL objects from SCM or Development ... • Open platform

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

Page 5: Oracle EBS Application Release Automation Solution · PDF fileOracle EBS Application Release Automation Solution ... Build AOL objects from SCM or Development ... • Open platform

5

FlexDeploy - Capability

Page 6: Oracle EBS Application Release Automation Solution · PDF fileOracle EBS Application Release Automation Solution ... Build AOL objects from SCM or Development ... • Open platform

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

Page 7: Oracle EBS Application Release Automation Solution · PDF fileOracle EBS Application Release Automation Solution ... Build AOL objects from SCM or Development ... • Open platform

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

Page 8: Oracle EBS Application Release Automation Solution · PDF fileOracle EBS Application Release Automation Solution ... Build AOL objects from SCM or Development ... • Open platform

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

Page 9: Oracle EBS Application Release Automation Solution · PDF fileOracle EBS Application Release Automation Solution ... Build AOL objects from SCM or Development ... • Open platform

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

Page 10: Oracle EBS Application Release Automation Solution · PDF fileOracle EBS Application Release Automation Solution ... Build AOL objects from SCM or Development ... • Open platform

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

Page 11: Oracle EBS Application Release Automation Solution · PDF fileOracle EBS Application Release Automation Solution ... Build AOL objects from SCM or Development ... • Open platform

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

Page 12: Oracle EBS Application Release Automation Solution · PDF fileOracle EBS Application Release Automation Solution ... Build AOL objects from SCM or Development ... • Open platform

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

Page 13: Oracle EBS Application Release Automation Solution · PDF fileOracle EBS Application Release Automation Solution ... Build AOL objects from SCM or Development ... • Open platform

13

Assumptions and Pre-requisites

Page 14: Oracle EBS Application Release Automation Solution · PDF fileOracle EBS Application Release Automation Solution ... Build AOL objects from SCM or Development ... • Open platform

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

Page 15: Oracle EBS Application Release Automation Solution · PDF fileOracle EBS Application Release Automation Solution ... Build AOL objects from SCM or Development ... • Open platform

15

Success Stories

Page 16: Oracle EBS Application Release Automation Solution · PDF fileOracle EBS Application Release Automation Solution ... Build AOL objects from SCM or Development ... • Open platform

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….

Page 17: Oracle EBS Application Release Automation Solution · PDF fileOracle EBS Application Release Automation Solution ... Build AOL objects from SCM or Development ... • Open platform

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

Page 18: Oracle EBS Application Release Automation Solution · PDF fileOracle EBS Application Release Automation Solution ... Build AOL objects from SCM or Development ... • Open platform

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