Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Report From Oracle Open World 2008 AMIS 2 October2008


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
  • Embedded at
    Are you sure you want to  Yes  No
    Your message goes here
  • An excellent presentation now embedded at - The Oracle Community Network
    Are you sure you want to  Yes  No
    Your message goes here

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 </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 is released </li></ul><ul><ul><li> 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…