Upload
jaime-cid
View
2.798
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Propuesta de Valor Estrategica de Oracle ADF. 10 puntos clave
Citation preview
<Insert Picture Here>
Oracle ADF : Propuesta de Valor
Jaime CidOracle Enterprise 2.0 Diciembre 2010
Comprehensive Offering
CompleteComplete
Designed toWork Together
IntegratedIntegrated
Standards-Based
Architecture
OpenOpen
Industry Leader
Best of Best of BreedBreed
#1
Oracle Application Development Framework
Agenda: 10 puntos clave de ADF
1. Oracle, una apuesta segura
2. Ciclo de Vida, la web evoluciona muy rápido
3. Fusion Architecture
4. Aplicaciones Ricas
5. +150 componentes
6. Movilidad / Multicanalidad
7. JDeveloper: entorno unificado
8. Core de Fusion Middleware & Fusion Applications
9. Estándares Java y SOA
10.Integración del puesto de trabajo
Best of Breed
Complete
Open
Integrated
SOFTWARE, HARDWARE, COMPLETE
Complete Solutions
Complete Choice
1Oracle, una apuesta segura
Oracle’s Architectural Vision
• Engineered to work together• Tested together• Certified together• Packaged together• Deployed together• Upgraded together• Managed together• Supported together
1Oracle, una apuesta segura
Only Oracle Delivers Complete Solutions1Oracle IBM Microsoft HP SAP
Vertical Apps
Horizontal Apps
Middleware
Database
Operating System
Virtualization
Servers
Storage
Management
Oracle, una apuesta segura
Leader in Key Segments• Database
• Database on Solaris• Database Share on Linux
• Embedded Database• Data Warehousing
• Development Language (Java)• Unix Server
• Tape Storage• Middleware
• CRM • Enterprise Performance Management
• Human Capital Management• Banking
• Communications• Financial Services
• Professional Services• Public Sector
• Retail
Oracle is #1 in modern middleware according to several independent research studies
1Oracle, una apuesta segura
• Leader in Market Share
• Leader in Growth
• Leader in Performance
• Leader in Price Performance
• Largest Partner Ecosystem
• Largest Developer Community
1 The Leader in MiddlewareOracle, una apuesta segura
1 1ª compañía de software empresarial del mundoOracle, una apuesta segura
• +100.000 empleados en más de 145 países– +25.000 desarrolladores
– +10.000 técnicos de soporte
– +15.000 consultores expertos
• +300.000 clientes
• +20.000 partners
1 1ª compañía de software empresarial en EspañaOracle, una apuesta segura
• En España desde 1986
• +1000 Empleados y oficinas en Madrid, Barcelona, Bilbao, Valencia, Sevilla, Lisboa y Oporto
– Servicios Locales: Consultoría, Formación y Soporte
• +7.000 clientes
• +500 Partners
Excellence in Execution (During Last 4 Quarters)
3,000 Oracle Software Products
190 New Oracle Products Introduced
50 Software Major Releases
180 Software Maintenance Releases
3,200 Software Patch Sets & Patch Bundles
17,650 New Software Features
80 million Total Hours of Quality Assurance
700,000 Nightly Tests Executed
875,000 New Tests Added
2,000 Software Patents
6.1 million Software Downloads
72 Gartner MQ Leaders
2Ciclo de vida
Ciclo de vida2 HTML5 vs Flash
Ciclo de vida2 Soporte 24x7
Ciclo de vida2 Soporte 24x7
Fusion Architecture3 Components
• Oracle JDeveloper• Integrated enterprise development tool
• Oracle ADF• Simpler development of standards-based applications
• Oracle SOA Suite• Integration and agility
• Oracle WebCenter• Web 2.0 for the enterprise
Business LogicView Data
TaskComplete
AssignTask
Human WorkflowService
BPELProcessBusiness
ActivityMonitoring
OrchestrationHuman interaction Policy evaluationMonitoring
User InterfaceADF Faces components
Business Services
JSR-227Data
Binding
Web Services
DB Schema
Web
Cen
ter
Events
RulesEngine
results
facts
Fusion Architecture3
Fusion Architecture3
Web Desktop Mobile Office
Database Web Services Legacy Systems Apps Unlimited
Fusion Architecture3
Fusion Architecture3
Business Services
Data Services
Model
Controller
JSFJSF View
Desktop Browser-Based
StrutsStruts
OfficeOfficeADFADF SwingSwing JSPJSP
EJBEJB BAMBAMADFbcADFbc PortletsPortletsBIBIBPELBPELWeb ServicesWeb ServicesJavaJava
ADF FacesADF FacesMobileMobile
Database Web Services Legacy Systems Apps Unlimited
JSFJSFADF ControllerADF Controller
ADF BindingADF Binding
Aplicaciones RicasUsuario Profesional vs Usuario OcasionalEvolución de Aplicaciones Nativas hacia Web
4
Aplicaciones RicasUsuario Profesional vs Usuario OcasionalEvolución de Aplicaciones Nativas hacia Web
4
+150 componentes5 ADF Faces Rich Client Components
• Ajax enabled• Pluggable look and feel• Accessibility & internationalization• The usual components plus:
• Charts, gantt, geo-map, pivot, calendars
• Built in advanced functionality:• Drag and drop framework• Dialog and pop-up framework• “Active Data” - Dashboards / push updates (comet)• Templating and declarative components
+150 componentes5 Calendar Component
• Time related data• Month, week, day
and list views• Action hook points• Pop-ups• Drag and drop
+150 componentes5 Hierarchy Viewer
• Graph• Gauge• Geographic Map
• Pivot Table• Gantt Chart
+150 componentes5 Data Visualization Tools (DVT)
+150 componentes5 Data Visualization Components
5 Data Visualization Components+150 componentes
• Two approaches:• ADF Mobile Browser• ADF Mobile Client
• Extend your existing application
• Reuse business services• Same development
concepts
Movilidad / Multicanalidad6 Oracle ADF Mobile
• Delivers mobile-optimized native look-and-feel user interface to mobile browsers
• Adjusts to device’s browser capabilities
Movilidad / Multicanalidad6 ADF Mobile Browser
• Renders to an on-device mobile client with device-native UI components
Movilidad / Multicanalidad6 ADF Mobile Client
Movilidad / Multicanalidad6
Java EEJava EE Bus. Logic
JavaServer FacesJavaServer FacesADF MobileADF Mobile Infrastructure
Components
Renderers
ADF Faces / WebCenterADF Faces / WebCenterTrinidadTrinidadMobile ClientMobile Client
Skinning
PortletsPortlets
CSSCSS
Native UIsNative UIs HTML (5.0)HTML (5.0) AJAXAJAX FlashFlashWAP 2.0WAP 2.0
Movilidad / Multicanalidad6 ADF Mobile Architecture
Oracle Lite server
Connected Devices
SQLite mSync Agent
Disconnected Devices
Common Business
Model
ADF Browser
Client
ADF Mobile Client
Direct Service
AccessLocal Data
Access
Sync Automatically or
on Demand
Oracle 11g
JDeveloper: entorno unificado7• Java EE • Web User Interfaces• Web Services• SOA• WebCenter / Portlets• Database • XML
Enterprise IDE
JDeveloper: entorno unificado7 Full Lifecycle Support
JDeveloper: entorno unificado7
JDeveloper: entorno unificado7
SOA
Web 2.0
Java
JDeveloper: entorno unificado7
VisualDialog
Code
Choice of Development Styles
Fusion Middleware & Applications8Oracle’s Fusion Strategy
• Oracle Fusion Architecture• Blueprint for SOA-based Enterprise Solutions
• Oracle Fusion Middleware• Technology Infrastructure for Next Gen Applications
• Oracle Fusion Applications• Protect, Extend, Evolve through Fusion Architecture and Middleware
Fusion Middleware8
Fusion Middleware8Oracle WebCenter Spaces
Fusion Middleware8Oracle BPM WorkList
Fusion MiddlewareOracle BPM Process Spaces8
Fusion MiddlewareOracle Business Intelligence8
• Use the attribute columns or “hierarchical column” in Answers
8 BI Answers: Display Any Hierarchy in Tabular or Outline Format
Fusion Middleware
Fusion Middleware8Oracle Enterprise Manager
Fusion Applications8Enterprise Applications
Industry Applications
• Aero & Defense
• Automotive
• Chemicals
• Consumer Products
• Communications
• Edu & Research
• Engr & Construction
• Financial Services
• Health Care
• High Technology
• Industrial Mfg
• Life Sciences
• Media & Entertain
• Natural Resources
• Oil & Gas
• Prof Services
• Public Sector
• Retail
• Travel & Transport
• Utilities
• CRM
• EPM
• ERP
• GRC
• HCM
• SCM
AnalyticApps
Fusion Applications8
Fusion Applications8
Fusion Applications8
Fusion Applications8
Fusion Applications8 Siebel E-Commerce – ADF 10.1.3
Fusion Applications8 HCM
Fusion Applications8 Projects
Fusion Applications8 Procurement
Estándares Java y SOA9 Oracle, leadership in Open Standards
Estándares Java y SOA9
Java EE SOA Web 2.0
Estándares Java y SOA9Desarrollo basado en estándares
• EJB 3 (JSR-220)• JSF (JSR-127): Trinidad• Data Binding (JSR-227)• Portlets (JSR-168)• …
Integración del puesto de trabajo10
Integración del puesto de trabajo10• Excel Spreadsheets
connected to Java Business services through ADF binding
• Familiar working environment
• Connected or disconnected
• Leverage business services and security from your application
Integración del puesto de trabajo10 Integración con Windows y Office
MSFT Office
Secure
Declarative
Binding
Bulk
Transactions
Connected
Disconnected
Integración del puesto de trabajo10 Integración con Windows y Office
• Permitir al usuario trabajar con las herramientas de trabajo habituales
• El mejor interfaz es el que el usuario ya conoce: Microsoft Office, Excel, Word, Powerpoint, Outlook
Integración del puesto de trabajo10 UI Development in Excel
SummaryOracle ADF provides simpler development with a complete framework
Todo tipo de aplicaciones
Comprehensive Offering
CompleteComplete
Productividad
Designed toWork Together
IntegratedIntegrated
Libertad
Standards-Based
Architecture
OpenOpen
Tranquilidad
Industry Leader
Best of Best of BreedBreed
#1
Lower Cost, Lower RiskLower Cost, Lower Risk
Question & Answers
• http://oracle.com/technetwork/developer-tools/adf/overview/index.html
• http://jdevadf.oracle.com/adf-richclient-demo/faces/index.jspx• http://www.delicious.com/jaimecid/adf