SlideShare a Scribd company logo
Product Technical Overview
2
Challenges with Software Delivery
Too costly, slow, error prone, and high risk
Cost
• Manual activities are very costly
• Creating & maintaining environment and scripts
• Outages in test and production environments
Speed
• Delays for environment provisioning/setup
• Slow deployment and release, impacting test cycle times
• Time spent troubleshooting issues vs. ‘productive work’
Quality
• Poor Visibility to what, when, who, how
• Lack of Controls lead to compliance issues & failed audits
• Increased Risk for quality delivery
3
Comprehensive, Integrated, Open
Note: FlexDeploy runs on premises or cloud
4
Improvements Realized
Higher quality software faster, with less cost and risk
Cost
• Eliminate manual activities and scripts
• Reduce or eliminating outages in test and production
• Utilize resources for value-add activities
Speed
• Quickly provision and access environments
• Rapid deployment of changes; faster feedback cycles
• Eliminate time spent troubleshooting issues and outages
Quality
• Visibility to what, when, who, how
• Easily respond to compliance and audit requirements
• Risk reduction via consistent and repeatable processes
5
Features across the toolchain
Automation
• Topology Management
• Graphical Workflow Design
• Workflow Execution
• Build/Package Management
• Continuous Integration
• Provisioning & Configuration
• Artifact Repository
• Deployment/Release Automation
• 3rd Party Plugins & Integrations
• Test Automation Framework
• Integration via REST APIs
• Plugin SDK
Controls
• Role-based Security
• Environment Modeling
• Application Management
• Project Management
• Approvals
• Scheduling
• Deployment Windows
• Issue/Change Integration
• Pipeline Management
Visibility
• Dashboards
• Reports
• Notifications
• Test View
• Logs View
6
7
FlexDeploy Differentiators
• Comprehensive and Integrated Solution
– Provisioning and Configuration Management
– Build and Continuous Integration Automation
– Artifact Repository
– Deployment Automation
– Test Automation
– Dashboards and Reports
• Oracle Plugins and Integrations
– Fusion Middleware: WebLogic, SOA, OSB, B2B, BPM, ODI, MFT
– Fusion Middleware: WebCenter, OBIEE, Application Test Suite
– Database & Developer: Oracle DB, JDeveloper, ADF, APEX, Forms
– Applications: E-Business Suite, SaaS Extensions, Salesforce
– Cloud IaaS: Compute, Storage, Network
– Cloud PaaS: Database, Java, SOA, Application Container
8
Software Delivery Process
• Environments have a designated purpose and controls
9
10
FlexDeploy Topology
• Topology resembles software delivery environments
– FlexDeploy Administrator configures topology in FlexDeploy
– Middleware Administrator configures various properties
– Operations team can control approval and schedules
– Developers can submit code deployment requests
11
Topology - Environments
• Represents Environments defined in Software Delivery Process
12
13
Topology - Instances
• Logically represents Technology (Applications, Middleware etc.)
running in various environments
14
15
Environment Instances
• Represents Build or Deployment Target
16
17
Topology - Endpoints
• Represent connection to VM or Physical Server (SSH)
– Need Cygwin for Windows servers
18
19
Topology Configurations
• Environments
– Define to match Physical Environments
• Instance
– Logical name for each Technology
– Map to Environments
– Map plugin operations that will execute (WebLogic – deploy,
WebLogic – managedWebLogicStart etc.)
• Endpoints
– SSH connection to target server
• Environment Instance
– Configure properties like URL, User, Password etc.
– Map various endpoints
20
Workflow
• Steps that define build or deployment process
– Export or checkout source
– Compile code
– Deploy EAR
– Deploy OSB
– Stop Server
– Start Server
• Types – Build or Deploy
• Graphical Editor with drag and drop
• Use pre-built plugin operation in most case
• Utilize generic plugins like Shell, Groovy, WLST when
necessary, even using Plugin SDK for custom plugins
21
22
Projects
• Project is for deployment artifact
– EAR
– WAR
– SOA Composite SAR
– OSB Jar
– SQL files
– Configuration Files
• Project defines
– Build and Deploy Workflow
– SCM details
– Code Streams (branch)
23
24
Project Build - Deploy
• Developers commit code to SCM
• Manual, Schedule or CI to initiate Build workflow
– FlexDeploy runs Build workflow and creates new
Project Version
– Saves artifacts in Artifact Repository
• Developers can deploy Project Version to one or
more environments
– FlexDeploy runs Deploy workflow and updates
current state
25
26
Folders & Applications
• Application can contain one or more Projects.
– Build and Deploy can be executed on Applications as
well
• Folders can contain Folders and/or Applications
• Approvals and Deployment Window
configurations are done on Folder and/or
Applications
• Finer grained Security configurations are done
on Folder/Application/Project tree
27
Plugins and Integrations
CVS
28
29
Q&A

More Related Content

