partner webcast – oracle isv application modernization: it's all about the business
TRANSCRIPT
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Technology Adoption Office
CUSTOMER LOGO
“This slide format serves to call attention to a quote from a prominent customer, executive, or thought leader in regards to a particular topic.” Name
Title, Company Name
blogs.oracle.com/IMC
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 2 Technology Adoption Office
Oracle ISV Application Modernization: It's All About the Business
Heba Fouad ([email protected])
FMW Specialist -Technology Adoption Office
Gokhan Gungor ([email protected])
IMC FMW Senior Technical Consultant
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 4 Technology Adoption Office Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 4
Safe Harbor Statement
The following is intended to outline our general product direction. It
is intended for information purposes only, and may not be
incorporated into any contract. It is not a commitment to deliver any
material, code, or functionality, and should not be relied upon in
making purchasing decisions. The development, release, and timing
of any features or functionality described for Oracle’s products
remains at the sole discretion of Oracle.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 5 Technology Adoption Office
Agenda Oracle’s Vision and Strategy
Application Modernization
Migrate, Upgrade or Modernize
New Strategic Oracle Technologies
– Oracle Database and Fusion Middleware
– Java and Application Development Framework
(ADF)
Next Steps
Summary - Q&A
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 6 Technology Adoption Office
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 7 Technology Adoption Office
Complete Stack
• Best-of-Breed
• Open
• Vertical Integration
• Extreme Performance
• Engineered Systems
Complete Customer Choice
• On-Premise
• Private Cloud
• Public Cloud
• Hybrid
ORACLE STRATEGY
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 8 Technology Adoption Office
Time between Innovations decrease
Time to
Reach
15 M
Users
Radio
30 Years TV
17 Years
Internet
3 Years
iPhone 5
sold 15 M in a
few weeks
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 9 Technology Adoption Office
Where is the BUSINESS going?
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 10 Technology Adoption Office
Today’s Trends Some Innovations Are Reshaping IT Value & Economics
BUSINESS Mobile
Cloud
Social
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 11 Technology Adoption Office
New User Requirements Devices, Social Media, Apps
Bring your Own Device
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 12 Technology Adoption Office
New Pressures on your IT
Explosion in
mobile devices,
data and risk
Business
requires new
services
Market provides
new opportunities
Users have
access to
services outside
of IT
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 13 Technology Adoption Office
Every OPPORTUNITY
missed equals MONEY lost!
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 14 Technology Adoption Office
Why Modernize your
APPLICATIONS?
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 15 Technology Adoption Office
Modernize your Applications Form Old Generation To The New Generation
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 16 Technology Adoption Office
Application Modernization
Meeting new business challenges
Meeting User expectations and demands
Modern technology Better performance
To achieve active sustainment before system becomes legacy
To avoid obsolescence Business
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 17 Technology Adoption Office
Approaches to Modernization
Replacing legacy applications with packaged applications
Enabling service-oriented architecture (SOA)
Re-architecting legacy applications
Automating the migration of legacy languages based on 4GLs and other legacy
languages
Re-hosting application logic and data, intact, to a more-open, cost-effective,
and agile platform
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 18 Technology Adoption Office
Migrate, Upgrade or Modernize
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 19 Technology Adoption Office
Migrate or Upgrade Oracle Forms, What are our options moving forward?
? Oracle ADF
Oracle Java
Oracle Forms 11g
Oracle Apex
ALL
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 20 Technology Adoption Office
Wrap the legacy
application services in
place and presenting
them as Web services to
an enterprise service bus
Benefits:
Provides immediate integration
of legacy systems with other
systems, using middleware
such as Oracle SOA Suite.
Modernize the Existing Assets Enabling Service-Oriented Architecture
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 21 Technology Adoption Office
Forms Evolution Forms – the evolution as part of FMW
Leverage your existing investment
•Re-use current systems
•Benefits of SOA
•Integration
•Low risk
•Step by step approach
Unified Tools
• JDeveloper / ADF
• New functionality
(Webservices)
• Old integrated with new
• Low risk
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 22 Technology Adoption Office
It’s up to you, to Take the Right Path
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 23 Technology Adoption Office
ISV Roadmap
Simplicity
Standardized Technology
Architectural
Complexity
IT Silos
Cloud Computing
Shared Services
Agility
Efficiency
Consolidated Platform
Business
Modularity
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 24 Technology Adoption Office
Fusion Middleware - Roadmap
Forms xi
Not
Oracle BI Publisher 11g
Weblogic Suite
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 25 Technology Adoption Office
New Strategic Oracle Technologies
• Oracle Database and Fusion Middleware
• Java and Application Development
Framework (ADF)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 26 Technology Adoption Office
Oracle Fusion Middleware The Leading Business Innovation Platform
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 27 Technology Adoption Office
Foundation for Innovation
COMPLETE
BEST-IN-CLASS
INTEGRATED
OPEN
BUSINESS PROCESS
MANAGEMENT
CONTENT
MANAGEMENT
BUSINESS
INTELLIGENCE
IDENTITY MANAGEMENT AND SECURITY
DEVELOPMENT TOOLS
CLOUD APPLICATION FOUNDATION
ENTERPRISE MANAGEMENT
USER ENGAGEMENT
SERVICE INTEGRATION DATA INTEGRATION
Web Social Mobile
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 28 Technology Adoption Office
Database & Fusion Middleware
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 29 Technology Adoption Office
GridLink
WebLogic
GridLink
WebLogic
WebLogic Integration with Oracle RAC
Integrated WebLogic and Database RAC clusters
Dynamic load balancing of requests to RAC nodes
RAC node transaction affinity for data locality
Continuous connection availability regardless of RAC changes
Up to 3X Better Performance with Active GridLink for RAC
80% 20%
RAC Node Load Aware Connection Requests
GridLink
WebLogic
GridLink
WebLogic
RAC Node Affinity For Transactions
XA
GridLink
WebLogic
GridLink
WebLogic
Continuous Connections Regardless of RAC Changes
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 30 Technology Adoption Office
Application Continuity – JDBC Replay
Leverage feature supported in DB 12c
– Generic and GridLink data-sources
DB exceptions captured at data-source layer
– Examples: RAC node failure, transient DB
problem
Automatically replay requests
– Transparent to application
– Read and write requests supported
– No XA Transaction support
Benefit: Better end user experience
Improved Resiliency for Better User Experience
RAC Cluster
GridLink Data Source
WebLogic Cluster
Machine 2
Managed
Server 2
Machine 1
Managed
Server 1
Machine
1 RAC
Node 1
Listener
ONS
Machine
3 Down
RAC
Node 3
Listener
ONS
Machine
2 RAC
Node 2
Listener
ONS
1. FAN Down Event:
“Node 3 Down”
2. Create Connection to
Surviving Node;
Replay if safe
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 31 Technology Adoption Office
Application Continuity Notes
Active GridLink and Generic data-sources, 12c driver
only
Leverages JDBC replay, re-implemented in 12c DB
Enabled with use of oracle.jdbc.replay.OracleDataSourceImpl driver class
– When connection is taken from pool, “begin” is called
– JDBC calls are “remembered” through commit
– When connection is put back in pool, “end” is called
On failure, new connection is automatically created
– Transparent to application!
– Replay is already complete when connection is given to app
How it Works in WebLogic
Limitations: can not be used with XA, PLSQL, proxy authentication, DRCP
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 32 Technology Adoption Office
Database Resident Connection Pooling
Database Resident Connection Pooling
– Database connections/sessions are
pooled at the database
– Enables better sharing of DB resources,
DB and application scalability
WebLogic Integration with DRCP
– Active GridLink and Generic Data Sources
– Data sources pool connection
placeholders and attach/detach
connections internally
Virtualization of DB Connections for Improved System Scalability
DRCP
WebLogic WebLogic
WebLogic WebLogic
12c Database
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 33 Technology Adoption Office
WebLogic Integration with Pluggable Database
• Pluggable Database • One of multiple “virtual” databases hosted in a
single Container Database
• Provides tenant isolation, while leveraging the benefits of a single unified Container Database
• Better efficiency (CPU, Disk)
• Unified security management
• Simplified upgrade
• WebLogic Server Integration with
Pluggable Databases
• Seamless integration
• Support of MultiTenancy by automatically
connecting to PDB (tenant) using Set
Container
• Requires Oracle 12c Database
Increased Density and Scalability, Multi-Tenancy
Get Connection
Tenant1
Set Container
PDB1
Set Container
PDB2
Data Source
WebLogic Cluster
Mgd Svr 2 Mgd Svr 1
App 1
App 2
App 1
App 2 Get Connection
Tenant2
Container Database
PDB1
Tenant
1
PDB2
Tenant
2
…
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 34 Technology Adoption Office
WebLogic Integration with Global Data Services
• Global Data Services in Database 12c • Central management of database services
across distributed database cloud
• Dynamic migration of services based on load
and availability
• Scalability by adding RAC clusters
• Restart failed services on an available DB
• WebLogic Server Integration with DB “Cloud”
• GridLink data-sources support GDS
• GridLink data-source configuration specifies a
primary region to access a global service
(locally), and the addresses to each region.
• Reconnection to migrated services based on
FAN events – RAC-like failover for the DB cloud
Improved Performance, Scalability, Availability for WebLogic and Database Cloud
GridLink Data Source
WebLogic Cluster
Machine 2 Machine 1
Managed
Server 1
RAC
Cluster
DataGuard,
GoldenGate
Region: MADRID
RAC
Cluster
RAC
Cluster
RAC
Cluster
Service1
Service2
FAN Events
Service2
Service1
Service2 under heavy load
GDS
Region: BARCELONA
Managed
Server 2
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 35 Technology Adoption Office
Java & Application Development Framework
(ADF )
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 36 Technology Adoption Office
Java is the global standard for
developing efficiently exciting
mobile applications, games,
Web-based content, and
enterprise software.
Community Support
Robust performance
Features & Benefits
Java Write Once Run Anywhere
http://w3techs.com/technologies/details/pl-java/all/all
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 37 Technology Adoption Office
Increase developer productivity by utilizing an end to end framework
Provide Multi Channel Access
Ease of use that leads to Faster Time to Market
ADF Mobile: For Native Mobile Applications
Features & Benefits
Application Development Framework (ADF)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 38 Technology Adoption Office
Oracle ADF – Multi Channel Framework
Faster Time to Value
Web Desktop Mobile Office
Database Web Services Legacy Systems Applications Unlimited
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 39 Technology Adoption Office
Build Rich User Interface ADF Rich Client - reusable components
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 40 Technology Adoption Office
ADF Fast to Implement
FROM MONTHS TO WEEKS
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 41 Technology Adoption Office
6.8 BILLION GLOBAL MOBILE
3G SUBSCRIBERS
http://www.itu.int/en/ITU-D/Statistics/Documents/facts/ICTFactsFigures2013.pdf
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 42 Technology Adoption Office
Harness social and mobile technology to increase productivity
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 43 Technology Adoption Office
Use Existing Skills Set
Built On Standards
Use Existing Skills Set
Built On Standards
Oracle ADF Mobile
Oracle ADF Mobile Write Once, Deploy to Many
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 44 Technology Adoption Office
Develop: Mobile Development Framework
Build Once, Run on Multiple-Platform
– Phones, Tablets, IOS, Android
HTML5/Javascript or Native
Consistent Business Logic & Data Model
Disconnected: SQLite with Encryption
Full Access to Native Device Features
Modular, Reusable Application
Components
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 45 Technology Adoption Office
Today Mobile Means “Immediate”, “Easy”, “Consistent”
ORACLE’S MOBILE PLATFORM
• CONNECT your Enterprise and Mobile Applications
• SECURITY at every layer –
Database, Business Logic and User Interface
• COMMON PLATFORM Lets
You Build Applications Once That Run On Any Device
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 46 Technology Adoption Office
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 47 Technology Adoption Office
Public Cloud: Lower upfront costs No infrastructure setup Minimal management
Oracle Fusion Middleware and Private Cloud
Enabler for private cloud Enabled for public cloud
Private Cloud: Lower total costs Easier integration Greater control
• Quality of service • Security
Public and Private:
Deployment agility
Resource efficiency
Elastic capacity
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 48 Technology Adoption Office
Out of the Box End-End Security Comprehensive Authentication & Authorization
Benefits
• “Who has access to what” Reports
• Real time fraud prevention
• Enable customers to manage
internal/external users and to secure
corporate information
Challenges
• No central visibility on access rights
• Modern threats – Phishing, Key
Logging, Malware
• Need to adapt to evolving threats
Device
Geography
Time
Activity
Secure Mutual
Authentication
Risk-Based
Authorization
OPSS Risk Scoring
Secure your Application from
ATTACKS & THREATENS
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 49 Technology Adoption Office
Case Study
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 50 Technology Adoption Office
Integration
“Platform”
Extension
“Platform”
Oracle – Extending and Integrating Forms Building the Oracle’s next generation of Applications
Deployment “Platform”
(Case Study)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 51 Technology Adoption Office
This is not just a vision for the future Remember: Fusion Middleware is being
incorporated into Oracle
Applications Unlimited & Fusion Applications
today.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 52 Technology Adoption Office
Next Step
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 53 Technology Adoption Office
Exa-Stack Programs for ISVs
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 54 Technology Adoption Office
ISV Application
Program Description Requirements
Ready to Run on Oracle’s
Engineered Systems
ISV makes public certification
statement
Runs Best on Oracle’s
Engineered Systems
Oracle certified performance test
Unleash ISV Application Performance with Engineered Systems
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 55 Technology Adoption Office
Why Exa-Stack Program?
Exa-Ready Benefits
Oracle Exastack Ready logo.
Formal recognition from Oracle and brand
awareness for applications
Oracle Solaris Ready
Oracle Linux Ready
Oracle VM Ready
Oracle Database Ready
Oracle WebLogic Ready.
Promotion in newsletters, websites,
advertising, etc.
Opportunity to differentiate and promote your
applications
FREE assessment/exam vouchers
Exa-Optimized Benefits
Oracle Exastack Optimized logo
Tune and Optimize your application on:
Oracle Exadata
Database Machine
Oracle Exalogic Elastic Cloud
Oracle SPARC SuperCluster.
Partner success story including performance metrics published on Oracle References.
Competitive differentiation & High visibility with Customers
More service requests
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 56 Technology Adoption Office
Summary
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 57 Technology Adoption Office
Faster Time to Market
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 58 Technology Adoption Office
Leader in Key Segments
TECHNOLOGY
Application Server
Application Services Governance
Business Process Management
Database
Database on SAP
Database on Linux
Database on Unix
Database Management Tools
Data Warehouse
Embedded Database
Identity and Access Management
Middleware
Service-Oriented Architecture
APPLICATIONS
Business Analytics
Enterprise Performance Management
Human Capital Management
Marketing Automation
Project Portfolio Management
Supply Chain Execution
Supply Chain Planning
Talent Management
Talent Recruiting
Transportation Management
INDUSTRIES
Banking
Communications
Construction
Education
Financial Services
Healthcare
Insurance
Life Sciences
Manufacturing
Professional Services
Public Sector
Retail
Wholesale
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 59 Technology Adoption Office
Most Complete Industry Solutions Companies across a broad range of industries get better results with Oracle
* When using this claim, you MUST use the following footnote: IndustryWeek list of
largest publicly held manufacturing companies based on revenue.
AEROSPACE AND DEFENSE
10 of the 10 Top AD Companies
AUTOMOTIVE
20 of the 20 Top Auto Companies
CLOUD
10 of the 10 Top SaaS Providers
COMMUNICATIONS
20 of the 20 Top Telcos
CONSUMER GOODS
18 of the 20 Top CG Companies
EDUCATION AND RESEARCH
20 of the 20 Top Universities
ENGINEERING AND CONSTRUCTION
8 of the 10 Top EC Companies
FINANCIAL SERVICES
20 of the 20 Top Banks
HEALTHCARE
20 of the 20 Top Medical Device Companies
HIGH TECHNOLOGY
20 of the 20 Top HT Companies
MANUFACTURING
20 of the 20 Top Manufacturers *
INSURANCE
20 of the 20 Top Insurers
LIFE SCIENCES
20 of the 20 Top Pharmas
OIL AND GAS
20 of the 20 Top OG Companies
PROFESSIONAL SERVICES
Over 54,000 Midsize Professional Services Firms
PUBLIC SECTOR
20 of the 20 Top Governments
RETAIL
20 of the 20 Top Retailers
SUPPLY CHAIN
20 of the 20 Top Supply Chains
TRAVEL AND TRANSPORTATION
20 of the 20 Top Airlines
UTILITIES
20 of the 20 Top Utilities
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 60 Technology Adoption Office
MOBILITY IMPLEMENTATION SERVICES
CLOUD MIGRATION SERVICES
BIGDATA INFRASTRUCTURE SETUP
EXTREME MOBILE DEVELOPMENT PRODUCTIVITY
INCREASE REVENUE
MOBILITY UPSELL
DEPLOYMENT & ADMINISTRATION SERVICES
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 61 Technology Adoption Office
Do you really think about modernizing?!
We need Support
We need Guidance We are afraid to start and get stuck
We don’t know how to do it
We don’t have the skills
My team needs training
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 62 Technology Adoption Office
Summary
Your forms investment is in safe hands
Presents a low risk approach to forms extension
An evolution & platform migration strategy
The choice of what to move and when, is yours.
Embrace the next generation with confidence
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 63 Technology Adoption Office
Fast Time to Mobile Value
Incremental services opportunities with
Oracle on Oracle
Increase profitability and productivity
Expand and grow with a complete stack
Key Takeaways
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 64 Technology Adoption Office
Useful References
Oracle Modernization Roadmap
Partner Webcast - Oracle Forms Modernization Practices
Partner Webcast - Oracle ADF Mobile ADFM 11.1.2.4
Forms 11g R2 New Features
Oracle WebLogic
Oracle ADF Step by Step
Oracle ADF Mobile
Oracle SOA Suite 11g
Partner Webcast – Oracle Weblogic & Database 12c Integration
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 65 Technology Adoption Office
Q
&
A
If you have any further questions
please don’t hesitate to contact us
Thank you!
Email:
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 66 Technology Adoption Office
CONNECT WITH US
COMMUNICATE WITH US [email protected]
oracle.com/subscribe
ASSISTING YOU ADOPT & IMPLEMENT THE LATEST ORACLE TECHNOLOGY
blogs.oracle.com/IMC
twitter.com/oracleIMC
youtube.com/OracleIMCTeam
facebook.com/oracleIMC
ORACLE.COM/PARTNERS/GOTO/HUB-ECEMEA
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 67 Technology Adoption Office
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 68 Technology Adoption Office