More Related Content
Similar to OOW-CON3656-EA
Similar to OOW-CON3656-EA (20)
OOW-CON3656-EA
- 1. A Holistic Approach to
Implementing Oracle
Fusion Middleware
Ben Duan
Director
Enterprise Architecture
Brian Kush
GVP, Public Section Portfolio and Delivery
Oracle Consulting
October, 2015
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Bangaly Traore
Technical Director
WebCenter Portal
- 2. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
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.
2
- 3. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Introduction
Strategy
Technology
People
Process
Summary
1
2
3
4
5
3
6
- 4. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Why Oracle?
Why Oracle
Consulting?
• Oracle Expertise: Breadth and Depth Across Oracle Products
• Reduce Risk: Dedicated to the Success of Oracle Implementations
• Drive Innovation: Close Alignment to Oracle Product Development
• Public Cloud
• Private & Hybrid
Cloud
• Data Security
• Identity & Access
Management
• Analytics & Big Data
• Enterprise
Performance
Management
• Digital Experience
• Mobility and IoT
• Middleware
• Database & Options
• Engineered Systems
& Hardware
• Oracle on Oracle
• Public Sector
Technologies and
Applications (SaaS)
Oracle is the Leading Integrated Cloud Applications & Platform experts
Oracle Consulting Knows Oracle
3 Types of Service Offerings
Oracle Consulting Has 6 Focus Areas
Plan Build Run
- 5. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Fusion Middleware
Complete, Open, Integrated, Best-in-Class
Development
Tools
User Engagement
SocialWeb Mobile
Enterprise
Management
Identity
Management
Content Management
Business Intelligence
Business Process
Management
Service Integration
Data Integration
Cloud Application
Foundation
Oracle Fusion Middleware is a
collection of standards-based
software products that spans a
range of tools and services: from
Java EE and developer tools, to
integration services, identity
management, business intelligence,
and collaboration. Oracle Fusion
Middleware offers complete support
for development, deployment, and
management
- 6. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Introduction
Strategy
Technology
People
Process
Summary
1
2
3
4
5
6
6
- 7. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Strategy – Capability – Technology Enabler
Collaboration and
Mobilized Workforce
Strategy
Improve Process
Efficiency, Application
Integration, Agility and
Visibility
Capability
Enterprise Security
Management
& Compliance
Improve Infrastructure
Quality of Service
Enhance Technology
Management
Enterprise Information
Portal for Collaboration
Mobile Workforce
Enablement
Technology to Support
Mobile Workforce
Process Automation
Shared Service
Business Performance
Metrics
Comprehensive Identity
& Access Management
•Password Self-Service
•Enterprise Single
Sign-on
•Timely New Hire Access
Provision
•Enterprise Role-Based
Access Control
Proactive Approach to
Information
Management
Improved Application
Design
Enhanced EA Governance
Application Middleware
Technologies
Technology
Enabler
WEB CENTER
PORTAL
WEB CENTER
CONTENT
BPM
SUITE
SOA
SUITE
IDENTITY MANAGEMENT
SUITE
ENTERPRISE
MANAGER
REFERENCE
ARCHITECTURE
ENTERPRISE
ARCHITECTURE
Close business and technology
alignment
- 8. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 8
Phased Implementation Strategy
Lay the
foundation
Harvest
Evolve &
Mature
Lay the foundation in people,
process, and technology for the
Enterprise to implement Oracle
technologies
Operationalize Oracle
technologies. Go to production
the first wave of enterprise
systems. Prove the value.
Mature the technology
implementation. Continued
improvement. Look for new
business cases. Bring new
values to the business
- 9. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Foundation for Success
Training, Consulting
People Process Technology
Unified Customer Experience,
Collaboration, Improved
productivity
Improved Process
Efficiency, Application
Integration, Agility and
Visibility
Enterprise Security
Management
& Compliance Improved Platform Quality of
Service
Enhanced Technology
Management
Business Value
Knowledge Management
Collaboration
Operation Management
Project Management
Architecture Development Process
Enterprise Portal, Document
Security as a Service
Middleware as a Service
Foundation, Center of Excellence
Enterprise Systems
Feedback
Standards,Governance,
Foundationservices
System 1
Multi-Data Center Infrastructure
DB as a Service, Consolidation
SOA, BPM
System 2 System 3 System 4 System 5 System 6 System n
Organizational Alignment
- 10. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Introduction
Strategy
Technology
People
Process
Summary
1
2
3
4
5
10
6
- 11. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
11
Future State Architecture
Business Process Management
Integrated Portal
EnterpriseManagement
ReportingDashboard
Predictive
Analytics
Business Activity
Monitoring
Access
Management
Identity
Management
Directory
Service
Security
Manage
Records Mgt
VersioningCapture
Archiving
Search
MS Office Adaptor Document Integration Services
Document Management
Reporting and Dashboard
ManageabilityIntegration SearchContent SecurityContext PersonalizationSocial
Resources
ContentOffice Products
Active
Dir
ODSEDW
Enterprise Service Bus
Business
Services
Data Access
Services
Document
Services
BusinessRules
ServiceRepository
Publish Imaging
Processes
Processes
Processes
Processes
Application
Processes
On Premise
(Test, Stage, Prod)
Public Cloud
(Dev Bay)
Cloud Infrastructure Operating Systems
Virtual Machines
Server Storage
- 12. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 12
Product Mapping
SOA Suite
BPM Suite
WebCenter Portal
WebCenter Content
Secure Enterprise Search
IdM Suite Enterprise Manager
Database
Business Activity
MonitorOBIEE
Engineered Systems Public Cloud
- 13. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Enterprise Portal Design Goals
• Simplify access to information through search and content integration
• Personalize user experience based on roles
• Encourage teamwork through collaboration and communication
• Single Sign On to multiple applications
• Access your applications anytime and from anywhere
• Consistent Look & Feel
13
Enable knowledge workers to
get what they need faster
- 14. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Enterprise Portal
14
ADF Task Flow SOAP/SAML
WSRP/SAMLRESTful | RIDC | JCR
Content BI
Process
Document Access Business Processes Business Intelligence
ProcessProcess
Collaboration
Wiki, Blog, Discussion
Collaboration
OOT Tools
Portal for information, business
process, and collaboration
WebCenter Portal
- 15. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Task List
Personalized Information
Document
Collaboration
Single Pane of Glass
• Information Portal
• Process Portal
• Collaboration Portal
- 16. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Composite Application
Delivery Channels
Utility Services
Business Activity
Services
Data
Services
Connectivity
Services
Business Process
Services
Presentation
Services
ServiceBus
Security
Monitoring
Management
ServiceRegistry
MetadataRepository
EDWContent Search
Service Enabled Assets
ODS Office Prods
Process
Exam
Data Aggregation
Sys Access
Review
Message
Shared Portlets
Application
Assign …..
…..
Data Sync Data Caching
Partner Integration
Multi-Channel Delivery
SOAInfrastructure
Service
Provider
Service
Consumers &
Channels
ServiceLayers Portals BPM ProcessWeb Apps Mashups Fat Clients
Process Process
SOA & BPM
SOA Suite
BPM Suite
- 17. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Shared IdM Services
– access management
– Identity management
– Highly available
security infrastructure
• Benefits
– Enterprise wide,
Standard policy based
IdM solution
– Eliminate redundancy,
custom coding
17
Security As a Service IdM Suite
- 18. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
User Registration and Application Access Workflow
18
User provision
Persist into
Oracle Identity
Repository
Authentication &
AuthorizationUser
Approval
workflow
Admin
approval
Optional Approval Process
Application Dependent
OAM
WebCenter
OIM OUD
- 19. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Integration with Oracle Access Management
19
User Login
Page
-WCP
or
-WCC
or
-SOA
Security Realm
OAMIDAsserter
OVDAuthenticator
Application 1
Policy
-AuthN
-AuthZ
-Resources
-Responses
OAM Server
OVD Server
OUD
-Int./Ext.
Users &
Groups
AD
-AuthN
Directory
(5)Submit OAM_REMOTE_USER attribute
(6)Retrieve User
Entitlements
WCP
WCC
SOA
OAM
Webgate
OHS
(2)Validate User’s session and Resource
Policies
USER (1) Client Request
(7)
Application 2
Application N
OHS
WebCenter
SOA/BPM
OAM
OUD
OVD(4) Validate User & Retrieve
Attributes
(3)AuthN User
- 20. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Local High Availability
– Server clustering and
clusterware integration
– Separate storage volume for
odd and even servers in the
cluster
– Load balance, failover
– Process death detection and
auto restart
– GridLink
– State replication and routing
– Server migration
– Rolling patch & config
20
Multi Data Center High Availability &
Disaster Recovery Architecture
• Disaster Recovery
– Global load balancer for fail
over
– Real time database
replication by Oracle Data
Guard
– Real time storage replication
for transaction log, JMS store,
etc.
– Symmetric topology between
primary and DR site
- 21. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Infrastructure Single Pane of
Glass
– Configure and compliance
management
– Lifecycle management
– Application performance
management
– Application quality management
21
Enterprise Management
Oracle Enterprise Manager
- 22. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Middleware as a Service
Oracle Enterprise Manager
• Middleware as a Service (MWaaS)
– Auto Provision new environment within
hour
• Oracle HTTP Server
• WebCenter Portal
• WebCenter Content
• SOA, BPM Suite
22
Middleware-as-a-Service Deployment
Request New FMW Env
Auto Provision FMW Infra
Auto FMW Environment Provisioning
Auto deploy application
OEM MWaaS Portal
FMW App
Grab VMs from VM pool
- 23. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Introduction
Strategy
Technology
People
Process
Summary
1
2
3
4
5
23
6
- 24. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Technology Center of Excellence
• A virtual team across multiple business functions to
promote Oracle technology at the enterprise
– Adoption
– Community
– Innovation
Oracle Confidential – Internal/Restricted/Highly Restricted 24
- 25. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Expert Team -- Oracle Consulting
– Define set of reference architecture
– Construct multi data center infrastructure
– Publish design guides, sample implementations
– Conduct design reviews, technical how-to
– Construct and maintain Knowledge Portal
– Second-tier issue resolution, SR escalation
• Practitioner Community Collaboration
– Brown Bags
– Technical Reviews
– Demos
– Wiki, Blogs , Discussion Forums
• Training
– Oracle University
– Oracle Sales Consulting
25
Collaboration
- 26. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Convey architecture
principle, standards,
processes and best
practices
• Provide sample design,
templates, checklists, code
snippets, operation
manage processes
• Provide a venue for the
community to collaborate
and share information
26
Knowledge Portal
- 27. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Introduction
Strategy
Technology
People
Process
Summary
1
2
3
4
5
27
6
- 28. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Architecture Development Process
28
- 29. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 29
Oracle Architecture
Development Process
Business Context
Governance
Roadmap
Future
State
Current
State
Architecture
Vision
Enterprise
Architecture
Repository
A Practical Architecture Approach
Top-down, business-driven
Focused on actionable results
Just in time, just enough
Uses reference architectures and best
practices
Establishes pragmatic governance
- 30. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Reference Architectures
• Define sustainable reference
architectures for planning, building,
integrating and managing
enterprise oracle technologies.
– Architecture principles
– Standards
– Best practices
– Design and implementation guidelines
• WebCenter Portal
• WebCenter Content
• SOA
• BPM
• Identity Management
• Infrastructure
30
- 32. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Architecture Design Template
32
- 33. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Implementation Guidance
33
- 34. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Governance
• Inception
– Statement of Work (SOW) states bidders for the RFQ must conform to FMW
architecture design standards
• Elaboration
– Architecture Review Board sign off application design, architecture review
checklist
• Construction
– Implementation review
• Transition
– Application deployment review
• Production
– Sign off application production readiness
– Application O&M review
34
Inception
Elaboration
Construction
Transition
Production
- 35. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Architecture Review Checklist
• Guide project teams on the adoption of FMW
throughout the project lifecycle by providing the
checklist to be complied or considered.
• Provide a practical technology governance by
proposing a compliance review process and the
checklist to review against.
35
Identify review coordinator for a
project architecture review
(Review Board Chair)
Project team prepares response to
the appropriate checklist items as
applicable to the review scope
(PM, Architect, Team Lead)
Schedule project review.
Determine scope, key focus
areas. identify participants
(Review Coordinator)
Review Board members
conduct pre-review interviews,
read related documents
(Review Board members)
Conduct the review
(Review Board members,
Project team)
Capture action items, owners
and time to complete. Register
into JIRA
(Review Coordinator)
Owners update Review Board
with status. Update JIRA.
Apply for extension or
exception if needed
(PM, Architect, Team Lead)
Board reviews the response,
accept or reject
(Review Board members)
- 36. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 36
Checklist Sample (Partial)
- 38. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
38
DevOps Process and Tools
Shared
Version
Control
One Step
Build and
Deploy
Automatic
Testing
Continuous
Monitoring
Infrastructure
as Code
Version Control
• Subversion
Continued Integration
• Jenkins
Binary Management
• Archiva
Issue Tracking
• JIRA
Unit Testing
• JUnit/TestNG
Integration Testing
• Robot/SoapUI/SCATest
Smoke Testing
• Selenium/PhantomJS
Infrastructure as Code
• OEM Auto Provisioning
Configuration Management
• OEM
Continuous Monitoring
• OEM
- 39. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Operation Management
39
- 40. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Standard Operation Procedure
• Application Deployment
• Configuration Changes
• Routine Service Maintenance
– OS
– Middleware
– Database
• Managed Switchover
• Disaster Recovery
40
- 41. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
RACIS Matrix
• Responsible
• Accountable
• Consulted
• Informed
• Support
41
Sample RACIS matrix for Weblogic Maintenance
Separation of duty
- 42. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Application Deployment Procedure
42
Application Deployment & Configuration Change Process
Oracle Platform SupportProject Team
Phase
Request for
deployment or
configuration
change with detail
instruction
Review
deployment or
configuration
change instruction
Download
deployment
artifacts
Schedule for
deployment /
configuration
change.
Communicate to
all stakeholders
Deploy the
application /
make
configuration
change using OEM
to the primary
data center
OEM
Conduct post
deployment
validation test
Copy the
application
directories / make
configuration
change using OEM
to the DR site
Conduct post
deployment
validation test
Inform the project
team
Conduct post
deployment
verification test
OEM
D1,
D2
Complete
Tools
Legend:
Environment
For the primary data center only, follow the Application Team’s
Installation guide.
Deploy in the primary and then copy the application files from
the primary to the backup (secondary) data center.
- 43. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Release Process
43
Automation in deployment and testing
to improve multi-tenant environment
management and QoS
- 44. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Patch Process
44
Start
Black out targets
(OEM12c)
Create Patch Plan Download Patches
Stop Admin server, managed
servers and all instances
Patch Oracle Product Home 1
Replicate
Oracle Product Home 1 to
Oracle Product Home 2
Start Admin server, managed
servers and all instances
Backup all
Oracle Product Homes, Domains
and instances
Perform post-patching
database operations
Validate SiteFailure
Stop Admin server, managed
servers and all instances
Patch Oracle Product Home 1
Replicate
Oracle Product Home 1 to
Oracle Product Home 2
Start Admin server, managed
servers and all instances
Backup all
Oracle Product Homes, Domains
and instances
Do not perform post-patching
database operations
Success
Stop
Start Data Guard for Product
Stop Data Guard for Product
Remove Black out on targets
(OEM12c)
Black out servers
(OEM12c)
Remove Black out on servers
(OEM12c)
Primary Site
DR Site
Tailored toward multi-tenant, multi-
environment, aim at reducing disruption
- 45. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Introduction
Strategy
Technology
People
Process
Summary
1
2
3
4
5
45
6
- 46. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Take Away
• It is not only about Technology, but also People and Process
• Lay the foundation first, don’t put the cart in front of the horse
• Start small, quick win first, build momentum
• Anticipate disruptions, plan for unplanned
46
- 47. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Related Session: CON3640
Building a Secure, Document and Business
Process Centric Enterprise Portal
10/28 Wednesday 11:00AM
Moscone West 2024
47
ben.duan@oracle.com