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

Report From Oracle Open World 2008 AMIS 2 October2008

on

  • 7,266 views

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.

Statistics

Views

Total Views
7,266
Views on SlideShare
6,949
Embed Views
317

Actions

Likes
5
Downloads
257
Comments
2

3 Embeds 317

http://technology.amis.nl 300
http://www.ukocn.com 9
http://www.slideshare.net 8

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Embedded at www.ukocn.com

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

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



    http://www.oraclelink.com
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • The AMIS Report from Oracle Open World 2008 2 nd of October 2008 AMIS
  • 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!
  • 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’
  • The Big Announcements
    • The Database Machine
    • Oracle Beehive
  • Trimaran next America’s Cup entry
  • 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,..
  • Expectations
  • SOA & BPM Peter Ebell Expertise Manager, AMIS
  • Oracle SOA Evolution
  • 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!
  • 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.
  • The Future of SOA Middleware - I
  • The Future of SOA Middleware - II
  • The Overview
  • 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)
  • SOA Grid - I
  • SOA Grid - II
  • The Overview
  • 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
  • Fusion Middleware 11g R1
  • Service Component Architecture
  • The Overview
  • 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
  • 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
  • High-Available CEP Reference Architecture
  • The Overview
  • SOA Governance
  • 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
  • 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.
  • Oracle Applications – Application Integration Architecture Lucas Jellema Expertise Manager, AMIS
  • 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
  • Application Integration Architecture
  • AIA Foundation Pack
  • AIA based Composite Applications
  • 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
  • Enterprise Composite Applications
  • AIA & ADF
    • Plug-in for JDeveloper to quickly create Entity Objects & View Objects on AIA Enterprise Business Services
  • Steps in AIA Plugin for ADF
  • AIA EBS based Data Control fuels UI
  • 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
  • Oracle Development Technology – Lucas Jellema Expertise Manager, AMIS
  • Development
    • SQL Developer
    • APEX
    • Forms
    • Java Development
      • Non-ADF
      • ADF
    • Application Testing
  • Wild nights in San Francisco…
  • 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
  • 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
  • What’s in a name… Design Capture ! Migrator !!! CONVERTER
  •  
  • Forms to APEX conversion
    • APEX team states:
      • Forms is not going away
      • However…
  • Alternative: Forms Rejuvenation…
    • Or:
      • OraFormsFaces
      • Forms => ADF Conversion
  • Forms to APEX Conversion
  • 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
  • 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
  • APEX Development
  • 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
  • Many sessions on APEX
  • Sessions on Oracle Forms
  • 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
  • OraFormsFaces
  • 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 …
  • 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
  • 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?
  • 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
  • Dogfood
  • 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
  • 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
  • ADF Faces RichClient
  • 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
  • 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
  • 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
  • ADF di
  • ADF di Architecture
  • ADF di
  • ADF di – Excel ADF Design Time
  •  
  • Rich, integrated, synchronized
  • Rendering to different clients
  • 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
  • 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
  • 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
  • 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
  • Enterprise 2.0 & Collaboration
  • 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)
  • Enterprise 2.0 Roadmap
  • 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
  • WebCenter Services
  • WebCenter Spaces with WC Services
  • WebCenter Ensemble for Mash Ups
  • 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
  • Looking Ahead: Activity Graph
  • Leveraging Activity Graph
  • 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!
  • Shared and Personal Workspaces
  • On top of existing clients&infrastructure
  • Beehive Architecture
  • It’s a Wrap!
  • 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
  • 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
  • Time for a drink…