Oracle SOA Suite for High Availability Enterprises Session# 283 Presenter: Zeeshan Baig Co-Presenter: Deepak Sharma AST Corporation www.astcorporation.com
Agenda Why High availability is Important Determining your HA Oracle SOA Suite Installation Oracle SOA Suite Basic Topology Oracle SOA Suite Topology for HA Enterprises Oracle SOA Suite Administration Best Practices Q & A All images used in this presentation is courtesy of Google images and Oracle documentation.
About Zeeshan 13+ Years of Technical experience in Oracle products Technical Manager in Middleware Practice at AST Oracle ACE Member Oracle OCP Certified Technical Blog at www.baigzeeshan.com YouTube Channel www.youtube.com/baigsorcl
About Deepak 6+ Years of Technical experience in Oracle products Senior Consultant in Middleware Practice at AST OCP Certified
What is High Availability? As per Wiki High availability is a system design approach and associated service implementation that ensures a prearranged level of operational performance will be met during a contractual measurement period. High Availability Characteristics Be transparent to most failures Provide built-in preventative measures Provide proactive monitoring and fast detection of failures Provide fast recoverability Provide the HA solution to meet your SLA
Why High Availability is Important Impact on Business Customer Relationship Downtime = Lost productivity & Revenues Negative publicity Possible Legal actions
Determining Your HA Questions to Answer Business Impact Analysis Cost of Downtime Recovery Time Objective Recovery Point Objective SLAs HA Architecture
How to setup SOA Suite for HA Follow Oracle s Enterprise Deployment Guide Deployment Guide is based on best HA practices Provides Built-in Security Separation with other components Provides Component level High availability
Oracle SOA Suite Installation Flow Chart
Oracle SOA Suite Simple Topology Web Tier is a HTTP server Application Tier is where SOA resides Database tier is where Meta Repository resides
Enterprise Topology - Directory Structure Admin Server (Shared) Managed Server (Shared or Local) Fixed Name Installation-dependent name
Enterprise Topologies Shared Storage
Enterprise Topologies Web Tier
Enterprise Topologies - SOA
Enterprise Topologies - Database
Best Practices / Lesson Learned Check Platform certification Follow Enterprise deployment Guide AdminServer on Shared drive Schedule SOA Purge scripts Shared file system based JMS Ensure HA at Database Layer Implement OSB virtualization
Basic Administration Tasks Managing SOA Composites Instance Monitoring BPEL Process Recovery Composite State management Deployment of SOA Composites Deploy, Re-deploy Securing SOA Composites Policy Management, SSL Managing Database Growth Instance Purging Partitioning Component Tables
Summary High availability is important for us Oracle s Enterprise deployment Guide is based on best HA practices for SOA suite Automate basic Administration task to avoid problems later on
AST Corporation Overview (Booth# 1261) In Business for Over 17 Years No Failed or Terminated Projects - Ever! Awarded 2011 Top Small Company Workplaces by Inc. Magazine. Focused Exclusively on Oracle Technology and Applications Oracle Platinum Partner Oracle s Go To Transportation Partner 80% of Work with Public Sector Customers Oracle Public Sector Partner of the Year 100% On-Time, On-Budget Track Record
Q & A
Zeeshan Baig Contact Information Email: zeeshan.baig82@gmail.com Twitter: @baigsorcl Blog: www.baigzeeshan.com LinkedIn: www.linkedin.com/in/baigzeeshan Deepak Sharma Email: deepaks.pec@gmail.com