Escolar Documentos
Profissional Documentos
Cultura Documentos
Agenda 09:00 - 10:30 The Fusion Development Platform 10:30 - 10:45 Break 10:45 - 11:30 Building Reusable Business Services 11:30 - 12:30 Building Rich Internet Applications 12:30 - 01:15 Lunch 01:15 - 02:00 Process Driven Development 02:00 04:30 Hands-on Labs
Redesigned from the ground up New interfaces and processes Based on industry standards
Java EE
SOA
Web 2.0
User Engagement
Content Management
Identity Management Business Intelligence
Development Tools
Data Integration
Business Services
BAM
assign Complete
facts results
Rules Engine
Monitoring
Human interaction
Orchestration
Policy evaluation
The Challenge
On one side:
JPA, EJB, Ajax, JavaScript, BPEL, SOAP, WSDL, RMI, JNDI, JDBC, O/R, HTML, DOM.
10 1
Standards-based
Java EE, SOA, SDO/SCA
End-to-end coverage
MVC, security, customization
11
Database
Web Services
Legacy Systems
Applications Unlimited
12
Mobile
Mobile
Browser-Based
JSF ADF Faces
Office
View
JSF
ADF Controller
Controller
Model
ADF Binding
Java
EJB
ADFBC
BAM
Web Services
BPEL
BI
Portlets
Business Services
Data Services
Database Web Services Legacy Systems Apps Unlimited
13
View
Controller
Model
Business Services
14
ADF Faces
ADF Controller
ADF Model
15
ADF Controller
Reusable Web based task flows
ADF Model
Declarative way to bind UI to business services
16
17
SOA
Java
WebCenter
18
Business Services
BAM
assign Complete
facts results
Rules Engine
Monitoring
Human interaction
Orchestration
Policy evaluation
19
WebCenter Portal
Business Services
BAM
assign Complete
facts results
Rules Engine
Monitoring
Human interaction
Orchestration
Policy evaluation
20
Reusable Standards-based
21
Business Services
BAM
assign Complete
facts results
Rules Engine
Monitoring
Human interaction
Orchestration
Policy evaluation
23
ADF Controller
An extension to the JSF page flow engine Define flows of pages and methods Diagram your process Build reusable task flows
In other flows, inside other pages
25
Task Flow
Page region
26
Business Services
BAM
assign Complete
facts results
Rules Engine
Monitoring
Human interaction
Orchestration
Policy evaluation
27
ADF Model
Common binding layer
More Reusability
Discover and share services
More Productivity
Drag and drop data binding Declarative validation Control hints
28
31
events
BAM
assign complete
facts results
Rules Engine
Monitoring
Human interaction
Orchestration
Policy evaluation
32
33
34
Business Services
BAM
assign Complete
facts results
Rules Engine
Monitoring
Human interaction
Orchestration
Policy evaluation
36
37
JDev Web
POLICY MANAGER
EM
BAM
SERVICE BUS
ERP
MAINFRAME
SERVICES
DB
PARTNERS
EVENTS
38
39
40
41
42
43
Business Services
BAM
assign Complete
facts results
Rules Engine
Monitoring
Human interaction
Orchestration
Policy evaluation
45
Oracle WebCenter
Oracle WebCenter is the user engagement platform for social business, connecting people and information
46
Portal
Composite Apps & Mash-ups
Self-Service Portals
Gadgets / Integration
Enterprise Mash-ups
47
48
49
50
51
Typical operations
Browse and add resources to pages Re-arrange page layout Set page and component properties Contextual wiring of components
WebCenter Portal: Framework WebCenter Portal: Services
52
Composer
53
54
55
Portals
WebCenter Spaces
Oracle Composer
56
Portals
57
Loosely coupled services Combining existing enterprise functions into a new application Heterogeneous enterprise repositories Tight integration with the SOA stack BPEL Worklist Integrated security framework Rich UI integration for SOA
Composite Applications
Portals
58
Composite Applications
Portals
59
Forms/4GL developer
The easiest route to new standard technologies Similar development experience
60
Summary
Oracle Fusion Development: Standards-based architecture Integrated development environment Simplified development experience
<Insert Picture Here>
61
Summary
Oracle JDeveloper
Integrated enterprise development tool
<Insert Picture Here>
Oracle ADF
Simpler development of standards-based applications
62
63
chandrashekhara.nathegowda@oracle.com