PDF
Introduction To Liquibase
PPTX
Seacon Continuous Delivery Pipeline Tools Track
PPTX
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
PDF
Deployit Product Demo
PDF
Application deployment automation (XebiaLabs)
PDF
XebiaLabs Overview Slides
PDF
Application Deployment at UC Riverside
PPTX
Best Practices for Enterprise Continuous Delivery of Oracle Fusion Middlewa...
Introduction To Liquibase
Seacon Continuous Delivery Pipeline Tools Track
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
Deployit Product Demo
Application deployment automation (XebiaLabs)
XebiaLabs Overview Slides
Application Deployment at UC Riverside
Best Practices for Enterprise Continuous Delivery of Oracle Fusion Middlewa...

Similar to FlexDeploy Product Technical Overview (20)

PDF
Webinar on deployment automation Xebialabs - 15 sept 2010
KEY
Greasing The Wheels
PPTX
DevOps tools for winning agility
PPTX
Amis conference soa deployment. the dirty tricks using bamboo, nexus and xl ...
KEY
Everything you ever wanted to know about deployment but were afraid to ask
PPTX
Building DevOps Toolchain
PPTX
Streamlining Deployments in a Large Websphere Environment
ODP
Deploying your SaaS stack OnPrem
PDF
Accelerating Software Delivery [Decoding DevOps Conference - InfoSeption]
PPTX
DevOps introduction
PPTX
Kevin Glavin - Continuous Integration, Continuous Delivery, and Deployment (C...
PDF
XebiaLabs Demo: Application Release Automation with Deployit
PPTX
Five Ways Automation Has Increased Application Deployment and Changed Culture
PDF
Deployit - Overview & concepts
PDF
8 pipeline
PDF
Turning your Private Cloud into an Automated Delivery Platform
PPTX
Continuous Delivery 9th Bit
PPTX
Continuous Delivery Applied (AgileDC)
PPTX
Rising Above the Noise: Continuous Integration, Delivery and DevOps
PPTX
Continuous delivery applied
Webinar on deployment automation Xebialabs - 15 sept 2010
Greasing The Wheels
DevOps tools for winning agility
Amis conference soa deployment. the dirty tricks using bamboo, nexus and xl ...
Everything you ever wanted to know about deployment but were afraid to ask
Building DevOps Toolchain
Streamlining Deployments in a Large Websphere Environment
Deploying your SaaS stack OnPrem
Accelerating Software Delivery [Decoding DevOps Conference - InfoSeption]
DevOps introduction
Kevin Glavin - Continuous Integration, Continuous Delivery, and Deployment (C...
XebiaLabs Demo: Application Release Automation with Deployit
Five Ways Automation Has Increased Application Deployment and Changed Culture
Deployit - Overview & concepts
8 pipeline
Turning your Private Cloud into an Automated Delivery Platform
Continuous Delivery 9th Bit
Continuous Delivery Applied (AgileDC)
Rising Above the Noise: Continuous Integration, Delivery and DevOps
Continuous delivery applied
Ad

More from Dalibor Blazevic (7)

PPTX
Kafka_Transactions.pptx
PDF
Connecting Akka with Oracle Event Hub Cloud Service
PDF
How to implement DevOps in your Organization
PDF
DevOps - Right Tool for Right Phase
PPTX
Deploying Artifacts to Oracle Cloud with FlexDeploy
PPTX
Connectig Atlassian JIRA with oracle ESB 12c
PPTX
Using database object relational storage
Kafka_Transactions.pptx
Connecting Akka with Oracle Event Hub Cloud Service
How to implement DevOps in your Organization
DevOps - Right Tool for Right Phase
Deploying Artifacts to Oracle Cloud with FlexDeploy
Connectig Atlassian JIRA with oracle ESB 12c
Using database object relational storage
Ad

Recently uploaded (20)

DOCX
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Cost to Outsource Software Development in 2025
PDF
medical staffing services at VALiNTRY
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Autodesk AutoCAD Crack Free Download 2025
PPTX
Monitoring Stack: Grafana, Loki & Promtail
PPTX
Patient Appointment Booking in Odoo with online payment
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PDF
Digital Systems & Binary Numbers (comprehensive )
PPTX
assetexplorer- product-overview - presentation
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
Design an Analysis of Algorithms I-SECS-1021-03
Cost to Outsource Software Development in 2025
medical staffing services at VALiNTRY
Wondershare Filmora 15 Crack With Activation Key [2025
Advanced SystemCare Ultimate Crack + Portable (2025)
Odoo Companies in India – Driving Business Transformation.pdf
Autodesk AutoCAD Crack Free Download 2025
Monitoring Stack: Grafana, Loki & Promtail
Patient Appointment Booking in Odoo with online payment
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Oracle Fusion HCM Cloud Demo for Beginners
Why Generative AI is the Future of Content, Code & Creativity?
Digital Systems & Binary Numbers (comprehensive )
assetexplorer- product-overview - presentation
Operating system designcfffgfgggggggvggggggggg
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Computer Software and OS of computer science of grade 11.pptx
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf

FlexDeploy Product Technical Overview

  • 2. 2 Challenges with Software Delivery Too costly, slow, error prone, and high risk Cost • Manual activities are very costly • Creating & maintaining environment and scripts • Outages in test and production environments Speed • Delays for environment provisioning/setup • Slow deployment and release, impacting test cycle times • Time spent troubleshooting issues vs. ‘productive work’ Quality • Poor Visibility to what, when, who, how • Lack of Controls lead to compliance issues & failed audits • Increased Risk for quality delivery
  • 3. 3 Comprehensive, Integrated, Open Note: FlexDeploy runs on premises or cloud
  • 4. 4 Improvements Realized Higher quality software faster, with less cost and risk Cost • Eliminate manual activities and scripts • Reduce or eliminating outages in test and production • Utilize resources for value-add activities Speed • Quickly provision and access environments • Rapid deployment of changes; faster feedback cycles • Eliminate time spent troubleshooting issues and outages Quality • Visibility to what, when, who, how • Easily respond to compliance and audit requirements • Risk reduction via consistent and repeatable processes
  • 5. 5 Features across the toolchain Automation • Topology Management • Graphical Workflow Design • Workflow Execution • Build/Package Management • Continuous Integration • Provisioning & Configuration • Artifact Repository • Deployment/Release Automation • 3rd Party Plugins & Integrations • Test Automation Framework • Integration via REST APIs • Plugin SDK Controls • Role-based Security • Environment Modeling • Application Management • Project Management • Approvals • Scheduling • Deployment Windows • Issue/Change Integration • Pipeline Management Visibility • Dashboards • Reports • Notifications • Test View • Logs View
  • 6. 6
  • 7. 7 FlexDeploy Differentiators • Comprehensive and Integrated Solution – Provisioning and Configuration Management – Build and Continuous Integration Automation – Artifact Repository – Deployment Automation – Test Automation – Dashboards and Reports • Oracle Plugins and Integrations – Fusion Middleware: WebLogic, SOA, OSB, B2B, BPM, ODI, MFT – Fusion Middleware: WebCenter, OBIEE, Application Test Suite – Database & Developer: Oracle DB, JDeveloper, ADF, APEX, Forms – Applications: E-Business Suite, SaaS Extensions, Salesforce – Cloud IaaS: Compute, Storage, Network – Cloud PaaS: Database, Java, SOA, Application Container
  • 8. 8 Software Delivery Process • Environments have a designated purpose and controls
  • 9. 9
  • 10. 10 FlexDeploy Topology • Topology resembles software delivery environments – FlexDeploy Administrator configures topology in FlexDeploy – Middleware Administrator configures various properties – Operations team can control approval and schedules – Developers can submit code deployment requests
  • 11. 11 Topology - Environments • Represents Environments defined in Software Delivery Process
  • 12. 12
  • 13. 13 Topology - Instances • Logically represents Technology (Applications, Middleware etc.) running in various environments
  • 14. 14
  • 15. 15 Environment Instances • Represents Build or Deployment Target
  • 16. 16
  • 17. 17 Topology - Endpoints • Represent connection to VM or Physical Server (SSH) – Need Cygwin for Windows servers
  • 18. 18
  • 19. 19 Topology Configurations • Environments – Define to match Physical Environments • Instance – Logical name for each Technology – Map to Environments – Map plugin operations that will execute (WebLogic – deploy, WebLogic – managedWebLogicStart etc.) • Endpoints – SSH connection to target server • Environment Instance – Configure properties like URL, User, Password etc. – Map various endpoints
  • 20. 20 Workflow • Steps that define build or deployment process – Export or checkout source – Compile code – Deploy EAR – Deploy OSB – Stop Server – Start Server • Types – Build or Deploy • Graphical Editor with drag and drop • Use pre-built plugin operation in most case • Utilize generic plugins like Shell, Groovy, WLST when necessary, even using Plugin SDK for custom plugins
  • 21. 21
  • 22. 22 Projects • Project is for deployment artifact – EAR – WAR – SOA Composite SAR – OSB Jar – SQL files – Configuration Files • Project defines – Build and Deploy Workflow – SCM details – Code Streams (branch)
  • 23. 23
  • 24. 24 Project Build - Deploy • Developers commit code to SCM • Manual, Schedule or CI to initiate Build workflow – FlexDeploy runs Build workflow and creates new Project Version – Saves artifacts in Artifact Repository • Developers can deploy Project Version to one or more environments – FlexDeploy runs Deploy workflow and updates current state
  • 25. 25
  • 26. 26 Folders & Applications • Application can contain one or more Projects. – Build and Deploy can be executed on Applications as well • Folders can contain Folders and/or Applications • Approvals and Deployment Window configurations are done on Folder and/or Applications • Finer grained Security configurations are done on Folder/Application/Project tree
  • 28. 28