Next generation enterprise applications from Oracle are modular, have a rich user experience, and are adaptable. They leverage standards-based middleware, have embedded business intelligence and social capabilities, use declarative processes, and provide centralized security and identity management. Oracle's applications development framework and tools allow for productive development across multiple devices.
Avoiding the Hidden Costs of Active Directory Federation Services (AD FS)
Report
Share
1 of 34
More Related Content
Next_Gen_Overview
1. <Insert Picture Here>
Next Generation Enterprise Applications
Shivanshu Upadhyay, Solution Architecture Director
2. 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.
3. Agenda
• Defining Next Gen Apps
• Development Framework & User Engagement
• Business Process, Integration, & Security
• Putting it All Together
4. What is Next Generation Apps?
• Modular Services Architecture (SOA) instead of one
monolithic application
• User Experience inspired by consumer side of software
world
• Declarative Business Processes which are extensible and
allow upgrade proof customizations
• Actionable BI
• Available on Mobile Devices
• Centralized Identity & Controls Enforcement
• Multitenant Adaptability & Extensibility
6. Standards Based Foundation
Oracle Fusion Middleware
Fusion
Middleware
Business
Intelligence
Data
Integration
User Engagement
Identity Management & Security
Business Process
Management
Content
Management
Business
Intelligence
Service Integration Data Integration
Development
Tools
Cloud Application
Foundation
Enterprise
Management
Web Social Mobile
8. Challenges
• Productive Declarative
Development
• Rich UI
• Role based Personalized User
Experience
• In Context Social across
Business People & Objects
• Mobile Access
• Actionable Business Intelligence
12. ADF Mobile Architecture
Phone Gap
Local Data
Device Native Container
Web View
Server
HTML
ADF Mobile
XML View
Device
Services
Device
Native
View
JavaManaged Beans
ADF Model
Third Party
Web Sites
ADF Faces RC
ADF Mobile
Browser
(Trinidad)
Mobile
Device Server
Web Services
(SOAP &
REST)
Local
HTML
HTML5 & JavaScript
Configuration
Server
CredentialManagement,
SSO,&AccessControl
ADF Controller
Application
Configuration
13. Portal: Role Based Personalized UE
• Clicking on action icon will provide user with
contextual action menu
• Contextual action menu allows additional
application actions or navigation to more BI
content
Multiple
tabs
Configurable
14. Embedded Social
Conversations -
• Discover & discuss any topic with any
group of people, enabling targeted and
private communications
• Start as easily as IM and email to
gracefully escalate in the scope of the
Conversation
Social Objects -
• Associate Conversations to one or
more Business Objects
• Receive a data-stream of important
events
Content -
• Associate Conversations to one or
more documents, video & voice
• Real-time annotation, versioning,
application sharing and in-place editing
Activity Streams –
• Receive a summary of activity
• Updates to People, Business
Objects, and Conversations
• Filter and facet information based on
social and business context
16. UI VOs
ADF UI Control OR
OBIEE DashboardApps UI
BI Publisher
Reporting
OBIEE Common Logical Model
Embedded Analytics Architecture
Essbase
OBIEE Physical Layer
Apps
Transactional
Database
OBIA Data
Warehouse
ADF Model Layer
BI UI
ADF Task
Flows
EOs
BI VOs
OTBI
Ad-hoc
OBIA
Dashboards
Essbase
Cubes
Warehouse
Tables
BI VOs
SQL
Bypass
ETL
Embedded
Analytics
18. Challenges
• Adaptable Processes
• Rapid Service & Data
Integration
• Comprehensive
Centralized Security
80%
Maintenance
20% New
Projects
IT Spending and Demand
Survey
19. Manage Approval Flows
Sophisticated Human
workflow
End-to-end Business
Visibility
BAM
Build Rich Process
Interaction
ADF, ADF Mobile
Collaborative Business
Interfaces
Process SpacesDynamic policies & Decision
Logic
Business Rules
Leverage Existing Applications
Adapters, Service orchestration
Business Process Management
Business Analyst Modeling &
Simulation
Process Composer, BPM Studio
20. BPM Foundation: Services
When the business needs a new or
redesigned process
Business people adapt existing
applications
Because applications are built as a modular
set of re-usable services
Based on open standards to ensure
interoperability
21. Service Repository
• Simplify Application integration SOA
projects
• Support end-to-end management of
application integration
• Catalog/categorize integration
interfaces for packaged apps
• Web Services, Interface tables, events,
etc.
• Right sized interfaces
• Adapters/connectors
• Enable consumption & govern usage
• Provide visibility and impact analysis of
interfaces used in projects
• Facilitate changes/upgrades
Oracle
Fusion
Middleware
Oracle Apps
Custom and
Third Party
Apps
ISV
SaaS
Oracle
Fusion Apps
Enterprise
Repository
22. Service Bus Business
Process Mgr
Human
Workflow
Imaging/Doc
Workflow
Business
Rules
CEP & BAM B2B
Integration
BPM & Service Infrastructure
JMS
DB, Files Web Services, REST
Common Metadata, Packaging, Deployment, Monitoring
Unified Service Invocation & Event Distribution
Service Component Architecture Runtime
SOA Infrastructure – JAX-*, WS-*, WS-I
Request
Reply
Events
Applications
23. • Accelerators yield 30%
faster time to market
• Integrated Development
= up to 60% cost
savings
Integration Accelerators
25. Different Levels of Security
Public / Anonymous session
1
2
Employees
Change
Manager
Change
Job
Joe
Bob
EmailName
34 Function Security
Submit HR Txns
Status HR Txns
Candidate Offers
Vacation Inquiry
Data Security
SSO Login
Portal
26. JDeveloper Enterprise
Manager
JAAS
Container Security
Fusion Middleware
Declarative Security API OPSS
(Security Data Control)
Application Policy Store
(File)
Local Identity Store (File)
JAAS
Container Security
(Java 2 Permissions)
Fusion Middleware
Enterprise Identity Store
Users, Enterprise Roles
Enterprise Policy Store
Application Policies
Configure via
Deployment
Descriptors
Design Time Deployment
Security Lifecycle
29. Services Layer
ADF BC
Services
Tools/JavaLayer
Data
control
JSR227
ModelView / Controller
Web
Services
Data
Rules
Engine Assign
Task
Task
Complete
Human Workflow
Service
Mediator
&
BPEL
results
facts
Analytics/BAM
WebCenter Services
Java Server Faces
ADF Faces Components
FDI - Microsoft
Desktop applications
Fusion Apps Architecture
Semantic Layer
OBI EE
ESS BASE
Transactional Schema
ODI
30. The New Standard for User Experience
WHO do I
need to
reach?
What do I
need to
KNOW?
How do I
get it
DONE?
What do
I need
to DO?
Exception-based Management Embedded Business Intelligence
Configurable Applications & Processes Embedded Collaboration
31. Multitenant Extensibility & Adaptation
• Data Model Extensibility
• Consistent Extensibility
of other Application
Artifacts
• All aspects of
Application Behavior
adapt to Data
Extensions
• “Metadata” Extensibility
enables Upgrade
• Business User Friendly
Customization UIs
Data Extensibility
(e.g. Flexfields, Trees,
Extension Tables)
Application UI
(Dynamic Behavior Change)
UI Composer
(UI Adaptation)
Process Composer
(BPM Adaptation)
Common Metadata Manager (“Layered” Customizations)
Business
Logic
User
Interface
Business
Process
Business
Rules
Business
Intelligence
Adaptive Data Model Encapsulation Layer
Runtime Data Binding
32. Financial
Services Health Sciences Manufacturing Utilities/Energy Communications
Horizontal
Identity
Management Education Government Retail
5,000+ ISVs Support
Oracle Fusion
Middleware
ISVs supporting Fusion Middleware
33. Emerson Avocent DCIM Architecture
Oracle ADF, Servlets/JSPs
Oracle ADF and Adobe Flex
Oracle Service Bus
CEP,
Coherence
/ TimesTen
BPEL PM (Human Workflow, EDN),
Mediator, Business Rules, BAM,
Adapters
CoherenceOracle
Database
Toplink
Oracle
Database
CEP &
Times
Ten
CEP &
Times
Ten
CEP &
Times
Ten