Report From Oracle Open World 2008 AMIS 2 October2008

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

2 comments

Comments 1 - 2 of 2 previous next Post a comment

Post a comment
Embed Video
Edit your comment Cancel

4 Favorites

Report From Oracle Open World 2008 AMIS 2 October2008 - Presentation Transcript

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

+ Lucas JellemaLucas Jellema, 2 years ago

custom

2751 views, 4 favs, 2 embeds more stats

Thursday, October 2nd, the AMIS crew that visited t more

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 2751
    • 2598 on SlideShare
    • 153 from embeds
  • Comments 2
  • Favorites 4
  • Downloads 148
Most viewed embeds
  • 147 views on http://technology.amis.nl
  • 6 views on http://www.ukocn.com

more

All embeds
  • 147 views on http://technology.amis.nl
  • 6 views on http://www.ukocn.com

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories