Your SlideShare is downloading. ×
0
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Report From Oracle Open World 2008 AMIS 2 October2008

4,655

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 …

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,655
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
258
Comments
2
Likes
5
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Transcript

    • 1. The AMIS Report from Oracle Open World 2008 2 nd of October 2008 AMIS
    • 2. Agenda <ul><li>Overview </li></ul><ul><ul><li>Oracle Strategy &amp; Vision </li></ul></ul><ul><ul><li>AMIS@Oracle Open World </li></ul></ul><ul><li>SOA &amp; BPM </li></ul><ul><li>Middleware &amp; Infrastructure </li></ul><ul><li>Dinner </li></ul><ul><li>Database </li></ul><ul><li>Oracle Applications </li></ul><ul><li>Development &amp; Enterprise 2.0 </li></ul><ul><li>It’s a Wrap! </li></ul>
    • 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 &amp; Demopods, Party, ‘events’ </li></ul></ul>
    • 4. The Big Announcements <ul><li>The Database Machine </li></ul><ul><li>Oracle Beehive </li></ul>
    • 5. Trimaran next America’s Cup entry
    • 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 &amp; 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. Expectations
    • 8. SOA &amp; BPM Peter Ebell Expertise Manager, AMIS
    • 9. Oracle SOA Evolution
    • 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. 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. The Future of SOA Middleware - I
    • 13. The Future of SOA Middleware - II
    • 14. The Overview
    • 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. SOA Grid - I
    • 17. SOA Grid - II
    • 18. The Overview
    • 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 =&gt; can’t use SOA Suite adapters </li></ul></ul>
    • 20. Fusion Middleware 11g R1
    • 21. Service Component Architecture
    • 22. The Overview
    • 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. <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. 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 =&gt; 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) &amp; SOA infrastructure (ESB) process initiation </li></ul><ul><li>Works perfectly together with (Coherence) Data Grid </li></ul>
    • 26. High-Available CEP Reference Architecture
    • 27. The Overview
    • 28. SOA Governance
    • 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. Future: Oracle BPM &amp; 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. Oracle Applications – Application Integration Architecture Lucas Jellema Expertise Manager, AMIS
    • 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. Application Integration Architecture
    • 34. AIA Foundation Pack
    • 35. AIA based Composite Applications
    • 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. Enterprise Composite Applications
    • 38. AIA &amp; ADF <ul><li>Plug-in for JDeveloper to quickly create Entity Objects &amp; View Objects on AIA Enterprise Business Services </li></ul>
    • 39. Steps in AIA Plugin for ADF
    • 40. AIA EBS based Data Control fuels UI
    • 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 &amp; On Premises </li></ul><ul><li>Recent &amp; 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. Oracle Development Technology – Lucas Jellema Expertise Manager, AMIS
    • 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. Wild nights in San Francisco…
    • 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 &amp; 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 &amp; Compare </li></ul></ul><ul><ul><li>HTML Documentation </li></ul></ul><ul><ul><li>Unit Testing </li></ul></ul><ul><ul><li>Export &amp; 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. 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 &amp; OWB </li></ul></ul></ul><ul><ul><li>Generate DDL &amp; 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. What’s in a name… Design Capture ! Migrator !!! CONVERTER
    • 48. &nbsp;
    • 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>
    • 50. Alternative: Forms Rejuvenation… <ul><li>Or: </li></ul><ul><ul><li>OraFormsFaces </li></ul></ul><ul><ul><li>Forms =&gt; ADF Conversion </li></ul></ul>
    • 51. Forms to APEX Conversion
    • 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>
    • 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>
    • 54. APEX Development
    • 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>
    • 56. Many sessions on APEX
    • 57. Sessions on Oracle Forms
    • 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) &amp; OAS (OC4J) 11g </li></ul><ul><li>Integrate with/embed in ADF (JSF) applications using OraFormsFaces </li></ul>
    • 59. OraFormsFaces
    • 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 &amp; 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 &amp; 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>
    • 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>
    • 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>
    • 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>
    • 64. Dogfood
    • 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>
    • 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 &amp; 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 &amp; feel </li></ul>
    • 67. ADF Faces RichClient
    • 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>
    • 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>
    • 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>
    • 71. ADF di
    • 72. ADF di Architecture
    • 73. ADF di
    • 74. ADF di – Excel ADF Design Time
    • 75. &nbsp;
    • 76. Rich, integrated, synchronized
    • 77. Rendering to different clients
    • 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>
    • 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 &amp; Items </li></ul></ul></ul><ul><ul><ul><li>Create JHeadstart Groups, Regions &amp; Items from Canvases, Blocks &amp; 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>
    • 80. Quiz Question <ul><li>Which Oracle product </li></ul><ul><ul><li>Installs by default on MS Access &amp; 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>
    • 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 &amp; 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 &amp; Dashboard </li></ul></ul><ul><ul><li>Integrate with Jira, Bugzilla </li></ul></ul>
    • 82. Enterprise 2.0 &amp; Collaboration
    • 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>
    • 84. Enterprise 2.0 Roadmap
    • 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 &amp; Search Integration, Collaboration, Presence Fusion Dashboards </li></ul></ul>
    • 86. WebCenter Services
    • 87. WebCenter Spaces with WC Services
    • 88. WebCenter Ensemble for Mash Ups
    • 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>
    • 90. Looking Ahead: Activity Graph
    • 91. Leveraging Activity Graph
    • 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 &amp; 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>
    • 93. Shared and Personal Workspaces
    • 94. On top of existing clients&amp;infrastructure
    • 95. Beehive Architecture
    • 96. It’s a Wrap!
    • 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 &amp; Collaboration </li></ul><ul><li>Content Management </li></ul><ul><li>ED-SOA – Events &amp; 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 &amp; The Cloud – on demand Software, Storage &amp; Computing power </li></ul><ul><li>The Grid – Availability, Scalability, Performance </li></ul>
    • 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 (&amp; 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>
    • 99. Time for a drink…

    ×