Copyright © Oracle Corporation, 2004. All rights reserved. XML Publisher/Oracle Applications Framework Technology Update 11.5.10.

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

Business Development Suit Presented by Thomas Mathews.
Microsoft SharePoint 2010 technology for Developers
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
NGT Information Technology Technical Discussion Bob DeHoff Info Tech, Inc.
© 2009 Oracle Corporation – Proprietary and Confidential 1.
Oracle Applications Framework Jason Reedy Sales Consultant Oracle Corporation.
Web Applications Development Using Coldbox Platform Eddie Johnston.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
Page 1 Building Reliable Component-based Systems Chapter 18 - A Framework for Integrating Business Applications Chapter 18 A Framework for Integrating.
Application Framework
From Forms to HTML: Understanding and Using Oracle Projects’ HTML Pages Edward Charity, Jr. Project Management Systems Consultants (PMSC), LLC.
Microsoft SQL Server 2000 Reporting Services ( 주 ) 아이티즌 서정만 선임연구원
Oracle XML Publisher Integration with PeopleSoft By, Mr. Venkat.
Microsoft Office SharePoint Server Business Intelligence Tom Rizzo Director, Microsoft Office SharePoint Server
Today’s Agenda Bill Presentment Overview Demo. Tailoring Your Invoices with Oracle’s Bill Presentment Architecture March 7, 2005.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Midwest Documentum User Group Harley-Davidson Documentum WCM 10/10/2006.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
1 INTRO TO BUSINESS COMPONENTS FOR JAVA (BC4J) Matt Fierst Computer Resource Team OracleWorld Session
SQL Server Reporting Services London Database Developer Forum Anoop Patel.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
CIS 375—Web App Dev II ASP.NET 2 Introducing Web Forms.
Classroom User Training June 29, 2005 Presented by:
Introduction to the Oracle Application Development Framework 11g
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
1 Oracle XML Publisher Enterprise Reporting and Delivery Steve Sako Principal Application Technology Sales Consultant Oracle USA, Inc.
Do you wish to data load Oracle EBS without programming? Do you wish to extend OAF pages without programming? By Sundar Rathinam Chain-Sys.
Enticy GROUP THE A Framework for Web and WinForms (Client-Server) Applications “Enterprise Software Architecture”
JDeveloper 10g and JavaServer Faces: High-Performance UIs on the Web Avrom Roy-Faderman Senior Programmer May, 2006.
Peoplesoft XML Publisher Integration with PeopleTools -Jayalakshmi S.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Release 11i Workshops Dallas, TX Raleigh, NC Denver, CO Atlanta, GA Detroit, MI Tim Sharpe Oracle E-Business Suite Release 11i Discoverer.
CHEF II / Sakai Architecture. CHEF II Changes uPortal replaces Jetspeed –jsr 168 portlet, servlet compliant Spring replaces Turbine component framework.
Enterprise Reporting Solution
Copyright © Oracle Corporation, All rights reserved. Oracle Order Management & Quoting Functional Overview , , Key Product Highlights.
Copyright © Oracle Corporation, All rights reserved. Oracle Human Resources Functional Overview , Key Product Highlights.
Oracle Application Express. Program Agenda Oracle Application Express Overview Use Cases Key Features Packaged Applications Packaging Pricing Call to.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
RIA and Web2.0 Development with no Coding Juan Camilo Ruiz Senior Product Manager Development Tools.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Reporting & Analytics Stephen Chan Senior Solution Consultant.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
1 Copyright © 2004, Oracle. All rights reserved. Oracle Application Development Framework.
2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
Module 1: Introduction to Microsoft SQL Server Reporting Services
ColdFusion MX 7 “Blackstone” Macromedia, Inc. macromedia 2005 Living With Today’s Internet Chronic problems continue to exist for users and developers.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
Oracle XML Publisher Enterprise Reporting and Delivery Salim Odero Principal Sales Consultant, E-Business Suite Technology Oracle Corporation.
2 Copyright © 2004, Oracle. All rights reserved. ADF Development Process.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
Enterprise Oracle Solutions Oracle Report Manager The New ADI and More Revised:June 20091Report Manager/SROAUG Presentation.
TECHVERZE Oracle BI Publisher Online Training. Introduction to Oracle BI Publisher Oracle BI Publisher is the reporting solution to deliver, author, and.
Building J2EE Applications Based on Design Patterns with Business Components for Java Olivier LE DIOURIS Principal Product Manager Oracle Corporation.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Slide 1 © 2016, Lera Technologies. All Rights Reserved. Oracle Business Intelligence By Lera Technologies.
16 Copyright © 2004, Oracle. All rights reserved. Building ADF UIX View Components.
© 2005 KPIT Cummins Infosystems Limited We value our relationship XML Publisher Prafulla Kauthalkar RJTSB – Oracle Apps Consultant We value our relationship.
The Holmes Platform and Applications
ORACLE ADF ONLINE TRAINING COURSE
Microsoft Dynamics.
Oracle’s Reporting Strategy
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Copyright © Oracle Corporation, All rights reserved. XML Publisher/Oracle Applications Framework Technology Update

