The AMIS Report from  Oracle Open World 2008 2 nd  of October 2008 AMIS
Agenda <ul><li>Overview </li></ul><ul><ul><li>Oracle Strategy & Vision </li></ul></ul><ul><ul><li>AMIS@Oracle Open World <...
Some metrics <ul><li>43.000 attendees </li></ul><ul><li>300 from The Netherlands </li></ul><ul><li>7 from AMIS </li></ul><...
The Big Announcements <ul><li>The Database Machine </li></ul><ul><li>Oracle Beehive </li></ul>
Trimaran next America’s Cup entry
Smaller Announcements <ul><li>Cloud Computing </li></ul><ul><li>Toplink (based on EclipseLink) 11g </li></ul><ul><li>Oracl...
Expectations
SOA & BPM Peter Ebell Expertise Manager, AMIS
Oracle SOA Evolution
Oracle SOA Suite <ul><li>SOA Suite 10.1.3.4 is released </li></ul><ul><ul><li>10.1.3.5 planned for February 2009 </li></ul...
The Buy Of A Lifetime <ul><li>We are used to Oracle buying new products on a regular basis. </li></ul><ul><li>With the pur...
The Future of SOA Middleware - I
The Future of SOA Middleware - II
The Overview
Coherence Cache/Data Grid/Application Grid/SOA Grid/... <ul><li>Oracle Coherence (formerly Tangosol Coherence) was among t...
SOA Grid - I
SOA Grid - II
The Overview
Oracle Service Bus <ul><li>Previously known as Aqualogic Service Bus, now Oracle Service Bus (OSB) </li></ul><ul><li>Direc...
Fusion Middleware 11g R1
Service Component Architecture
The Overview
Event Driven SOA (ED-SOA) <ul><li>It’s not a Queue implementation, it’s not an Enterprise Service Bus… </li></ul><ul><li>I...
<ul><li>Need support for: </li></ul><ul><li>High Volume </li></ul><ul><li>Continuous Streaming </li></ul><ul><li>Sub-milli...
Oracle CEP <ul><li>At OOW2007, Complex Event Processing was put on the map within Oracle with a CQL (Continuous Query Lang...
High-Available CEP Reference Architecture
The Overview
SOA Governance
Oracle BPM <ul><li>Formerly known as AquaLogic Business Process Management </li></ul><ul><li>Direct competition for Oracle...
Future: Oracle BPM & BPEL PM <ul><li>BPEL PM and Oracle BPM will share common runtime engine. </li></ul><ul><li>Gut feelin...
Oracle Applications –  Application Integration Architecture Lucas Jellema Expertise Manager, AMIS
Application Integration Architecture <ul><li>Enterprise business processes across all products </li></ul><ul><li>Synergy b...
Application Integration Architecture
AIA Foundation Pack
AIA based Composite Applications
Enterprise Composite Applications <ul><li>AIA Foundation Pack </li></ul><ul><ul><li>Comes with plug in for JDeveloper </li...
Enterprise Composite Applications
AIA & ADF <ul><li>Plug-in for JDeveloper to quickly create Entity Objects & View Objects on AIA Enterprise Business Servic...
Steps in AIA Plugin for ADF
AIA EBS based Data Control fuels UI
Oracle Applications <ul><li>Products that make up Oracle Applications </li></ul><ul><li>Strategy with regard to Industry S...
Oracle Development Technology –  Lucas Jellema Expertise Manager, AMIS
Development <ul><li>SQL Developer </li></ul><ul><li>APEX </li></ul><ul><li>Forms </li></ul><ul><li>Java Development </li><...
Wild nights in San Francisco…
SQL Developer <ul><li>1.5.2 in October (and embedded in JDeveloper 11g) </li></ul><ul><li>Support for many databases (thro...
SQL Developer 2.0 - Modeling <ul><li>Modeling – as stand alone or SQL Developer plug in </li></ul><ul><ul><li>Conceptual M...
What’s in a name… Design Capture ! Migrator !!! CONVERTER
 
Forms to APEX conversion <ul><li>APEX team states: </li></ul><ul><ul><li>Forms is  not  going away </li></ul></ul><ul><ul>...
Alternative: Forms Rejuvenation… <ul><li>Or: </li></ul><ul><ul><li>OraFormsFaces </li></ul></ul><ul><ul><li>Forms => ADF C...
Forms to APEX Conversion
Forms to APEX conversion <ul><li>A way to jumpstart an Oracle Forms to APEX modernization project </li></ul><ul><ul><li>If...
APEX Roadmap <ul><li>Current: 3.1 </li></ul><ul><ul><li>Introduced  Interactive Reports </li></ul></ul><ul><li>Soon: 3.2 <...
APEX Development
When to APEX or not? <ul><li>APEX </li></ul><ul><ul><li>Small team </li></ul></ul><ul><ul><li>Short time to market </li></...
Many sessions on APEX
Sessions on Oracle Forms
Forms 11g <ul><li>Part of Fusion Middleware 11gR1 (H1Y2009) </li></ul><ul><li>JavaScript API </li></ul><ul><li>AQ interact...
OraFormsFaces
Oracle Enterprise Pack for Eclipse (OEPE) <ul><li>Set of plugins to support J(2)EE Development in Eclipse </li></ul><ul><u...
TopLink 11g  <ul><li>Based on EclipseLink 1.0.1 </li></ul><ul><ul><li>support for JPA (Object Relational), MOXy (Object XM...
JDeveloper – Oracle’s strategic IDE <ul><li>XML </li></ul><ul><li>Web (HTML, CSS, JavaScript) </li></ul><ul><li>Database <...
Application Development Framework <ul><li>JDeveloper 11g/ADF 11g production </li></ul><ul><ul><li>Beginning October 2008 (...
Dogfood
Requirements JDeveloper 11g/ADF 11g <ul><li>Requirements from internal development teams </li></ul><ul><ul><li>Easier entr...
JDeveloper 11g/ADF 11g <ul><li>(even more) Declarative (4GL style) development </li></ul><ul><ul><li>Lot of functionality ...
ADF Faces RichClient
Rich Clients though not necessarily only for Rich Customers <ul><li>JDeveloper 11g (design time) is free </li></ul><ul><li...
JDeveloper 11g – the ‘Bulldog’ release <ul><li>Aligned with Fusion Middleware 11gR1 (H1CY2009) </li></ul><ul><li>Applicati...
JDeveloper 11g – the ‘Bulldog’ release <ul><li>SOA Suite, ODI and WebCenter Design Time </li></ul><ul><li>Included again: ...
ADF di
ADF di Architecture
ADF di
ADF di – Excel ADF Design Time
 
Rich, integrated, synchronized
Rendering to different clients
ADF Community <ul><li>Methodology </li></ul><ul><li>Sharing of experience </li></ul><ul><li>Close with product management ...
JHeadstart 11g <ul><li>Integrated with  JDeveloper 11g and with support for ADF 11g (leverage popup, task flow, Rich Faces...
Quiz Question <ul><li>Which Oracle product </li></ul><ul><ul><li>Installs by default on MS Access & MS SQL Server </li></u...
Application Testing Suite <ul><li>Functional Testing </li></ul><ul><ul><li>Compare to Selenium, Rational  Functional Teste...
Enterprise 2.0 & Collaboration
Oracle’s Port(al)folio <ul><li>Oracle Portal </li></ul><ul><ul><li>Since 1998 (formerly WebDB) </li></ul></ul><ul><li>Orac...
Enterprise 2.0 Roadmap
Oracle WebCenter 11g <ul><li>Part of Fusion Middleware 11g </li></ul><ul><ul><li>R1: H1C2009 </li></ul></ul><ul><li>WebCen...
WebCenter Services
WebCenter Spaces with WC Services
WebCenter Ensemble for Mash Ups
Use cases for Ensemble <ul><li>For consuming light weight (RSS/REST/HTML/XML) http based services and exposing them as UI ...
Looking Ahead: Activity Graph
Leveraging Activity Graph
Oracle Beehive <ul><li>Enterprise 2.0 </li></ul><ul><ul><li>Collaboration in the workplace </li></ul></ul><ul><li>Successo...
Shared and Personal Workspaces
On top of existing clients&infrastructure
Beehive Architecture
It’s a Wrap!
Key themes <ul><li>DBA 2.0 – manageability out of the box </li></ul><ul><ul><li>Advisors vs Deciders, The ‘infite database...
Short term… <ul><li>(start to) Adopt for WebLogic </li></ul><ul><ul><li>Start to say goodbye to OAS/OC4J </li></ul></ul><u...
Time for a drink…
Upcoming SlideShare
Loading in...5
×

Report From Oracle Open World 2008 AMIS 2 October2008

4,681

Published on

Thursday, October 2nd, the AMIS crew that visited the Oracle Open World conference reported their findings in a 3.5 hour session. In segments on SOA & BPM, Middleware, Database, Oracle Applications (AIA) and Development technology, we presented the highlights from close to 1900 sessions - no small feat. And utterly incomplete of course. However, all in all, for people who did not attend the "red party" the evening gave a very useful overview of what Oracle is doing and where it is heading.

Published in: Technology, Business
2 Comments
5 Likes
Statistics
Notes
  • Embedded at www.ukocn.com

    http://www.ukocn.com/forums/ukocn-forums/ukocn-oracle/amis-report-oracle-open-world-2008

    www.ukocn.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • An excellent presentation now embedded at OracleLink.com - The Oracle Community Network



    http://www.oraclelink.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
4,681
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
258
Comments
2
Likes
5
Embeds 0
No embeds

No notes for slide
  • Report From Oracle Open World 2008 AMIS 2 October2008

    1. 1. The AMIS Report from Oracle Open World 2008 2 nd of October 2008 AMIS
    2. 2. Agenda <ul><li>Overview </li></ul><ul><ul><li>Oracle Strategy & Vision </li></ul></ul><ul><ul><li>AMIS@Oracle Open World </li></ul></ul><ul><li>SOA & BPM </li></ul><ul><li>Middleware & Infrastructure </li></ul><ul><li>Dinner </li></ul><ul><li>Database </li></ul><ul><li>Oracle Applications </li></ul><ul><li>Development & Enterprise 2.0 </li></ul><ul><li>It’s a Wrap! </li></ul>
    3. 3. Some metrics <ul><li>43.000 attendees </li></ul><ul><li>300 from The Netherlands </li></ul><ul><li>7 from AMIS </li></ul><ul><li>$100M+ revenue in San Francisco </li></ul><ul><li>1890 sessions </li></ul><ul><ul><li>5 from AMIS </li></ul></ul><ul><ul><li>Hands-on, Keynotes, Panels, Unconference Exhibition Hall & Demopods, Party, ‘events’ </li></ul></ul>
    4. 4. The Big Announcements <ul><li>The Database Machine </li></ul><ul><li>Oracle Beehive </li></ul>
    5. 5. Trimaran next America’s Cup entry
    6. 6. Smaller Announcements <ul><li>Cloud Computing </li></ul><ul><li>Toplink (based on EclipseLink) 11g </li></ul><ul><li>Oracle Enterprise Pack for Eclipse (OEPE) </li></ul><ul><li>JDeveloper 11g/ADF 11g go production </li></ul><ul><li>RDBMS 11.1.0.7 </li></ul><ul><li>BEA integration & roadmap </li></ul><ul><li>Oracle Application Testing Suite </li></ul><ul><li>eBusiness Suite R12.1 </li></ul><ul><li>Enterprise Manager Real-User Monitoring (fka Moniforce) </li></ul><ul><li>Entitlements Server </li></ul><ul><li>WebLogic 10.3 </li></ul><ul><li>WebCenter 10.3 </li></ul><ul><li>BPM Suite – BPM, Rules, BAM, Enterprise Repository,.. </li></ul>
    7. 7. Expectations
    8. 8. SOA & BPM Peter Ebell Expertise Manager, AMIS
    9. 9. Oracle SOA Evolution
    10. 10. Oracle SOA Suite <ul><li>SOA Suite 10.1.3.4 is released </li></ul><ul><ul><li>10.1.3.5 planned for February 2009 </li></ul></ul><ul><ul><li>Beta 11g in October? </li></ul></ul><ul><li>One of the improvements: FINALLY you can see message content in Manual Message Recovery pages! </li></ul>
    11. 11. The Buy Of A Lifetime <ul><li>We are used to Oracle buying new products on a regular basis. </li></ul><ul><li>With the purchase of BEA they didn’t buy a new product, they bought an almost fully overlapping toolstack. </li></ul>
    12. 12. The Future of SOA Middleware - I
    13. 13. The Future of SOA Middleware - II
    14. 14. The Overview
    15. 15. Coherence Cache/Data Grid/Application Grid/SOA Grid/... <ul><li>Oracle Coherence (formerly Tangosol Coherence) was among the biggest news on OOW2007 </li></ul><ul><li>Almost every java-based Product Development team within Oracle was talking with them about integrating/using Coherence with their products…. </li></ul><ul><li>… and they still are … </li></ul><ul><li>… and some have made serious progress: </li></ul><ul><ul><li>Toplink (used Coherence as distributed Cache, and Coherence uses Toplink as JPA implementation) </li></ul></ul><ul><ul><li>Complex Event Processing (more on this later) </li></ul></ul><ul><ul><li>… </li></ul></ul>
    16. 16. SOA Grid - I
    17. 17. SOA Grid - II
    18. 18. The Overview
    19. 19. Oracle Service Bus <ul><li>Previously known as Aqualogic Service Bus, now Oracle Service Bus (OSB) </li></ul><ul><li>Direct competition for the ESB in the SOA Suite (now known as OESB, renamed to “Mediator” in R11g) </li></ul><ul><li>Much more “mature” than OESB: </li></ul><ul><ul><li>Much better support for VETO (Validate-Enrich-Transform-Operate) pattern (specifically the “E”). </li></ul></ul><ul><ul><li>More powerful transformation possibilities (not just XSLT but also “assign”-like operations). </li></ul></ul><ul><ul><li>Much better console (services can be built from scratch using only browser) </li></ul></ul><ul><ul><li>Much better High Performance features (throttling, content-based message priority, partial message extraction,….) </li></ul></ul><ul><li>Also lacking some important features: </li></ul><ul><ul><li>No SCA (Service Component Architecture) support </li></ul></ul><ul><ul><li>Domain-Value maps </li></ul></ul><ul><ul><li>No JCA Adapter support => can’t use SOA Suite adapters </li></ul></ul>
    20. 20. Fusion Middleware 11g R1
    21. 21. Service Component Architecture
    22. 22. The Overview
    23. 23. Event Driven SOA (ED-SOA) <ul><li>It’s not a Queue implementation, it’s not an Enterprise Service Bus… </li></ul><ul><li>Its something in between.. </li></ul>
    24. 24. <ul><li>Need support for: </li></ul><ul><li>High Volume </li></ul><ul><li>Continuous Streaming </li></ul><ul><li>Sub-millisecond latency </li></ul><ul><li>Time-window processing </li></ul><ul><li>Complex pattern matching </li></ul>
    25. 25. Oracle CEP <ul><li>At OOW2007, Complex Event Processing was put on the map within Oracle with a CQL (Continuous Query Language), but it had no place to run (yet) </li></ul><ul><li>BEA had the BEA Event Server with their own, less powerful query language (EQL). </li></ul><ul><li>A match made in heaven => Oracle CEP </li></ul><ul><li>Lightweight POJO-based container (Spring framework used extensively). </li></ul><ul><li>Processes Event streams, can forward to BAM (dashboard, alerting) & SOA infrastructure (ESB) process initiation </li></ul><ul><li>Works perfectly together with (Coherence) Data Grid </li></ul>
    26. 26. High-Available CEP Reference Architecture
    27. 27. The Overview
    28. 28. SOA Governance
    29. 29. Oracle BPM <ul><li>Formerly known as AquaLogic Business Process Management </li></ul><ul><li>Direct competition for Oracle BPEL: </li></ul><ul><ul><li>Standards based </li></ul></ul><ul><ul><li>Designtime for Business Analist (BPM Studio) </li></ul></ul><ul><ul><li>Eclipse IDE for Developer </li></ul></ul><ul><ul><li>Runtime engine (BPM Server) </li></ul></ul><ul><ul><li>Management Console, BAM integration </li></ul></ul><ul><ul><li>Human Workflow </li></ul></ul><ul><li>Compared: </li></ul><ul><ul><li>Oracle BPM better support for human workflow </li></ul></ul><ul><ul><li>BPEL PM better support for automation </li></ul></ul><ul><ul><li>Both based on standards </li></ul></ul><ul><ul><li>Oracle BPM has uniform view, BPEL PM requires transformation </li></ul></ul><ul><ul><li>Oracle BPM : Closed loop with BPA Suite and BAM integration almost realized </li></ul></ul>
    30. 30. Future: Oracle BPM & BPEL PM <ul><li>BPEL PM and Oracle BPM will share common runtime engine. </li></ul><ul><li>Gut feeling: BPEL used more for “technical” processes, composite services etc. Oracle BPM for “business” processes with human interaction. </li></ul>
    31. 31. Oracle Applications – Application Integration Architecture Lucas Jellema Expertise Manager, AMIS
    32. 32. Application Integration Architecture <ul><li>Enterprise business processes across all products </li></ul><ul><li>Synergy between products from Oracle Apps stack </li></ul><ul><ul><li>EBS, PSFT, SIBL, JDE, … </li></ul></ul><ul><li>Integrate with SAP and (other) legacy applications </li></ul><ul><li>Acquire additional modules from Oracle Applications </li></ul><ul><ul><li>And synergize with others </li></ul></ul><ul><li>Prepare for evolutionary introduction of Fusion Applications </li></ul>
    33. 33. Application Integration Architecture
    34. 34. AIA Foundation Pack
    35. 35. AIA based Composite Applications
    36. 36. Enterprise Composite Applications <ul><li>AIA Foundation Pack </li></ul><ul><ul><li>Comes with plug in for JDeveloper </li></ul></ul><ul><ul><li>To create Data Controls based on the Enterprise Business Services </li></ul></ul><ul><ul><li>To quickly create User Interfaces on top of (any of the) Oracle Applications, SAP or legacy applications </li></ul></ul><ul><ul><li>Leverages Fusion Middleware </li></ul></ul><ul><ul><li>Note: Also plugin available for MS Visual Studio </li></ul></ul>
    37. 37. Enterprise Composite Applications
    38. 38. AIA & ADF <ul><li>Plug-in for JDeveloper to quickly create Entity Objects & View Objects on AIA Enterprise Business Services </li></ul>
    39. 39. Steps in AIA Plugin for ADF
    40. 40. AIA EBS based Data Control fuels UI
    41. 41. Oracle Applications <ul><li>Products that make up Oracle Applications </li></ul><ul><li>Strategy with regard to Industry Specific solutions </li></ul><ul><ul><li>Recent Acquisitions (SkyWire, AdminServer,..) </li></ul></ul><ul><li>Unlimited Applications </li></ul><ul><li>Applications On Demand & On Premises </li></ul><ul><li>Recent & pending releases </li></ul><ul><ul><li>EBS R12.1 – new functionality </li></ul></ul><ul><li>Fusion Applications </li></ul><ul><li>Application Integration Architecture </li></ul><ul><ul><li>Integrating existing Oracle Applications products </li></ul></ul><ul><ul><ul><li>Mutually and with SAP and legacy applications </li></ul></ul></ul><ul><ul><li>Preparing for Fusion Applications </li></ul></ul><ul><ul><li>Best practice for SOA implementations with Oracle FMW </li></ul></ul>
    42. 42. Oracle Development Technology – Lucas Jellema Expertise Manager, AMIS
    43. 43. Development <ul><li>SQL Developer </li></ul><ul><li>APEX </li></ul><ul><li>Forms </li></ul><ul><li>Java Development </li></ul><ul><ul><li>Non-ADF </li></ul></ul><ul><ul><li>ADF </li></ul></ul><ul><li>Application Testing </li></ul>
    44. 44. Wild nights in San Francisco…
    45. 45. SQL Developer <ul><li>1.5.2 in October (and embedded in JDeveloper 11g) </li></ul><ul><li>Support for many databases (through JDBC & ODBC) </li></ul><ul><ul><li>Oracle 9i, 10g, 11g, TimesTen </li></ul></ul><ul><ul><li>MySQL, Access, SQL Server, Sybase </li></ul></ul><ul><li>New/Enhanced features </li></ul><ul><ul><li>Schema Copy & Compare </li></ul></ul><ul><ul><li>HTML Documentation </li></ul></ul><ul><ul><li>Unit Testing </li></ul></ul><ul><ul><li>Export & Import </li></ul></ul><ul><ul><li>SQL Formatting </li></ul></ul><ul><ul><li>Searching </li></ul></ul><ul><ul><li>Code Templates </li></ul></ul><ul><ul><li>Tuning: Execution Plans, Generate Trace, Real Time Monitoring, Parse SQL Trace Files, Hierarchical Profiler </li></ul></ul>
    46. 46. SQL Developer 2.0 - Modeling <ul><li>Modeling – as stand alone or SQL Developer plug in </li></ul><ul><ul><li>Conceptual Modeling – ERD </li></ul></ul><ul><ul><li>Logical Modeling – Table, Constraints and Data TypeDesign </li></ul></ul><ul><ul><li>Physical Modeling </li></ul></ul><ul><ul><li>Design Capture (Import) from </li></ul></ul><ul><ul><ul><li>from DDL and Database (Oracle, DB2, SQL Server, UDB, JDBC) </li></ul></ul></ul><ul><ul><ul><li>Oracle Designer & OWB </li></ul></ul></ul><ul><ul><li>Generate DDL & Export </li></ul></ul><ul><ul><li>File based repository </li></ul></ul><ul><ul><ul><li>Moving to Data Dictionary extension (?) </li></ul></ul></ul><ul><li>Extra cost option </li></ul>
    47. 47. What’s in a name… Design Capture ! Migrator !!! CONVERTER
    48. 49. Forms to APEX conversion <ul><li>APEX team states: </li></ul><ul><ul><li>Forms is not going away </li></ul></ul><ul><ul><li>However… </li></ul></ul>
    49. 50. Alternative: Forms Rejuvenation… <ul><li>Or: </li></ul><ul><ul><li>OraFormsFaces </li></ul></ul><ul><ul><li>Forms => ADF Conversion </li></ul></ul>
    50. 51. Forms to APEX Conversion
    51. 52. Forms to APEX conversion <ul><li>A way to jumpstart an Oracle Forms to APEX modernization project </li></ul><ul><ul><li>If that is where you want to go… </li></ul></ul><ul><li>A way to jumpstart development of an application that exposes part of a Forms application in HTML </li></ul><ul><li>Automatic conversion of Forms components that can be automatically converted to native APEX components </li></ul><ul><ul><li>Blocks, items, simple derivation/calculation/validation, overall layout structure (order of items and blocks,…) </li></ul></ul><ul><ul><li>NOT: triggers, program units, layout specifics </li></ul></ul><ul><li>Easy way to browse your Forms application logic </li></ul><ul><li>A convenient tool to track manual conversion of Trigger and other non-convertible logic </li></ul>
    52. 53. APEX Roadmap <ul><li>Current: 3.1 </li></ul><ul><ul><li>Introduced Interactive Reports </li></ul></ul><ul><li>Soon: 3.2 </li></ul><ul><ul><li>Forms Conversion </li></ul></ul><ul><li>Later: 4.0 </li></ul><ul><ul><li>Websheets </li></ul></ul><ul><ul><li>APEX Listener </li></ul></ul><ul><ul><li>Improved Tabular Forms </li></ul></ul><ul><ul><li>Dynamic Actions </li></ul></ul><ul><ul><ul><li>client side manipulation of UI properties – e.g. show/hide </li></ul></ul></ul>
    53. 54. APEX Development
    54. 55. When to APEX or not? <ul><li>APEX </li></ul><ul><ul><li>Small team </li></ul></ul><ul><ul><li>Short time to market </li></ul></ul><ul><ul><li>Short lifespan </li></ul></ul><ul><ul><li>Data oriented UI </li></ul></ul><ul><ul><li>PL/SQL skills </li></ul></ul><ul><ul><li>Oracle only (friendly) environment </li></ul></ul><ul><li>Not APEX </li></ul><ul><ul><li>Large(r) team </li></ul></ul><ul><ul><li>Complex application </li></ul></ul><ul><ul><li>Task/Process oriented UI </li></ul></ul><ul><ul><li>Long (expected) life cycle </li></ul></ul><ul><ul><li>No existing PL/SQL skills </li></ul></ul><ul><ul><li>SOA integration </li></ul></ul><ul><ul><li>(more/somewhat) open </li></ul></ul><ul><ul><li>Scalability important </li></ul></ul>
    55. 56. Many sessions on APEX
    56. 57. Sessions on Oracle Forms
    57. 58. Forms 11g <ul><li>Part of Fusion Middleware 11gR1 (H1Y2009) </li></ul><ul><li>JavaScript API </li></ul><ul><li>AQ interaction (server to client push </li></ul><ul><li>Certification WebLogic 10.3(.1) & OAS (OC4J) 11g </li></ul><ul><li>Integrate with/embed in ADF (JSF) applications using OraFormsFaces </li></ul>
    58. 59. OraFormsFaces
    59. 60. Oracle Enterprise Pack for Eclipse (OEPE) <ul><li>Set of plugins to support J(2)EE Development in Eclipse </li></ul><ul><ul><li>JSF Visual Editor & Component Palette </li></ul></ul><ul><ul><li>Easy deployment to WebLogic (10.3, 10.0, 9.2) </li></ul></ul><ul><ul><ul><li>Virtual EARs, Graphical Deployment Descriptor editor </li></ul></ul></ul><ul><ul><li>Oracle Database support – object browser, DDL gen </li></ul></ul><ul><ul><li>Apache XMLBeans & EJBGen </li></ul></ul><ul><ul><li>JSF Facelets (preview) </li></ul></ul><ul><li>Other Oracle Eclipse initiatives </li></ul><ul><ul><li>Dali project for JPA plugin </li></ul></ul><ul><ul><li>JSF Tools </li></ul></ul><ul><ul><li>BPEL tools </li></ul></ul><ul><ul><li>And … </li></ul></ul>
    60. 61. TopLink 11g <ul><li>Based on EclipseLink 1.0.1 </li></ul><ul><ul><li>support for JPA (Object Relational), MOXy (Object XML – JAXB 2.0), and SDO (Service Data Object) </li></ul></ul><ul><li>Oracle (11g) special feature support </li></ul><ul><ul><li>Proxy Authentication, VPD, Database Object Types, PL/SQL </li></ul></ul><ul><li>WebLogic 10.3 CMP and BMP implementation </li></ul><ul><ul><li>As well OAS, WebSphere and JBoss </li></ul></ul><ul><li>TopLink Grid (Coherence Integration) </li></ul><ul><ul><li>JPA against Grid, including JPQL queries </li></ul></ul><ul><ul><li>Grid does write-behind to database </li></ul></ul>
    61. 62. JDeveloper – Oracle’s strategic IDE <ul><li>XML </li></ul><ul><li>Web (HTML, CSS, JavaScript) </li></ul><ul><li>Database </li></ul><ul><li>UML </li></ul><ul><li>Java </li></ul><ul><li>J(2)EE </li></ul><ul><li>TopLink/EclipseLink </li></ul><ul><li>ADF </li></ul><ul><li>With FMW 11gR1 </li></ul><ul><ul><li>SOA </li></ul></ul><ul><ul><li>WebCenter </li></ul></ul><ul><ul><li>Oracle Data Integrator </li></ul></ul><ul><ul><li>Application Life Cycle Management </li></ul></ul><ul><ul><li>BPM? </li></ul></ul><ul><ul><li>CEP? </li></ul></ul>
    62. 63. Application Development Framework <ul><li>JDeveloper 11g/ADF 11g production </li></ul><ul><ul><li>Beginning October 2008 (around now) </li></ul></ul><ul><ul><li>Browser Support: FF2, FF3, IE 7, Safari 3 </li></ul></ul><ul><ul><ul><li>Chrome and IE 8 being tested </li></ul></ul></ul><ul><ul><ul><li>Best performance on Safari, FF3 comes second </li></ul></ul></ul><ul><ul><li>WebLogic 10.3 integrated Application Server </li></ul></ul><ul><li>Themes for ADF 11g </li></ul><ul><ul><li>… </li></ul></ul>
    63. 64. Dogfood
    64. 65. Requirements JDeveloper 11g/ADF 11g <ul><li>Requirements from internal development teams </li></ul><ul><ul><li>Easier entry, less steep learning curve </li></ul></ul><ul><ul><li>Higher productivity (for 8000+ not all J(2)EE hot shot developers – many with 4GL/Forms background) </li></ul></ul><ul><ul><li>Maintainability for enterprise level applications </li></ul></ul><ul><ul><li>Team Collaboration </li></ul></ul><ul><ul><li>Rich, Web 2.0 User Experience </li></ul></ul><ul><ul><ul><li>Customizable per industry and organization </li></ul></ul></ul><ul><ul><li>Enterprise 2.0 (Collaboration) and SOA integration </li></ul></ul><ul><ul><li>Compliant with industry standards such as J(2)EE </li></ul></ul>
    65. 66. JDeveloper 11g/ADF 11g <ul><li>(even more) Declarative (4GL style) development </li></ul><ul><ul><li>Lot of functionality can be Model driven: Complex Search Forms, List of Values, Validations, (default) UI properties </li></ul></ul><ul><ul><li>95% no-code development </li></ul></ul><ul><ul><li>Visual Editor, Wizard and Property palette driven </li></ul></ul><ul><li>High level of reusability </li></ul><ul><ul><li>Page templates, Declarative Components, Task Flows & Regions, ADF Libraries, Model based specifications </li></ul></ul><ul><li>MDS (Meta Data Store) for design-time and run-time customization </li></ul><ul><li>Skinning for tailor made look & feel </li></ul>
    66. 67. ADF Faces RichClient
    67. 68. Rich Clients though not necessarily only for Rich Customers <ul><li>JDeveloper 11g (design time) is free </li></ul><ul><li>ADF Rich Faces will be donated to Apache MyFaces Trinidad </li></ul><ul><ul><li>ADF Controller (task flows, templates,…) is probably also to be donated to Trinidad </li></ul></ul><ul><li>Oracle considers removing the run-time ADF license altogether </li></ul>
    68. 69. JDeveloper 11g – the ‘Bulldog’ release <ul><li>Aligned with Fusion Middleware 11gR1 (H1CY2009) </li></ul><ul><li>Application Lifecycle Management </li></ul><ul><ul><li>Tasks </li></ul></ul><ul><ul><li>Chat </li></ul></ul><ul><ul><li>Compare </li></ul></ul><ul><ul><li>Branch </li></ul></ul><ul><ul><li>Resolve </li></ul></ul><ul><ul><li>Much better SVN integration </li></ul></ul><ul><ul><ul><li>And other integrations as well </li></ul></ul></ul>
    69. 70. JDeveloper 11g – the ‘Bulldog’ release <ul><li>SOA Suite, ODI and WebCenter Design Time </li></ul><ul><li>Included again: </li></ul><ul><ul><li>MDS (Meta Data Services) </li></ul></ul><ul><ul><li>Active Data Source </li></ul></ul><ul><ul><li>Hierarchy Viewer </li></ul></ul><ul><li>ADF Desktop Integration </li></ul><ul><li>ADF Mobile </li></ul><ul><li>Essbase Data Control (Hyperion) </li></ul><ul><li>ADF to APEX Migrator </li></ul>
    70. 71. ADF di
    71. 72. ADF di Architecture
    72. 73. ADF di
    73. 74. ADF di – Excel ADF Design Time
    74. 76. Rich, integrated, synchronized
    75. 77. Rendering to different clients
    76. 78. ADF Community <ul><li>Methodology </li></ul><ul><li>Sharing of experience </li></ul><ul><li>Close with product management </li></ul><ul><li>Best practices from 8000+ Oracle internal ADF developers </li></ul><ul><li>Vehicles: Oracle Wiki, Google Groups (discussion), Conference meetings </li></ul><ul><li>Over 100 members </li></ul>
    77. 79. JHeadstart 11g <ul><li>Integrated with JDeveloper 11g and with support for ADF 11g (leverage popup, task flow, Rich Faces,…) </li></ul><ul><li>Themes: rapid prototyping, best practices, even more declarative than ADF itself, implement UI patterns </li></ul><ul><li>New: </li></ul><ul><ul><li>Utilities – e.g. Create Read Only LOV ViewObjects based on ViewLinks, Verify use of Naming Conventions </li></ul></ul><ul><ul><li>Forms2ADF Generator – jumpstart ADF modernization … </li></ul></ul><ul><ul><ul><li>Create Business Components from Blocks, Record Groups & Items </li></ul></ul></ul><ul><ul><ul><li>Create JHeadstart Groups, Regions & Items from Canvases, Blocks & Items in Form </li></ul></ul></ul><ul><ul><ul><li>Manual tracking of PL/SQL (triggers and program units) </li></ul></ul></ul><ul><li>Around 1 st December </li></ul>
    78. 80. Quiz Question <ul><li>Which Oracle product </li></ul><ul><ul><li>Installs by default on MS Access & MS SQL Server </li></ul></ul><ul><ul><li>Has a Visual Basic client </li></ul></ul><ul><ul><li>Does only run on JBoss J2EE Application Server? </li></ul></ul><ul><ul><li>Has been acquired by Oracle in the last 3 months </li></ul></ul><ul><ul><li>Has to replace a 1.6M licensed HP product in use by Oracle’s product development </li></ul></ul><ul><ul><li>Is part of Oracle Enterprise Manager </li></ul></ul><ul><ul><li>Is largely developed in India and China, managed from Massachusetts </li></ul></ul><ul><ul><li>Competes with IBM, Borland, HP Mercury </li></ul></ul><ul><ul><li>Does not yet support Oracle Forms (early 2009) </li></ul></ul><ul><ul><ul><li>However does support APEX and ADF </li></ul></ul></ul>
    79. 81. Application Testing Suite <ul><li>Functional Testing </li></ul><ul><ul><li>Compare to Selenium, Rational Functional Tester, HttpUnit, … </li></ul></ul><ul><ul><li>For HTML, Applet & WebService </li></ul></ul><ul><li>Load Testing </li></ul><ul><ul><li>Compare JMeter </li></ul></ul><ul><li>Test Management </li></ul><ul><ul><li>Akin to Mercury Test Director (Quality Center) or IBM Rational TestManager </li></ul></ul><ul><ul><li>Manage requirements, test cases, findings </li></ul></ul><ul><ul><li>Reports & Dashboard </li></ul></ul><ul><ul><li>Integrate with Jira, Bugzilla </li></ul></ul>
    80. 82. Enterprise 2.0 & Collaboration
    81. 83. Oracle’s Port(al)folio <ul><li>Oracle Portal </li></ul><ul><ul><li>Since 1998 (formerly WebDB) </li></ul></ul><ul><li>Oracle WebCenter </li></ul><ul><ul><li>Brand new product since 2007 </li></ul></ul><ul><li>Oracle Universal Content Management </li></ul><ul><ul><li>Stellent acquisition </li></ul></ul><ul><li>Oracle WebLogic Portal </li></ul><ul><ul><li>BEA acquisition </li></ul></ul><ul><li>Oracle WebCenter Interaction </li></ul><ul><ul><li>BEA acquisition (BEA Aqualogic formerly Plumtree) </li></ul></ul>
    82. 84. Enterprise 2.0 Roadmap
    83. 85. Oracle WebCenter 11g <ul><li>Part of Fusion Middleware 11g </li></ul><ul><ul><li>R1: H1C2009 </li></ul></ul><ul><li>WebCenter products </li></ul><ul><ul><li>WebCenter Services </li></ul></ul><ul><ul><li>WebCenter Spaces </li></ul></ul><ul><ul><li>WebCenter Interaction </li></ul></ul><ul><ul><li>WebCenter Ensemble </li></ul></ul><ul><li>WebCenter is Enterprise 2.0 foundation for Fusion Apps </li></ul><ul><ul><li>UI Services such as Workflow, Content & Search Integration, Collaboration, Presence Fusion Dashboards </li></ul></ul>
    84. 86. WebCenter Services
    85. 87. WebCenter Spaces with WC Services
    86. 88. WebCenter Ensemble for Mash Ups
    87. 89. Use cases for Ensemble <ul><li>For consuming light weight (RSS/REST/HTML/XML) http based services and exposing them as UI Service </li></ul><ul><ul><li>As a complement to your portal or other “container” </li></ul></ul><ul><ul><li>As a client of your data services product </li></ul></ul><ul><ul><li>In WebCenter, as an access point to new E2.0 services such as discussions, wikis, and so on </li></ul></ul>
    88. 90. Looking Ahead: Activity Graph
    89. 91. Leveraging Activity Graph
    90. 92. Oracle Beehive <ul><li>Enterprise 2.0 </li></ul><ul><ul><li>Collaboration in the workplace </li></ul></ul><ul><li>Successor to Collaboration Suite </li></ul><ul><ul><li>And Oracle InterOffice & Oracle Office </li></ul></ul><ul><li>$160 per user/year </li></ul><ul><li>Why success this time? </li></ul><ul><ul><li>Outlook Plugin! </li></ul></ul>
    91. 93. Shared and Personal Workspaces
    92. 94. On top of existing clients&infrastructure
    93. 95. Beehive Architecture
    94. 96. It’s a Wrap!
    95. 97. Key themes <ul><li>DBA 2.0 – manageability out of the box </li></ul><ul><ul><li>Advisors vs Deciders, The ‘infite database’, ASM, Data Guard </li></ul></ul><ul><li>Enterprise 2.0 & Collaboration </li></ul><ul><li>Content Management </li></ul><ul><li>ED-SOA – Events & Services </li></ul><ul><li>Governance – Promote Reuse, Manage full lifecycle </li></ul><ul><li>Business Intelligence – operational, embedded, predictive </li></ul><ul><li>SaaS & The Cloud – on demand Software, Storage & Computing power </li></ul><ul><li>The Grid – Availability, Scalability, Performance </li></ul>
    96. 98. Short term… <ul><li>(start to) Adopt for WebLogic </li></ul><ul><ul><li>Start to say goodbye to OAS/OC4J </li></ul></ul><ul><li>Take a close(r) look at Enterprise Manager </li></ul><ul><ul><li>Oracle is piling so much functionality in EM: SOA Management, Real User Insight, Application Testing Suite </li></ul></ul><ul><li>Use AIA (Application Integration Architecture) for tying together Oracle Applications (& Legacy) </li></ul><ul><li>Prepare the migration strategy for Forms developers </li></ul><ul><ul><li>To the next enterprise application technology </li></ul></ul><ul><li>If you do ADF: start/continue investigating ADF 11g </li></ul><ul><ul><li>focus on Declarative Model settings, Task Flows, Rich Client Components and Data Visualization Tags </li></ul></ul>
    97. 99. Time for a drink…
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×