More Related Content
Similar to OOW-CON3640-portal (20)
OOW-CON3640-portal
- 2. Building a Secure Document- and
Business-Process–Centric Enterprise Portal
Vihang Pathak
Product Manager, WebCenter
Ben Duan, Bangaly Traore
Oracle Consulting Services
October 28, 2015
Oracle Confidential – Internal/Restricted/Highly RestrictedCopyright © 2015, Oracle and/or its affiliates. All rights reserved. |
- 3. 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.
Oracle Confidential – Internal/Restricted/Highly Restricted 3
- 4. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Business/Technology Problem
Digital Business – Portal, Content and BPM
Constituents of a Secure, Document , Business Process
Centric Portal
Solution Implementation
1
2
3
4
Oracle Confidential – Internal/Restricted/Highly Restricted 4
- 5. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Exceptions, Escalations, and Errors:
users forced into complex
interactions which negatively
impact the organization through:
– Loss of future sales
– Processing Time and Cost
– Inability to scale/extend operations
– Ability to retain/attract top talent
– Legal Action
• Disparate Business applications
• Complex User Interfaces
• Lack of multi-channel experiences
or support for modern devices
• Embrace Technology Innovations
• Engage Customers, partners and
employees
• Expensive to maintain
Business Problem Technology Problem
- 6. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Desirable outcome
Oracle Confidential – Internal/Restricted/Highly Restricted 7
Improve business productivity and operational efficiency
by providing employees, customers, and partners with a
modern multi-channel user experience to access
contextual information in a rich, personalized and
collaborative environment optimized for enterprise role
and responsibilities
- 7. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Business/Technology Problem
Digital Business – Portal, Content and BPM
Constituents of a Secure, Document , Business Process
Centric Portal
Solution Implementation
1
2
3
4
Oracle Confidential – Internal/Restricted/Highly Restricted 8
- 8. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
What’s a Digital Business?
Embrace
Technology
Advances
Agility &
Increased
Profit
Margins
Engage & Empower
Customers,
Employees &
Partners
Operational
Innovations
- 9. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Portals Driving Engagement
CustomersEmployees Partners
•HR Self Service
•Internal Service Request
•IT Support
• Supplier Portal
• Partner Portal
• Co-Selling Portal
• Claim Management
• Invoice Management
•Customer Support
•Citizen Portal
•Student Portals
•My Utilities
•Commercial Banking
Oracle Company Confidential
- 10. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Enabling The Digital Business
Engaging Digital
Experiences
Contextually
Managed Content
Intelligent Business
Processes
Portal & Sites Content BPM _
- 11. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Value Proposition
Portals, BPM, Content
Why it matters What’s the value? Why WebCenter/BPM?
Secure Personalization: leverages identity
management tools.
Efficient Experiences: comprehensive
toolset and platform to rapidly develop
modern looking composite web
experiences.
Business Ready: in-context WYSIWYG
content contribution for LOB.
Informed Users: deliver key data in-
context.
Intelligent Operations: streamline human
process interactions.
Operational Costs: high-cost / low-
value interactions
User / Customer Satisfaction
Cost / Complexity of exposing
legacy / backoffice systems
Industry / Government Compliance
e.g. Utilities, eHealth, etc.
Lower costs by reducing call center and
walk-in volume as well as handling
escalations and process exceptions.
Employee Retention, Organization
Reach, and Sales Growth.
Cost effective means of rapidly adapting
to new business requirements.
Oracle Company Confidential
- 12. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Business/Technology Problem
Digital Business – Portal, Content and BPM
Constituents of a Secure, Document , Business Process
Centric Portal
Solution Implementation
1
2
3
4
Oracle Confidential – Internal/Restricted/Highly Restricted 13
- 13. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Portal Constituents
Oracle Confidential – Internal/Restricted/Highly Restricted 14
Navigation, Security, User Identification
Content, Page Look and Feel, Skin
- 14. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Portal Constituents
Oracle Confidential – Internal/Restricted/Highly Restricted 15
Application Integration Widgets or Components
- 15. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Portal Constitutents
Oracle Confidential – Internal/Restricted/Highly Restricted 16
Document Management
ECM in Portal
Content Publishing
- 16. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Portal Constituents
Oracle Confidential – Internal/Restricted/Highly Restricted 17
BPM Tasklist in Portal
Tasklist approval/rejection in Portal
- 17. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Portal Constituents
Oracle Confidential – Internal/Restricted/Highly Restricted 18
Application Integration
Component Wiring Event Wiring
- 18. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Information Systems
APPLICATIONS
PROCESS (INTERACTION)
BUSINESS INTELLIGENCE
CORE DATA
CONTENT
Custom Forms
HCMFinancials
CRM SCM
Custom Java
Custom .NET
Approve / Deny Add / Edit Detail
Form Entry Submit Review / Assign
Historic, Current, and Predictive reporting.
- 19. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Composition using WebCenter Portal
Presentation, Security, and Integration
APPLICATIONS
PROCESS
BI
DATA
CONTENT
Secure
Integrate
Present
Product
Connectors /
Configurations
Applications
Invoked
Internally
BPEL Based
Integration
Web Services,
PL/SQL, JAVA
Codes
Look and
Feel
Layout and
Personalization
Navigation
Role-based
Identity
Intercomponent
Wiring
Applications
Widgets
Process Worklist
Documents and Web
Content
Business Intelligence
Reports
Component
Development Model
(JSR286, Task Flows,
Pagelets, etc.)
- 20. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• WebCenter security features are built
upon security capabilities residing in the
various layers of the Oracle stack
• End to end security with SSL support,
secure identity propagation and single
sign-on
Enterprise Portal Security
WebLogic Server
ADF Security
Oracle Platform Security Services (OPSS)
WebCenter Security
Intranet Portals(“Public access”,
Entitlements change less frequently, Few
Administrators, SSO with existing Apps)
Extranet Portals(Strong
Authentication,User Segmentation,
Dynamic Access Control, Auditing)
- 21. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• ECM in the Portal – WC Content model of
managing content, DAM
• Access to workflows, enterprise libraries,
metadata and more
• WC Content tools – Mobile Apps, DIS,
WebDAV
• Pin view to a particular configuration
• Portal events and parameters
• Works only with Framework folders
Oracle Company Confidential – Shared Under Terms of OPN NDA
Document management in an enterprise portal
- 22. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Import the BPM Process Portal
Catalog (.aar) in Resource
Catalogs
• Create SOA connection
Oracle Company Confidential – Shared Under Terms of OPN NDA 23
• Add Task Flows to Portal page
WebCenter Portal with BPM
- 23. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Best-in-class, responsive user experience
• New generation Portal Composer
• Best-in-breed ECM in the Portal
• Iterative assets development
• Lifecycle management in the browser
• Automated provisioning and cloning
Oracle Open World 2015 24
ANNOUNCING ORACLE WEBCENTER PORTAL 12.2.1
First Release on 12c Platform
MODERN DIGITAL EXPERIENCE IN 12.2.1 PRODUCTIVITY BOOST IN 12.2.1
- 24. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Tablet-first responsive design with
Bootstrap support for custom look &
feel; page variants for mobile devices
Better faster portal rollout; reduced
cost of development; reduced cost of
operations
Oracle Open World 2015 25
WEBCENTER PORTAL 12c
Value Delivered
PRODUCTIVITY AND EFFICIENCYMULTI-CHANNEL ENGAGEMENT HYBRID SOLUTIONS
ORGANIZATION ASSETS
Integration with Oracle PaaS; flexible
deployment model for a portal with
lift & shift support
- 25. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
SOLUTIONS
WEBCENTER PORTAL/SITES
SOA SUITE/DATA INTEGRATOR/GOLDEN GATE
IDENTITY
MANAGEMENT
SYSTEMS
MANAGEMENT
JDEVELOPER/ADF WEBLOGIC
Oracle WebCenter and BPM
Services to enable Line of Business solutions and optimize work
WEBCENTER CONTENT BPM SUITE
SOCIAL
COLLABORATION
CHANNELSWebMobile Social
CloudOn-Premise
- 26. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud Platform
28
DATA
MANAGEMENT
IT OPERATIONS
MANAGEMENT
IDENTITY
MANAGEMENT
CONTENT &
PROCESS
APPLICATION
DEVELOPMENT
INTEGRATION
MOBILE
BUSINESS
ANALYTICS
- 27. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud Platform: Content & Process Services
29
• Documents
• Process
• Social
• Sites
CONTENT &
PROCESS
- 28. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 30
Broad, Deep & Integrated Portfolio of Cloud Platform Services
Documents
Cloud
Process
Cloud
Sites
Cloud
Social
Cloud
CONTENT AND
COLLABORATION
Business
Intelligence
Cloud
Big Data
Discovery
Cloud
Big Data
Preparation
Cloud
Internet
of Things
Cloud
BUSINESS
ANALYTICS
NoSQL
Database
Cloud
Big Data
SQL Cloud
Exadata
Cloud
Big Data
Cloud
Database
Backup
Cloud
Database
Cloud
Big Data
Preparation
Cloud
DATA
MANAGEMENT
Node Cloud
Developer
Cloud
Mobile
Cloud
Java Cloud
Application
Builder Cloud
APPLICATION
DEVELOPMENT
Integration
Cloud
SOA
Cloud
GoldenGate
Cloud
Internet
of Things
Cloud
INTEGRATION
Mobile Cloud
MOBILE
Application
Performance
Monitoring Cloud
IT
Analytics
Cloud
Log
Analytics
Cloud
IT OPERATIONS
MANAGEMENT
- 29. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 31
More…
10
Nov
Live Webcast with David Le Strat
3 Ways to Power Digital Workplace
Collaboration and Mobility
Tuesday, November 10 at 10am PST / 1pm EST
Register at: tinyurl.com/CollabWebcast
Start Your Free Trial Today
cloud.oracle.com/documents
- 30. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Business/Technology Problem
Digital Business – Portal, Content and BPM
Constituents of a Secure, Document , Business Process
Centric Portal
Solution Implementation
1
2
3
4
Oracle Confidential – Internal/Restricted/Highly Restricted 32
- 31. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Architecture
Development
Infrastructure
Operation
Summary
1
2
3
4
5
Oracle Confidential – Internal/Restricted/Highly Restricted 33
- 32. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Enterprise Portal Design Goals
• Simplify access to information through search and content integration
• Integrate business processes and access them via portal
• 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
34
Enable knowledge workers to
get what they need faster
- 33. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
35
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
- 34. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 36
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
- 35. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Architecture Design Guidelines
• Out of the Box (OOB) assets over custom implementation
• Single pane of glass – All applications presented through portal
• Security as first class citizen
– Oracle IdM for perimeter authentication and authorization
– ADF Security for fine-grain authorization
• Design for multi-device support
Oracle Confidential – Internal/Restricted/Highly Restricted 37
- 36. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Portal Reference Architecture
Oracle Confidential – Internal/Restricted/Highly Restricted 38
Architecture principles, standards, best
practices, reference implementations
- 37. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Architecture
Development
Infrastructure
Operation
Summary
1
2
3
4
5
Oracle Confidential – Internal/Restricted/Highly Restricted 39
- 38. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Enterprise Portal
40
ADF Task Flow, SOAP/EJB 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
- 39. 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
- 40. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Business process
• Knowledge management
• Collaboration
Oracle Confidential – Internal/Restricted/Highly Restricted 42
Out Of Box Assets
WCP 11.1.1.8 Palette
OOB, feature-rich, drag and
drop, run-time for productivity
- 41. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Incorporate Rich Collection of WCC and BPM Assets
Oracle Confidential – Internal/Restricted/Highly Restricted 43
1. Develop Human Task
2. Deploy Human Task to
SOA domain
3. Add BPM assets from
resource catalog to
Portal
Human Task
Portal w/ OOTB
Task List Task Flow
- 42. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Extending Functionality with Custom Task Flows
Oracle Confidential – Internal/Restricted/Highly Restricted 44
Enterprise Portal
App 1
PAR
Extend Spaces Web App
Library Reference
App 1 Shared Lib
App 2 Shared Lib
App 3 Shared Lib
FMW Infrastructure
Content
SOA
Identity
Management
Enterprise
Search
App 1 connection xml
App 2 connection xml
App 3 connection xml
Components administrated by Portal Admins
Artifacts developed by project teams
Existing infrastructure
Existing FMW components
App 2
PAR
App 3
PAR
Separation of duty
Portal
Deployment
Artifacts
- 43. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
User Registration and Application Access Workflow
45
User provision
Persist into
Oracle Identity
Repository
Authentication &
AuthorizationUser
Approval
workflow
Admin
approval
Optional Approval Process
Application Dependent
OAM WebCenter
OIM OUD
- 44. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Integration with Oracle Access Management
46
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
- 45. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Architecture
Development
Infrastructure
Operation
Summary
1
2
3
4
5
Oracle Confidential – Internal/Restricted/Highly Restricted 47
- 46. 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
– Rolling patch & config
Oracle Confidential – Internal/Restricted/Highly Restricted 48
Local High Availability
Architecture
- 47. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• 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
Oracle Confidential – Internal/Restricted/Highly Restricted 49
Multi Data Center
DR Architecture
- 48. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Architecture
Development
Infrastructure
Operation
Summary
1
2
3
4
5
Oracle Confidential – Internal/Restricted/Highly Restricted 50
- 49. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
51
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, Performance Testing
• Selenium/JMeter
Infrastructure as Code
• OEM Auto Provisioning
Configuration Management
• OEM
Continuous Monitoring
• OEM
- 50. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Application Deployment Procedure
52
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.
- 51. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Release Process
53
Automation in deployment and testing
to improve multi-tenant environment
management and QoS
- 52. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Operation RACIS Matrix
• Responsible
• Accountable
• Consulted
• Informed
• Support
54
Sample RACIS matrix for Weblogic Maintenance
Separation of duty
- 53. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Architecture
Development
Infrastructure
Operation
Summary
1
2
3
4
5
Oracle Confidential – Internal/Restricted/Highly Restricted 55
- 54. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Take Away
• Start with clear-cut enterprise portal strategy and future state
• Lay the foundation in architecture, implementation, testing, operation
– Set guiding principles, standards, best practices
– Out of Box as much as possible
– Automation, automation, automation
• To manage many players in the arena, there must be rules and
enforcement, even sometimes means a set back.
Oracle Confidential – Internal/Restricted/Highly Restricted 56
- 55. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 57