1-2 Copyright © Oracle Corporation, All rights reserved. Introductions Brent Mosher, Senior Sales Consultant, Applications Technology, Rocky Mountain Region Jason Reedy, Senior Sales Consultant, Applications Technology, Northern California Region

1-3 Copyright © Oracle Corporation, All rights reserved. Topics XML Publisher Oracle Applications Framework Q & A

Copyright © Oracle Corporation, All rights reserved. XML Publisher

1-5 Copyright © Oracle Corporation, All rights reserved. Overview Oracle XML Publisher is a new java-based product available within the technology stack of the Oracle E-Business Suite and offers a template-based, easy-to-use publishing solution, based on standard, well-known technologies and tools so customers can take advantage of it easily and to rapidly develop and maintain report formats. XML / EFT / EDI Reports Checks Labels Destinations Invoices

1-6 Copyright © Oracle Corporation, All rights reserved. Product Features in Data Source Registration Template Registration XML Report Publisher Program

1-7 Copyright © Oracle Corporation, All rights reserved. Benefits Authoring - Application developers can focus on extracting the data. Managing - Business consultants can create templates using familiar tools such as Acrobat, Word, Excel and others. Delivering - End users can publish documents in multiple output formats, multiple languages, and multiple delivery options.

Copyright © Oracle Corporation, All rights reserved. The Way Things Work

1-9 Copyright © Oracle Corporation, All rights reserved. Design the Template using desktop applications. Your template files can be either in Rich Text Format (RTF) or Portable Document Format (PDF). Design Templates XSL

1-10 Copyright © Oracle Corporation, All rights reserved. Set the E-Business Suite report to generate XML. Run the E-Business Suite Report using standard request submission to obtain the XML output. Design Templates XSL Generate XML

1-11 Copyright © Oracle Corporation, All rights reserved. Design Templates XSL Generate XML Publish Report XMLEFT XML Publisher merges your design template with the XML data to generate your customized report.

1-12 Copyright © Oracle Corporation, All rights reserved. Apps Products Utilizing XML Publisher HRMS DBI/PMV Purchasing Contracts Sourcing Quoting FSG eRecords Loans Order Management iStore Project Contracts Marketing Student Services Discrete Manufacturing Process Manufacturing Bill Presentment Internal Controls Manager

1-13 Copyright © Oracle Corporation, All rights reserved. Product Dependencies The two layers of XML Publisher and the Core Components have separate dependencies: XML Publisher –Requires OA Framework 5.7 and up –XML Publisher core components Core Components –Oracle XML Parser 8.1.7

1-14 Copyright © Oracle Corporation, All rights reserved. Third Party Integration Points Microsoft Word – used to create RTF report templates Version: MS Word 2000 and up Adobe Acrobat – used to create PDF document templates. Version: Acrobat 5.x and up

