3. Nuevas Necesidades
Empresariales
• Productividad en el Desarrollo de
Soluciones
• Flexibilidad y Re uso de Reglas de
Negocio
• Integración con Aplicaciones
Legacy
• Mejorar la productividad con Ricas
Interfaces de Usuario
• Orientada a brindar soluciones a
Usuarios Finales, comunidades,
redes sociales, colaboración.
5. Java EE 5
• Plataforma para el Desarrollo de
Aplicaciones Empresariales
• La versión 1.5 esta orientada a la
facilidad de Desarrollo y SOA
• Nuevas Características
• Anotaciones
• EJB 3.0
• JPA, API de Persistencia
• JSF, JSTL
Java EE 5 • AJAX
• Web Services 2.0
10. Fusion Application Blueprint
Standards-Based, SOA Enabled Layered Architecture
View / Controller Model Data
Services Layer
Tools / Java Layer
Java Server Faces
ADF Faces Components Data control Fusion
JSR227
ADF BC Schema
Oracle WebCenter Services
Web
Microsoft Services
Desktop applications MDS
Oracle BI BAM Bus. Rules facts BPEL Human Workflow
Assign
EE Task
results
Task
Complete
Analytics / Monitoring Policy evaluation Orchestration Human interaction
11. Oracle JDeveloper 11g
• Standards-based Free IDE
• Integrated Tool for the Platform
• J2EE Development
• Web Services
• XML
• Wireless
• Portal
• Business Process modeling (BPEL)
• Database (Modeling, SQL, PL/SQL)
• Business Intelligence (BI Beans, Reports)
• Common Tool = More productivity
• Common Concepts, Common Gestures
12. Oracle Development Data Sources
Framework (ADF) POJO; EJB,
Toplink
Offers Choice of Technologies Hibernate
BI Bean
Device View Controller Model
WSRP/
JSR-168
Java Server Java Server Java Objects, JCA
Mobile, Web Faces, JSP, Faces, Session Beans
HTML, AJAX Struts SDO W
S
I SOAP/
F WSDL
15. JavaServer Faces (JSF)
• JSF is a natural evolution of J2EE Web
development
JSTL Again, too low level…
Custom Tag Libraries Finally, a
Not standard…
comprehensive,
JavaServer Faces
JavaServer Pages standard API for J2EE
Easier but…scriptlets
Web applications!
Servlet API Too low level…
19. Conclusiones
• Las soluciones basadas en JEE 5.0, SOA 2.0 y
Web 2.0 solucionan las nuevas necesidades de
las organizaciones.
• Oracle proporciona una plataforma tecnológica
denominada Oracle Fusion Middleware que
implementa las tecnologías expuestas.
• Las herramientas claves en esta nueva
plataforma :
• Oracle Jdeveloper
• Oracle Bea WebLogic
• Oracle ADF
20. Cursos Java EE – Oracle University
• OracleAS 10g R3 Build J2EE Applications I
• OracleAS 10g R3 Build J2EE Applications II
• OracleAS 10g R3 Oracle ADF for Forms 4GL
Developers
• OracleAS 10g R3 Develop Web Services
21. FUENTES Y REFERENCIAS
• Sitio de Oracle:
http://otn.oracle.com
• Perú Oracle User Group
http://www.peoug.org
• Grupo de Usuarios Jdeveloper
Latinomerica
http://www.JdeveloperLa.com
22. PEOUG Developer Day
Evento para Desarrolladores ORACLE
Evento para Desarrolladores ORACLE
- Charlas Técnicas
- Laboratorios Prácticos (en
estaciones de computo)
Lima – Mayo 2008
http://www.peoug.org