1-15 Copyright © Oracle Corporation, All rights reserved. For Additional Information Oracle University Training and Enrolment: – dad/plsql/show_desc.redirect?redir_type=3http://education.oracle.com/web_prod-plq- dad/plsql/show_desc.redirect?redir_type=3 Oracle Product Information: –Oracle.com - –AppsNet - –MetaLink - Oracle Product Documentation: –AppsNet - /documentation/content.htmlhttp:// /documentation/content.html –About Document: MetaLink Note: Oracle Product Software (on Metalink): –XDO Core Note: –XDO OA (Apps Layer) - Note:

Copyright © Oracle Corporation, All rights reserved. Oracle Applications Framework

1-17 Copyright © Oracle Corporation, All rights reserved. Oracle Applications Framework The development and deployment platform for HTML-based Oracle E-Business Suite Applications 100% Java & XML J2EE based, middle-tier application framework and services for the rapid development & deployment of HTML based applications

1-18 Copyright © Oracle Corporation, All rights reserved. Model-View-Controller (MVC) Architecture Controller Model View A component-based design with clean interfaces among model, view, and controller objects The model encapsulates underlying data and business logic of the application The view formats and presents data from a model to the user The controller responds to user actions and directs application flow Flows UI Objects DB Objects Meta-data

1-19 Copyright © Oracle Corporation, All rights reserved. The Model: Business Components for Java Java/XML based J2EE framework Utilizes and adds value to the J2EE platform Takes care of application plumbing Key Benefits: Reusable and maintainable code Productive development Easy client binding Implements J2EE best practices Multiple deployment options

1-20 Copyright © Oracle Corporation, All rights reserved. The Model: Business Components for Java Entity object – encapsulates business logic for database table, view, or synonym. Accessed through a View object – filtered subsets of entity objects. Clients navigate through result sets, getting and setting attribute values. Application module – a logical container for instances of view objects.

1-21 Copyright © Oracle Corporation, All rights reserved. OA Framework-Based Page: The View

1-22 Copyright © Oracle Corporation, All rights reserved. The View – Under the Surface A Hierarchy of Regions and Items

1-23 Copyright © Oracle Corporation, All rights reserved. The View - Design Time Developers use Oracle JDeveloper OA Extension to create pages declaratively. Pages are made up of a hierarchy of regions and items. The order of the items determines their position within a page or region UI at runtime.

1-24 Copyright © Oracle Corporation, All rights reserved. The View - How It Works Page Hierarchy Metadata OA Framework Runtime OA Framework Design time UIX Bean Hierarchy UIXRenderers JSP/HTML Browser.XML Cache

1-25 Copyright © Oracle Corporation, All rights reserved. The Controller – User Interaction Apply User takes an action Browser sends request to Controller Metadata Workflow Model Controller 1. Controller delegates data processing to Model 2. Determines next page 3. Invokes View to present the next page to user View

1-26 Copyright © Oracle Corporation, All rights reserved. The Model – Data Processing DatabaseTables,ViewsPL/SQL Entity Objects (EO) View Objects (VO) Application Module Application Module(AM) (AM) DMLValidationsDefaulting UIX Bean Hierarchy View Side BC4J OBJECTS.XML

1-27 Copyright © Oracle Corporation, All rights reserved. Architecture: Layering Promotes Reuse dataflow up stack (pull) dataflow down stack (push) Each layer only “knows” about the layers below it. This provides for easier reuse at any of the layer boundaries. Entity Objects DB View Objects Application Modules OA Controllers

1-28 Copyright © Oracle Corporation, All rights reserved. Key Benefits High end-user productivity Enterprise-grade Performance and Scalability Low cost applications customizability Rapid development environment Standards based development and deployment platform

1-29 Copyright © Oracle Corporation, All rights reserved. Architecture: Performance & Scalability Multi-tier scalable architecture No code on the client, minimal Javascript Middle-Tier caching Resource pooling Passivation capabilities Proven scalability with several large deployments

1-30 Copyright © Oracle Corporation, All rights reserved. Key Features Consistent and Compelling User Interface User Interface Interactivity Durable Personalizations and Extensibility Built-in Security A2A and B2B Interoperability Integrated Development Environment Mobile Functional Administration Tool

1-31 Copyright © Oracle Corporation, All rights reserved. User Interface Interactivity Interactivity of the user interface is necessary for end-user productivity. The OA Framework offers a set of competitive interactivity features: –Partial Page Rendering –Hot keys –Save Model –Smart Choice List –LOV Auto Completion

1-32 Copyright © Oracle Corporation, All rights reserved. Partial Page Rendering (PPR) PPR technology allows only the changed portion of a page to be redrawn rather than the full page. Partial Page Rendering Examples: –Table record-set navigation / Add a row –Hide/Show –Sub tabs can be configured to use PPR –Gantt charts can be refreshed with PPR based on changes to associated data –Descriptive Flexfields context switching User Interface Interactivity

1-33 Copyright © Oracle Corporation, All rights reserved. Accelerator (Hot) Keys Support alphabetic hot keys for common UI navigation and user actions Support numeric hot keys for application- specific UI navigation and user actions Hot keys can be added and personalized at the customer site using Admin Personalization User Interface Interactivity

1-34 Copyright © Oracle Corporation, All rights reserved. Smart Choice List Smart choice list is an LOV with a choice list that includes the commonly-used values provides enhanced personalization capabilities for the smart choice list to allow users to delete, reorder, and add values to the choice list. User Interface Interactivity

1-35 Copyright © Oracle Corporation, All rights reserved. LOV Auto Completion When the user enters a partial value in a field that is associated with an LOV, the OA Framework determines if the partial value leads to a unique record. If so, the OA Framework automatically populates the mapped values between the LOV and the page fields. The end-user saves time that would been wasted in bringing up the LOV popup, conducting a search and selecting the same record. User Interface Interactivity

1-36 Copyright © Oracle Corporation, All rights reserved. Personalization vs. Extensibility Personalization Declaratively tailoring UI look-and-feel, layout or visibility of built-in content to suit a business need or a user preference Use the Personalization Framework Extensibility Extending the functionality of an application: –Adding new content or business logic –Extending/overriding existing business logic Use JDeveloper

1-37 Copyright © Oracle Corporation, All rights reserved. Personalization vs. Extensibility Personalization Declaratively tailoring UI look-and-feel, layout or visibility of built-in content to suit a business need or a user preference Use the Personalization Framework Extensibility Extending the functionality of an application: –Adding new content or business logic –Extending/overriding existing business logic Use JDeveloper

1-38 Copyright © Oracle Corporation, All rights reserved. Personalization vs. Extensibility Personalization

1-39 Copyright © Oracle Corporation, All rights reserved. Personalization Personalization vs. Extensibility

1-40 Copyright © Oracle Corporation, All rights reserved. Personalization vs. Extensibility Personalization

1-41 Copyright © Oracle Corporation, All rights reserved.

1-42 Copyright © Oracle Corporation, All rights reserved. Personalization vs. Extensibility Personalization Declaratively tailoring UI look-and-feel, layout or visibility of built-in content to suit a business need or a user preference Use the Personalization Framework Extensibility Extending the functionality of an application: –Adding new content or business logic –Extending/overriding existing business logic Use JDeveloper

1-43 Copyright © Oracle Corporation, All rights reserved. Integrated Development Environment Oracle JDeveloper OA Extension comes with a number of resources including: –A Developer’s Guide Development Standards –A set of Tutorials –Javadoc –A Samples Library –Online Help

1-44 Copyright © Oracle Corporation, All rights reserved. Integrated Development Environment Create BC4J Components Create OA Framework Pages Add OA Framework Regions

1-45 Copyright © Oracle Corporation, All rights reserved.

1-46 Copyright © Oracle Corporation, All rights reserved. Questions & Answers A Q & Q U E S T I O N S A N S W E R S

Copyright © Oracle Corporation, All rights reserved. Thank You.

1-48 Copyright © Oracle Corporation, All rights reserved. Template Design

1-49 Copyright © Oracle Corporation, All rights reserved. XML

1-50 Copyright © Oracle Corporation, All rights reserved. Reports