58

- oracle.com · Oracle Application Framework (OAF): Architecture, Personalization, and Extensibility in Oracle E-Business Suite

  • Upload
    others

  • View
    17

  • Download
    0

Embed Size (px)

Citation preview

ltInsert Picture Heregt

Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12Sara WoodhullPrincipal Product Analyst Oracle Corporation

Think GloballyThink Globally to make the right decisions

Work GloballyWork Globally to be more productive

Manage Systems GloballyManage Systems Globally to lower cost and increase performance

Brought to You by Oracle Applications Unlimited

R12 is the Global Business ReleaseBetter OA Framework Gives You Global Flexibility

ltInsert Picture Heregt

Agenda

bull Architecture Overviewbull Personalization bull Extensibilitybull New Featuresbull Personalization Demobull Questions

ltInsert Picture Heregt

Architecture Overview

OA Framework Architecture Provides Flexibility from the Beginning

bull Standards Compliancebull Declarative Environmentbull Model-View-Controller Design

OA Framework ArchitectureOpen Standards Provide Flexibility

bull Oracle Applications development and deployment platform for HTML-based applications

bull 100 Java amp XML J2EE based middle-tier application framework and services provide for rapid development amp deployment

bull Built on Fusion Middlewarebull Built on Oracle platform

OA Framework ArchitectureDeclarative Development Environment Provides Flexibility

bull Rapid application development environmentbull Consistent amp compelling UIbull Built-in durable personalizationsbull Extensible UI and business logic

OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility

A component-based design with clean interfaces among model view and controller objects

ControllerController

ModelModel ViewView

Model encapsulates data and business logic

of the application

The view formats and presents data from amodel to the user

The controller respondsto user actions and

directs application flow

OA Framework ArchitectureModel-View-Controller in the Technology Stack

Web Server

Oracle9iASHTTP Server and J2EE Container

Application Development Framework

Common Services

Apache OC4J

Portal SSO LDAP

UIMeta DataRepository

ApplicationsSchema

Oracle9i10g JDeveloper

UIX (View) XML amp Java

for user interface

BC4J (Model) XML amp Java

for data model ampBusiness Logic

OA ControllerJava for flow and action events

OAF Key Features

bull Consistent and Compelling User Interfacebull User Interface Interactivitybull Built-in Securitybull Integrated Development Environmentbull Mobile Supportbull Functional Administration Toolbull Durable Personalizations and Extensibility

ltInsert Picture Heregt

Personalization Section

Personalization

Personalization vs Extensibility

bull Personalizationbull Declaratively tailoring UI look-and-feel layout or visibility

of built-in content to suit a business need or a user preference

bull Use the Personalization Frameworkbull All personalizations are stored as metadata

bull Extensibilitybull Extending the functionality of an application

bull Adding new content or business logicbull Extendingoverriding existing business logic

bull Requires JDeveloper OA Extension

Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity

Most customers desire tobull Remove unneeded regions and items from the

screenbull Add new regions and items to existing pagesbull Re-label fields buttons tips to use customer

terminologybull Change the default value of fieldsbull Allow easy access from one screen to another

passing contextbull Add industry-specific content to a page

Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable

Customers also want tobull Make changes apply for only a particular user

location industry or responsibilitybull Make changes durable to survive upgradesbull Do all of the above without writing code and without

violating Support agreements

Personalization Provides FlexibilityManage Globally to Lower Costs

bull Changes can be built tested and deployed in minutesbull hide fields add information where needed

bull Most changes can be entered by functional experts not technical experts

bull Changes are stored in metadata or files separate from Oracle files they do not have to be re-applied after patching

Personalization Provides Flexibility

bull Personalization UI is initiated from running applicationbull Simple UI to specify changes

bull Profile options control who can do personalizationsbull Access from Personalize Page link

bull Any screens built with the OA Framework can be personalizedbull Use Form Personalization for forms built using Oracle Forms

(covered in session S281409)

bull About This Page shows a wealth of information about the page structurebull Available if Diagnostics are turned on

Flexible Implementation of PersonalizationsMakes Global Rollout Easier

bull Changes can be made at a variety of levels ndashfunction site organization responsibility user

bull Changes are maintained across upgradesbull Personalizations are layered and can be targeted for

specific groups of usersbull Personalizations can be created in a test environment

and later deployed to productionbull Personalizations can be translated

Personalization Features

bull Hideshow page items and regions

bull Add new itemsbull Change prompts

titles textbull Reorder items or

regionsbull Make items

required

Personalization FeaturesPersonalization Administration Feature

bull Release 12 provides an easy-to-use importexport utility for personalizations The Personalization Document Managerbull extends the existing command line personalization

importexport capabilities with HTML pages included in the Functional Administrator responsibility

bull allows easy replication of personalizations across database instances

Personalization FeaturesBetter Administrator Personalization Usability

bull Jump directly to the Personalization Hierarchy page for easier access

bull Simple page hierarchy makes it easier to get to the items to be personalized

bull For troubleshooting jump from personalization-related error messages to the ldquoAbout page to review and edit the personalization

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Think GloballyThink Globally to make the right decisions

Work GloballyWork Globally to be more productive

Manage Systems GloballyManage Systems Globally to lower cost and increase performance

Brought to You by Oracle Applications Unlimited

R12 is the Global Business ReleaseBetter OA Framework Gives You Global Flexibility

ltInsert Picture Heregt

Agenda

bull Architecture Overviewbull Personalization bull Extensibilitybull New Featuresbull Personalization Demobull Questions

ltInsert Picture Heregt

Architecture Overview

OA Framework Architecture Provides Flexibility from the Beginning

bull Standards Compliancebull Declarative Environmentbull Model-View-Controller Design

OA Framework ArchitectureOpen Standards Provide Flexibility

bull Oracle Applications development and deployment platform for HTML-based applications

bull 100 Java amp XML J2EE based middle-tier application framework and services provide for rapid development amp deployment

bull Built on Fusion Middlewarebull Built on Oracle platform

OA Framework ArchitectureDeclarative Development Environment Provides Flexibility

bull Rapid application development environmentbull Consistent amp compelling UIbull Built-in durable personalizationsbull Extensible UI and business logic

OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility

A component-based design with clean interfaces among model view and controller objects

ControllerController

ModelModel ViewView

Model encapsulates data and business logic

of the application

The view formats and presents data from amodel to the user

The controller respondsto user actions and

directs application flow

OA Framework ArchitectureModel-View-Controller in the Technology Stack

Web Server

Oracle9iASHTTP Server and J2EE Container

Application Development Framework

Common Services

Apache OC4J

Portal SSO LDAP

UIMeta DataRepository

ApplicationsSchema

Oracle9i10g JDeveloper

UIX (View) XML amp Java

for user interface

BC4J (Model) XML amp Java

for data model ampBusiness Logic

OA ControllerJava for flow and action events

OAF Key Features

bull Consistent and Compelling User Interfacebull User Interface Interactivitybull Built-in Securitybull Integrated Development Environmentbull Mobile Supportbull Functional Administration Toolbull Durable Personalizations and Extensibility

ltInsert Picture Heregt

Personalization Section

Personalization

Personalization vs Extensibility

bull Personalizationbull Declaratively tailoring UI look-and-feel layout or visibility

of built-in content to suit a business need or a user preference

bull Use the Personalization Frameworkbull All personalizations are stored as metadata

bull Extensibilitybull Extending the functionality of an application

bull Adding new content or business logicbull Extendingoverriding existing business logic

bull Requires JDeveloper OA Extension

Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity

Most customers desire tobull Remove unneeded regions and items from the

screenbull Add new regions and items to existing pagesbull Re-label fields buttons tips to use customer

terminologybull Change the default value of fieldsbull Allow easy access from one screen to another

passing contextbull Add industry-specific content to a page

Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable

Customers also want tobull Make changes apply for only a particular user

location industry or responsibilitybull Make changes durable to survive upgradesbull Do all of the above without writing code and without

violating Support agreements

Personalization Provides FlexibilityManage Globally to Lower Costs

bull Changes can be built tested and deployed in minutesbull hide fields add information where needed

bull Most changes can be entered by functional experts not technical experts

bull Changes are stored in metadata or files separate from Oracle files they do not have to be re-applied after patching

Personalization Provides Flexibility

bull Personalization UI is initiated from running applicationbull Simple UI to specify changes

bull Profile options control who can do personalizationsbull Access from Personalize Page link

bull Any screens built with the OA Framework can be personalizedbull Use Form Personalization for forms built using Oracle Forms

(covered in session S281409)

bull About This Page shows a wealth of information about the page structurebull Available if Diagnostics are turned on

Flexible Implementation of PersonalizationsMakes Global Rollout Easier

bull Changes can be made at a variety of levels ndashfunction site organization responsibility user

bull Changes are maintained across upgradesbull Personalizations are layered and can be targeted for

specific groups of usersbull Personalizations can be created in a test environment

and later deployed to productionbull Personalizations can be translated

Personalization Features

bull Hideshow page items and regions

bull Add new itemsbull Change prompts

titles textbull Reorder items or

regionsbull Make items

required

Personalization FeaturesPersonalization Administration Feature

bull Release 12 provides an easy-to-use importexport utility for personalizations The Personalization Document Managerbull extends the existing command line personalization

importexport capabilities with HTML pages included in the Functional Administrator responsibility

bull allows easy replication of personalizations across database instances

Personalization FeaturesBetter Administrator Personalization Usability

bull Jump directly to the Personalization Hierarchy page for easier access

bull Simple page hierarchy makes it easier to get to the items to be personalized

bull For troubleshooting jump from personalization-related error messages to the ldquoAbout page to review and edit the personalization

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

ltInsert Picture Heregt

Agenda

bull Architecture Overviewbull Personalization bull Extensibilitybull New Featuresbull Personalization Demobull Questions

ltInsert Picture Heregt

Architecture Overview

OA Framework Architecture Provides Flexibility from the Beginning

bull Standards Compliancebull Declarative Environmentbull Model-View-Controller Design

OA Framework ArchitectureOpen Standards Provide Flexibility

bull Oracle Applications development and deployment platform for HTML-based applications

bull 100 Java amp XML J2EE based middle-tier application framework and services provide for rapid development amp deployment

bull Built on Fusion Middlewarebull Built on Oracle platform

OA Framework ArchitectureDeclarative Development Environment Provides Flexibility

bull Rapid application development environmentbull Consistent amp compelling UIbull Built-in durable personalizationsbull Extensible UI and business logic

OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility

A component-based design with clean interfaces among model view and controller objects

ControllerController

ModelModel ViewView

Model encapsulates data and business logic

of the application

The view formats and presents data from amodel to the user

The controller respondsto user actions and

directs application flow

OA Framework ArchitectureModel-View-Controller in the Technology Stack

Web Server

Oracle9iASHTTP Server and J2EE Container

Application Development Framework

Common Services

Apache OC4J

Portal SSO LDAP

UIMeta DataRepository

ApplicationsSchema

Oracle9i10g JDeveloper

UIX (View) XML amp Java

for user interface

BC4J (Model) XML amp Java

for data model ampBusiness Logic

OA ControllerJava for flow and action events

OAF Key Features

bull Consistent and Compelling User Interfacebull User Interface Interactivitybull Built-in Securitybull Integrated Development Environmentbull Mobile Supportbull Functional Administration Toolbull Durable Personalizations and Extensibility

ltInsert Picture Heregt

Personalization Section

Personalization

Personalization vs Extensibility

bull Personalizationbull Declaratively tailoring UI look-and-feel layout or visibility

of built-in content to suit a business need or a user preference

bull Use the Personalization Frameworkbull All personalizations are stored as metadata

bull Extensibilitybull Extending the functionality of an application

bull Adding new content or business logicbull Extendingoverriding existing business logic

bull Requires JDeveloper OA Extension

Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity

Most customers desire tobull Remove unneeded regions and items from the

screenbull Add new regions and items to existing pagesbull Re-label fields buttons tips to use customer

terminologybull Change the default value of fieldsbull Allow easy access from one screen to another

passing contextbull Add industry-specific content to a page

Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable

Customers also want tobull Make changes apply for only a particular user

location industry or responsibilitybull Make changes durable to survive upgradesbull Do all of the above without writing code and without

violating Support agreements

Personalization Provides FlexibilityManage Globally to Lower Costs

bull Changes can be built tested and deployed in minutesbull hide fields add information where needed

bull Most changes can be entered by functional experts not technical experts

bull Changes are stored in metadata or files separate from Oracle files they do not have to be re-applied after patching

Personalization Provides Flexibility

bull Personalization UI is initiated from running applicationbull Simple UI to specify changes

bull Profile options control who can do personalizationsbull Access from Personalize Page link

bull Any screens built with the OA Framework can be personalizedbull Use Form Personalization for forms built using Oracle Forms

(covered in session S281409)

bull About This Page shows a wealth of information about the page structurebull Available if Diagnostics are turned on

Flexible Implementation of PersonalizationsMakes Global Rollout Easier

bull Changes can be made at a variety of levels ndashfunction site organization responsibility user

bull Changes are maintained across upgradesbull Personalizations are layered and can be targeted for

specific groups of usersbull Personalizations can be created in a test environment

and later deployed to productionbull Personalizations can be translated

Personalization Features

bull Hideshow page items and regions

bull Add new itemsbull Change prompts

titles textbull Reorder items or

regionsbull Make items

required

Personalization FeaturesPersonalization Administration Feature

bull Release 12 provides an easy-to-use importexport utility for personalizations The Personalization Document Managerbull extends the existing command line personalization

importexport capabilities with HTML pages included in the Functional Administrator responsibility

bull allows easy replication of personalizations across database instances

Personalization FeaturesBetter Administrator Personalization Usability

bull Jump directly to the Personalization Hierarchy page for easier access

bull Simple page hierarchy makes it easier to get to the items to be personalized

bull For troubleshooting jump from personalization-related error messages to the ldquoAbout page to review and edit the personalization

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

ltInsert Picture Heregt

Architecture Overview

OA Framework Architecture Provides Flexibility from the Beginning

bull Standards Compliancebull Declarative Environmentbull Model-View-Controller Design

OA Framework ArchitectureOpen Standards Provide Flexibility

bull Oracle Applications development and deployment platform for HTML-based applications

bull 100 Java amp XML J2EE based middle-tier application framework and services provide for rapid development amp deployment

bull Built on Fusion Middlewarebull Built on Oracle platform

OA Framework ArchitectureDeclarative Development Environment Provides Flexibility

bull Rapid application development environmentbull Consistent amp compelling UIbull Built-in durable personalizationsbull Extensible UI and business logic

OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility

A component-based design with clean interfaces among model view and controller objects

ControllerController

ModelModel ViewView

Model encapsulates data and business logic

of the application

The view formats and presents data from amodel to the user

The controller respondsto user actions and

directs application flow

OA Framework ArchitectureModel-View-Controller in the Technology Stack

Web Server

Oracle9iASHTTP Server and J2EE Container

Application Development Framework

Common Services

Apache OC4J

Portal SSO LDAP

UIMeta DataRepository

ApplicationsSchema

Oracle9i10g JDeveloper

UIX (View) XML amp Java

for user interface

BC4J (Model) XML amp Java

for data model ampBusiness Logic

OA ControllerJava for flow and action events

OAF Key Features

bull Consistent and Compelling User Interfacebull User Interface Interactivitybull Built-in Securitybull Integrated Development Environmentbull Mobile Supportbull Functional Administration Toolbull Durable Personalizations and Extensibility

ltInsert Picture Heregt

Personalization Section

Personalization

Personalization vs Extensibility

bull Personalizationbull Declaratively tailoring UI look-and-feel layout or visibility

of built-in content to suit a business need or a user preference

bull Use the Personalization Frameworkbull All personalizations are stored as metadata

bull Extensibilitybull Extending the functionality of an application

bull Adding new content or business logicbull Extendingoverriding existing business logic

bull Requires JDeveloper OA Extension

Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity

Most customers desire tobull Remove unneeded regions and items from the

screenbull Add new regions and items to existing pagesbull Re-label fields buttons tips to use customer

terminologybull Change the default value of fieldsbull Allow easy access from one screen to another

passing contextbull Add industry-specific content to a page

Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable

Customers also want tobull Make changes apply for only a particular user

location industry or responsibilitybull Make changes durable to survive upgradesbull Do all of the above without writing code and without

violating Support agreements

Personalization Provides FlexibilityManage Globally to Lower Costs

bull Changes can be built tested and deployed in minutesbull hide fields add information where needed

bull Most changes can be entered by functional experts not technical experts

bull Changes are stored in metadata or files separate from Oracle files they do not have to be re-applied after patching

Personalization Provides Flexibility

bull Personalization UI is initiated from running applicationbull Simple UI to specify changes

bull Profile options control who can do personalizationsbull Access from Personalize Page link

bull Any screens built with the OA Framework can be personalizedbull Use Form Personalization for forms built using Oracle Forms

(covered in session S281409)

bull About This Page shows a wealth of information about the page structurebull Available if Diagnostics are turned on

Flexible Implementation of PersonalizationsMakes Global Rollout Easier

bull Changes can be made at a variety of levels ndashfunction site organization responsibility user

bull Changes are maintained across upgradesbull Personalizations are layered and can be targeted for

specific groups of usersbull Personalizations can be created in a test environment

and later deployed to productionbull Personalizations can be translated

Personalization Features

bull Hideshow page items and regions

bull Add new itemsbull Change prompts

titles textbull Reorder items or

regionsbull Make items

required

Personalization FeaturesPersonalization Administration Feature

bull Release 12 provides an easy-to-use importexport utility for personalizations The Personalization Document Managerbull extends the existing command line personalization

importexport capabilities with HTML pages included in the Functional Administrator responsibility

bull allows easy replication of personalizations across database instances

Personalization FeaturesBetter Administrator Personalization Usability

bull Jump directly to the Personalization Hierarchy page for easier access

bull Simple page hierarchy makes it easier to get to the items to be personalized

bull For troubleshooting jump from personalization-related error messages to the ldquoAbout page to review and edit the personalization

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

OA Framework Architecture Provides Flexibility from the Beginning

bull Standards Compliancebull Declarative Environmentbull Model-View-Controller Design

OA Framework ArchitectureOpen Standards Provide Flexibility

bull Oracle Applications development and deployment platform for HTML-based applications

bull 100 Java amp XML J2EE based middle-tier application framework and services provide for rapid development amp deployment

bull Built on Fusion Middlewarebull Built on Oracle platform

OA Framework ArchitectureDeclarative Development Environment Provides Flexibility

bull Rapid application development environmentbull Consistent amp compelling UIbull Built-in durable personalizationsbull Extensible UI and business logic

OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility

A component-based design with clean interfaces among model view and controller objects

ControllerController

ModelModel ViewView

Model encapsulates data and business logic

of the application

The view formats and presents data from amodel to the user

The controller respondsto user actions and

directs application flow

OA Framework ArchitectureModel-View-Controller in the Technology Stack

Web Server

Oracle9iASHTTP Server and J2EE Container

Application Development Framework

Common Services

Apache OC4J

Portal SSO LDAP

UIMeta DataRepository

ApplicationsSchema

Oracle9i10g JDeveloper

UIX (View) XML amp Java

for user interface

BC4J (Model) XML amp Java

for data model ampBusiness Logic

OA ControllerJava for flow and action events

OAF Key Features

bull Consistent and Compelling User Interfacebull User Interface Interactivitybull Built-in Securitybull Integrated Development Environmentbull Mobile Supportbull Functional Administration Toolbull Durable Personalizations and Extensibility

ltInsert Picture Heregt

Personalization Section

Personalization

Personalization vs Extensibility

bull Personalizationbull Declaratively tailoring UI look-and-feel layout or visibility

of built-in content to suit a business need or a user preference

bull Use the Personalization Frameworkbull All personalizations are stored as metadata

bull Extensibilitybull Extending the functionality of an application

bull Adding new content or business logicbull Extendingoverriding existing business logic

bull Requires JDeveloper OA Extension

Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity

Most customers desire tobull Remove unneeded regions and items from the

screenbull Add new regions and items to existing pagesbull Re-label fields buttons tips to use customer

terminologybull Change the default value of fieldsbull Allow easy access from one screen to another

passing contextbull Add industry-specific content to a page

Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable

Customers also want tobull Make changes apply for only a particular user

location industry or responsibilitybull Make changes durable to survive upgradesbull Do all of the above without writing code and without

violating Support agreements

Personalization Provides FlexibilityManage Globally to Lower Costs

bull Changes can be built tested and deployed in minutesbull hide fields add information where needed

bull Most changes can be entered by functional experts not technical experts

bull Changes are stored in metadata or files separate from Oracle files they do not have to be re-applied after patching

Personalization Provides Flexibility

bull Personalization UI is initiated from running applicationbull Simple UI to specify changes

bull Profile options control who can do personalizationsbull Access from Personalize Page link

bull Any screens built with the OA Framework can be personalizedbull Use Form Personalization for forms built using Oracle Forms

(covered in session S281409)

bull About This Page shows a wealth of information about the page structurebull Available if Diagnostics are turned on

Flexible Implementation of PersonalizationsMakes Global Rollout Easier

bull Changes can be made at a variety of levels ndashfunction site organization responsibility user

bull Changes are maintained across upgradesbull Personalizations are layered and can be targeted for

specific groups of usersbull Personalizations can be created in a test environment

and later deployed to productionbull Personalizations can be translated

Personalization Features

bull Hideshow page items and regions

bull Add new itemsbull Change prompts

titles textbull Reorder items or

regionsbull Make items

required

Personalization FeaturesPersonalization Administration Feature

bull Release 12 provides an easy-to-use importexport utility for personalizations The Personalization Document Managerbull extends the existing command line personalization

importexport capabilities with HTML pages included in the Functional Administrator responsibility

bull allows easy replication of personalizations across database instances

Personalization FeaturesBetter Administrator Personalization Usability

bull Jump directly to the Personalization Hierarchy page for easier access

bull Simple page hierarchy makes it easier to get to the items to be personalized

bull For troubleshooting jump from personalization-related error messages to the ldquoAbout page to review and edit the personalization

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

OA Framework ArchitectureOpen Standards Provide Flexibility

bull Oracle Applications development and deployment platform for HTML-based applications

bull 100 Java amp XML J2EE based middle-tier application framework and services provide for rapid development amp deployment

bull Built on Fusion Middlewarebull Built on Oracle platform

OA Framework ArchitectureDeclarative Development Environment Provides Flexibility

bull Rapid application development environmentbull Consistent amp compelling UIbull Built-in durable personalizationsbull Extensible UI and business logic

OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility

A component-based design with clean interfaces among model view and controller objects

ControllerController

ModelModel ViewView

Model encapsulates data and business logic

of the application

The view formats and presents data from amodel to the user

The controller respondsto user actions and

directs application flow

OA Framework ArchitectureModel-View-Controller in the Technology Stack

Web Server

Oracle9iASHTTP Server and J2EE Container

Application Development Framework

Common Services

Apache OC4J

Portal SSO LDAP

UIMeta DataRepository

ApplicationsSchema

Oracle9i10g JDeveloper

UIX (View) XML amp Java

for user interface

BC4J (Model) XML amp Java

for data model ampBusiness Logic

OA ControllerJava for flow and action events

OAF Key Features

bull Consistent and Compelling User Interfacebull User Interface Interactivitybull Built-in Securitybull Integrated Development Environmentbull Mobile Supportbull Functional Administration Toolbull Durable Personalizations and Extensibility

ltInsert Picture Heregt

Personalization Section

Personalization

Personalization vs Extensibility

bull Personalizationbull Declaratively tailoring UI look-and-feel layout or visibility

of built-in content to suit a business need or a user preference

bull Use the Personalization Frameworkbull All personalizations are stored as metadata

bull Extensibilitybull Extending the functionality of an application

bull Adding new content or business logicbull Extendingoverriding existing business logic

bull Requires JDeveloper OA Extension

Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity

Most customers desire tobull Remove unneeded regions and items from the

screenbull Add new regions and items to existing pagesbull Re-label fields buttons tips to use customer

terminologybull Change the default value of fieldsbull Allow easy access from one screen to another

passing contextbull Add industry-specific content to a page

Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable

Customers also want tobull Make changes apply for only a particular user

location industry or responsibilitybull Make changes durable to survive upgradesbull Do all of the above without writing code and without

violating Support agreements

Personalization Provides FlexibilityManage Globally to Lower Costs

bull Changes can be built tested and deployed in minutesbull hide fields add information where needed

bull Most changes can be entered by functional experts not technical experts

bull Changes are stored in metadata or files separate from Oracle files they do not have to be re-applied after patching

Personalization Provides Flexibility

bull Personalization UI is initiated from running applicationbull Simple UI to specify changes

bull Profile options control who can do personalizationsbull Access from Personalize Page link

bull Any screens built with the OA Framework can be personalizedbull Use Form Personalization for forms built using Oracle Forms

(covered in session S281409)

bull About This Page shows a wealth of information about the page structurebull Available if Diagnostics are turned on

Flexible Implementation of PersonalizationsMakes Global Rollout Easier

bull Changes can be made at a variety of levels ndashfunction site organization responsibility user

bull Changes are maintained across upgradesbull Personalizations are layered and can be targeted for

specific groups of usersbull Personalizations can be created in a test environment

and later deployed to productionbull Personalizations can be translated

Personalization Features

bull Hideshow page items and regions

bull Add new itemsbull Change prompts

titles textbull Reorder items or

regionsbull Make items

required

Personalization FeaturesPersonalization Administration Feature

bull Release 12 provides an easy-to-use importexport utility for personalizations The Personalization Document Managerbull extends the existing command line personalization

importexport capabilities with HTML pages included in the Functional Administrator responsibility

bull allows easy replication of personalizations across database instances

Personalization FeaturesBetter Administrator Personalization Usability

bull Jump directly to the Personalization Hierarchy page for easier access

bull Simple page hierarchy makes it easier to get to the items to be personalized

bull For troubleshooting jump from personalization-related error messages to the ldquoAbout page to review and edit the personalization

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

OA Framework ArchitectureDeclarative Development Environment Provides Flexibility

bull Rapid application development environmentbull Consistent amp compelling UIbull Built-in durable personalizationsbull Extensible UI and business logic

OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility

A component-based design with clean interfaces among model view and controller objects

ControllerController

ModelModel ViewView

Model encapsulates data and business logic

of the application

The view formats and presents data from amodel to the user

The controller respondsto user actions and

directs application flow

OA Framework ArchitectureModel-View-Controller in the Technology Stack

Web Server

Oracle9iASHTTP Server and J2EE Container

Application Development Framework

Common Services

Apache OC4J

Portal SSO LDAP

UIMeta DataRepository

ApplicationsSchema

Oracle9i10g JDeveloper

UIX (View) XML amp Java

for user interface

BC4J (Model) XML amp Java

for data model ampBusiness Logic

OA ControllerJava for flow and action events

OAF Key Features

bull Consistent and Compelling User Interfacebull User Interface Interactivitybull Built-in Securitybull Integrated Development Environmentbull Mobile Supportbull Functional Administration Toolbull Durable Personalizations and Extensibility

ltInsert Picture Heregt

Personalization Section

Personalization

Personalization vs Extensibility

bull Personalizationbull Declaratively tailoring UI look-and-feel layout or visibility

of built-in content to suit a business need or a user preference

bull Use the Personalization Frameworkbull All personalizations are stored as metadata

bull Extensibilitybull Extending the functionality of an application

bull Adding new content or business logicbull Extendingoverriding existing business logic

bull Requires JDeveloper OA Extension

Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity

Most customers desire tobull Remove unneeded regions and items from the

screenbull Add new regions and items to existing pagesbull Re-label fields buttons tips to use customer

terminologybull Change the default value of fieldsbull Allow easy access from one screen to another

passing contextbull Add industry-specific content to a page

Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable

Customers also want tobull Make changes apply for only a particular user

location industry or responsibilitybull Make changes durable to survive upgradesbull Do all of the above without writing code and without

violating Support agreements

Personalization Provides FlexibilityManage Globally to Lower Costs

bull Changes can be built tested and deployed in minutesbull hide fields add information where needed

bull Most changes can be entered by functional experts not technical experts

bull Changes are stored in metadata or files separate from Oracle files they do not have to be re-applied after patching

Personalization Provides Flexibility

bull Personalization UI is initiated from running applicationbull Simple UI to specify changes

bull Profile options control who can do personalizationsbull Access from Personalize Page link

bull Any screens built with the OA Framework can be personalizedbull Use Form Personalization for forms built using Oracle Forms

(covered in session S281409)

bull About This Page shows a wealth of information about the page structurebull Available if Diagnostics are turned on

Flexible Implementation of PersonalizationsMakes Global Rollout Easier

bull Changes can be made at a variety of levels ndashfunction site organization responsibility user

bull Changes are maintained across upgradesbull Personalizations are layered and can be targeted for

specific groups of usersbull Personalizations can be created in a test environment

and later deployed to productionbull Personalizations can be translated

Personalization Features

bull Hideshow page items and regions

bull Add new itemsbull Change prompts

titles textbull Reorder items or

regionsbull Make items

required

Personalization FeaturesPersonalization Administration Feature

bull Release 12 provides an easy-to-use importexport utility for personalizations The Personalization Document Managerbull extends the existing command line personalization

importexport capabilities with HTML pages included in the Functional Administrator responsibility

bull allows easy replication of personalizations across database instances

Personalization FeaturesBetter Administrator Personalization Usability

bull Jump directly to the Personalization Hierarchy page for easier access

bull Simple page hierarchy makes it easier to get to the items to be personalized

bull For troubleshooting jump from personalization-related error messages to the ldquoAbout page to review and edit the personalization

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility

A component-based design with clean interfaces among model view and controller objects

ControllerController

ModelModel ViewView

Model encapsulates data and business logic

of the application

The view formats and presents data from amodel to the user

The controller respondsto user actions and

directs application flow

OA Framework ArchitectureModel-View-Controller in the Technology Stack

Web Server

Oracle9iASHTTP Server and J2EE Container

Application Development Framework

Common Services

Apache OC4J

Portal SSO LDAP

UIMeta DataRepository

ApplicationsSchema

Oracle9i10g JDeveloper

UIX (View) XML amp Java

for user interface

BC4J (Model) XML amp Java

for data model ampBusiness Logic

OA ControllerJava for flow and action events

OAF Key Features

bull Consistent and Compelling User Interfacebull User Interface Interactivitybull Built-in Securitybull Integrated Development Environmentbull Mobile Supportbull Functional Administration Toolbull Durable Personalizations and Extensibility

ltInsert Picture Heregt

Personalization Section

Personalization

Personalization vs Extensibility

bull Personalizationbull Declaratively tailoring UI look-and-feel layout or visibility

of built-in content to suit a business need or a user preference

bull Use the Personalization Frameworkbull All personalizations are stored as metadata

bull Extensibilitybull Extending the functionality of an application

bull Adding new content or business logicbull Extendingoverriding existing business logic

bull Requires JDeveloper OA Extension

Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity

Most customers desire tobull Remove unneeded regions and items from the

screenbull Add new regions and items to existing pagesbull Re-label fields buttons tips to use customer

terminologybull Change the default value of fieldsbull Allow easy access from one screen to another

passing contextbull Add industry-specific content to a page

Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable

Customers also want tobull Make changes apply for only a particular user

location industry or responsibilitybull Make changes durable to survive upgradesbull Do all of the above without writing code and without

violating Support agreements

Personalization Provides FlexibilityManage Globally to Lower Costs

bull Changes can be built tested and deployed in minutesbull hide fields add information where needed

bull Most changes can be entered by functional experts not technical experts

bull Changes are stored in metadata or files separate from Oracle files they do not have to be re-applied after patching

Personalization Provides Flexibility

bull Personalization UI is initiated from running applicationbull Simple UI to specify changes

bull Profile options control who can do personalizationsbull Access from Personalize Page link

bull Any screens built with the OA Framework can be personalizedbull Use Form Personalization for forms built using Oracle Forms

(covered in session S281409)

bull About This Page shows a wealth of information about the page structurebull Available if Diagnostics are turned on

Flexible Implementation of PersonalizationsMakes Global Rollout Easier

bull Changes can be made at a variety of levels ndashfunction site organization responsibility user

bull Changes are maintained across upgradesbull Personalizations are layered and can be targeted for

specific groups of usersbull Personalizations can be created in a test environment

and later deployed to productionbull Personalizations can be translated

Personalization Features

bull Hideshow page items and regions

bull Add new itemsbull Change prompts

titles textbull Reorder items or

regionsbull Make items

required

Personalization FeaturesPersonalization Administration Feature

bull Release 12 provides an easy-to-use importexport utility for personalizations The Personalization Document Managerbull extends the existing command line personalization

importexport capabilities with HTML pages included in the Functional Administrator responsibility

bull allows easy replication of personalizations across database instances

Personalization FeaturesBetter Administrator Personalization Usability

bull Jump directly to the Personalization Hierarchy page for easier access

bull Simple page hierarchy makes it easier to get to the items to be personalized

bull For troubleshooting jump from personalization-related error messages to the ldquoAbout page to review and edit the personalization

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

OA Framework ArchitectureModel-View-Controller in the Technology Stack

Web Server

Oracle9iASHTTP Server and J2EE Container

Application Development Framework

Common Services

Apache OC4J

Portal SSO LDAP

UIMeta DataRepository

ApplicationsSchema

Oracle9i10g JDeveloper

UIX (View) XML amp Java

for user interface

BC4J (Model) XML amp Java

for data model ampBusiness Logic

OA ControllerJava for flow and action events

OAF Key Features

bull Consistent and Compelling User Interfacebull User Interface Interactivitybull Built-in Securitybull Integrated Development Environmentbull Mobile Supportbull Functional Administration Toolbull Durable Personalizations and Extensibility

ltInsert Picture Heregt

Personalization Section

Personalization

Personalization vs Extensibility

bull Personalizationbull Declaratively tailoring UI look-and-feel layout or visibility

of built-in content to suit a business need or a user preference

bull Use the Personalization Frameworkbull All personalizations are stored as metadata

bull Extensibilitybull Extending the functionality of an application

bull Adding new content or business logicbull Extendingoverriding existing business logic

bull Requires JDeveloper OA Extension

Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity

Most customers desire tobull Remove unneeded regions and items from the

screenbull Add new regions and items to existing pagesbull Re-label fields buttons tips to use customer

terminologybull Change the default value of fieldsbull Allow easy access from one screen to another

passing contextbull Add industry-specific content to a page

Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable

Customers also want tobull Make changes apply for only a particular user

location industry or responsibilitybull Make changes durable to survive upgradesbull Do all of the above without writing code and without

violating Support agreements

Personalization Provides FlexibilityManage Globally to Lower Costs

bull Changes can be built tested and deployed in minutesbull hide fields add information where needed

bull Most changes can be entered by functional experts not technical experts

bull Changes are stored in metadata or files separate from Oracle files they do not have to be re-applied after patching

Personalization Provides Flexibility

bull Personalization UI is initiated from running applicationbull Simple UI to specify changes

bull Profile options control who can do personalizationsbull Access from Personalize Page link

bull Any screens built with the OA Framework can be personalizedbull Use Form Personalization for forms built using Oracle Forms

(covered in session S281409)

bull About This Page shows a wealth of information about the page structurebull Available if Diagnostics are turned on

Flexible Implementation of PersonalizationsMakes Global Rollout Easier

bull Changes can be made at a variety of levels ndashfunction site organization responsibility user

bull Changes are maintained across upgradesbull Personalizations are layered and can be targeted for

specific groups of usersbull Personalizations can be created in a test environment

and later deployed to productionbull Personalizations can be translated

Personalization Features

bull Hideshow page items and regions

bull Add new itemsbull Change prompts

titles textbull Reorder items or

regionsbull Make items

required

Personalization FeaturesPersonalization Administration Feature

bull Release 12 provides an easy-to-use importexport utility for personalizations The Personalization Document Managerbull extends the existing command line personalization

importexport capabilities with HTML pages included in the Functional Administrator responsibility

bull allows easy replication of personalizations across database instances

Personalization FeaturesBetter Administrator Personalization Usability

bull Jump directly to the Personalization Hierarchy page for easier access

bull Simple page hierarchy makes it easier to get to the items to be personalized

bull For troubleshooting jump from personalization-related error messages to the ldquoAbout page to review and edit the personalization

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

OAF Key Features

bull Consistent and Compelling User Interfacebull User Interface Interactivitybull Built-in Securitybull Integrated Development Environmentbull Mobile Supportbull Functional Administration Toolbull Durable Personalizations and Extensibility

ltInsert Picture Heregt

Personalization Section

Personalization

Personalization vs Extensibility

bull Personalizationbull Declaratively tailoring UI look-and-feel layout or visibility

of built-in content to suit a business need or a user preference

bull Use the Personalization Frameworkbull All personalizations are stored as metadata

bull Extensibilitybull Extending the functionality of an application

bull Adding new content or business logicbull Extendingoverriding existing business logic

bull Requires JDeveloper OA Extension

Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity

Most customers desire tobull Remove unneeded regions and items from the

screenbull Add new regions and items to existing pagesbull Re-label fields buttons tips to use customer

terminologybull Change the default value of fieldsbull Allow easy access from one screen to another

passing contextbull Add industry-specific content to a page

Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable

Customers also want tobull Make changes apply for only a particular user

location industry or responsibilitybull Make changes durable to survive upgradesbull Do all of the above without writing code and without

violating Support agreements

Personalization Provides FlexibilityManage Globally to Lower Costs

bull Changes can be built tested and deployed in minutesbull hide fields add information where needed

bull Most changes can be entered by functional experts not technical experts

bull Changes are stored in metadata or files separate from Oracle files they do not have to be re-applied after patching

Personalization Provides Flexibility

bull Personalization UI is initiated from running applicationbull Simple UI to specify changes

bull Profile options control who can do personalizationsbull Access from Personalize Page link

bull Any screens built with the OA Framework can be personalizedbull Use Form Personalization for forms built using Oracle Forms

(covered in session S281409)

bull About This Page shows a wealth of information about the page structurebull Available if Diagnostics are turned on

Flexible Implementation of PersonalizationsMakes Global Rollout Easier

bull Changes can be made at a variety of levels ndashfunction site organization responsibility user

bull Changes are maintained across upgradesbull Personalizations are layered and can be targeted for

specific groups of usersbull Personalizations can be created in a test environment

and later deployed to productionbull Personalizations can be translated

Personalization Features

bull Hideshow page items and regions

bull Add new itemsbull Change prompts

titles textbull Reorder items or

regionsbull Make items

required

Personalization FeaturesPersonalization Administration Feature

bull Release 12 provides an easy-to-use importexport utility for personalizations The Personalization Document Managerbull extends the existing command line personalization

importexport capabilities with HTML pages included in the Functional Administrator responsibility

bull allows easy replication of personalizations across database instances

Personalization FeaturesBetter Administrator Personalization Usability

bull Jump directly to the Personalization Hierarchy page for easier access

bull Simple page hierarchy makes it easier to get to the items to be personalized

bull For troubleshooting jump from personalization-related error messages to the ldquoAbout page to review and edit the personalization

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

ltInsert Picture Heregt

Personalization Section

Personalization

Personalization vs Extensibility

bull Personalizationbull Declaratively tailoring UI look-and-feel layout or visibility

of built-in content to suit a business need or a user preference

bull Use the Personalization Frameworkbull All personalizations are stored as metadata

bull Extensibilitybull Extending the functionality of an application

bull Adding new content or business logicbull Extendingoverriding existing business logic

bull Requires JDeveloper OA Extension

Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity

Most customers desire tobull Remove unneeded regions and items from the

screenbull Add new regions and items to existing pagesbull Re-label fields buttons tips to use customer

terminologybull Change the default value of fieldsbull Allow easy access from one screen to another

passing contextbull Add industry-specific content to a page

Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable

Customers also want tobull Make changes apply for only a particular user

location industry or responsibilitybull Make changes durable to survive upgradesbull Do all of the above without writing code and without

violating Support agreements

Personalization Provides FlexibilityManage Globally to Lower Costs

bull Changes can be built tested and deployed in minutesbull hide fields add information where needed

bull Most changes can be entered by functional experts not technical experts

bull Changes are stored in metadata or files separate from Oracle files they do not have to be re-applied after patching

Personalization Provides Flexibility

bull Personalization UI is initiated from running applicationbull Simple UI to specify changes

bull Profile options control who can do personalizationsbull Access from Personalize Page link

bull Any screens built with the OA Framework can be personalizedbull Use Form Personalization for forms built using Oracle Forms

(covered in session S281409)

bull About This Page shows a wealth of information about the page structurebull Available if Diagnostics are turned on

Flexible Implementation of PersonalizationsMakes Global Rollout Easier

bull Changes can be made at a variety of levels ndashfunction site organization responsibility user

bull Changes are maintained across upgradesbull Personalizations are layered and can be targeted for

specific groups of usersbull Personalizations can be created in a test environment

and later deployed to productionbull Personalizations can be translated

Personalization Features

bull Hideshow page items and regions

bull Add new itemsbull Change prompts

titles textbull Reorder items or

regionsbull Make items

required

Personalization FeaturesPersonalization Administration Feature

bull Release 12 provides an easy-to-use importexport utility for personalizations The Personalization Document Managerbull extends the existing command line personalization

importexport capabilities with HTML pages included in the Functional Administrator responsibility

bull allows easy replication of personalizations across database instances

Personalization FeaturesBetter Administrator Personalization Usability

bull Jump directly to the Personalization Hierarchy page for easier access

bull Simple page hierarchy makes it easier to get to the items to be personalized

bull For troubleshooting jump from personalization-related error messages to the ldquoAbout page to review and edit the personalization

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Personalization vs Extensibility

bull Personalizationbull Declaratively tailoring UI look-and-feel layout or visibility

of built-in content to suit a business need or a user preference

bull Use the Personalization Frameworkbull All personalizations are stored as metadata

bull Extensibilitybull Extending the functionality of an application

bull Adding new content or business logicbull Extendingoverriding existing business logic

bull Requires JDeveloper OA Extension

Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity

Most customers desire tobull Remove unneeded regions and items from the

screenbull Add new regions and items to existing pagesbull Re-label fields buttons tips to use customer

terminologybull Change the default value of fieldsbull Allow easy access from one screen to another

passing contextbull Add industry-specific content to a page

Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable

Customers also want tobull Make changes apply for only a particular user

location industry or responsibilitybull Make changes durable to survive upgradesbull Do all of the above without writing code and without

violating Support agreements

Personalization Provides FlexibilityManage Globally to Lower Costs

bull Changes can be built tested and deployed in minutesbull hide fields add information where needed

bull Most changes can be entered by functional experts not technical experts

bull Changes are stored in metadata or files separate from Oracle files they do not have to be re-applied after patching

Personalization Provides Flexibility

bull Personalization UI is initiated from running applicationbull Simple UI to specify changes

bull Profile options control who can do personalizationsbull Access from Personalize Page link

bull Any screens built with the OA Framework can be personalizedbull Use Form Personalization for forms built using Oracle Forms

(covered in session S281409)

bull About This Page shows a wealth of information about the page structurebull Available if Diagnostics are turned on

Flexible Implementation of PersonalizationsMakes Global Rollout Easier

bull Changes can be made at a variety of levels ndashfunction site organization responsibility user

bull Changes are maintained across upgradesbull Personalizations are layered and can be targeted for

specific groups of usersbull Personalizations can be created in a test environment

and later deployed to productionbull Personalizations can be translated

Personalization Features

bull Hideshow page items and regions

bull Add new itemsbull Change prompts

titles textbull Reorder items or

regionsbull Make items

required

Personalization FeaturesPersonalization Administration Feature

bull Release 12 provides an easy-to-use importexport utility for personalizations The Personalization Document Managerbull extends the existing command line personalization

importexport capabilities with HTML pages included in the Functional Administrator responsibility

bull allows easy replication of personalizations across database instances

Personalization FeaturesBetter Administrator Personalization Usability

bull Jump directly to the Personalization Hierarchy page for easier access

bull Simple page hierarchy makes it easier to get to the items to be personalized

bull For troubleshooting jump from personalization-related error messages to the ldquoAbout page to review and edit the personalization

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity

Most customers desire tobull Remove unneeded regions and items from the

screenbull Add new regions and items to existing pagesbull Re-label fields buttons tips to use customer

terminologybull Change the default value of fieldsbull Allow easy access from one screen to another

passing contextbull Add industry-specific content to a page

Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable

Customers also want tobull Make changes apply for only a particular user

location industry or responsibilitybull Make changes durable to survive upgradesbull Do all of the above without writing code and without

violating Support agreements

Personalization Provides FlexibilityManage Globally to Lower Costs

bull Changes can be built tested and deployed in minutesbull hide fields add information where needed

bull Most changes can be entered by functional experts not technical experts

bull Changes are stored in metadata or files separate from Oracle files they do not have to be re-applied after patching

Personalization Provides Flexibility

bull Personalization UI is initiated from running applicationbull Simple UI to specify changes

bull Profile options control who can do personalizationsbull Access from Personalize Page link

bull Any screens built with the OA Framework can be personalizedbull Use Form Personalization for forms built using Oracle Forms

(covered in session S281409)

bull About This Page shows a wealth of information about the page structurebull Available if Diagnostics are turned on

Flexible Implementation of PersonalizationsMakes Global Rollout Easier

bull Changes can be made at a variety of levels ndashfunction site organization responsibility user

bull Changes are maintained across upgradesbull Personalizations are layered and can be targeted for

specific groups of usersbull Personalizations can be created in a test environment

and later deployed to productionbull Personalizations can be translated

Personalization Features

bull Hideshow page items and regions

bull Add new itemsbull Change prompts

titles textbull Reorder items or

regionsbull Make items

required

Personalization FeaturesPersonalization Administration Feature

bull Release 12 provides an easy-to-use importexport utility for personalizations The Personalization Document Managerbull extends the existing command line personalization

importexport capabilities with HTML pages included in the Functional Administrator responsibility

bull allows easy replication of personalizations across database instances

Personalization FeaturesBetter Administrator Personalization Usability

bull Jump directly to the Personalization Hierarchy page for easier access

bull Simple page hierarchy makes it easier to get to the items to be personalized

bull For troubleshooting jump from personalization-related error messages to the ldquoAbout page to review and edit the personalization

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable

Customers also want tobull Make changes apply for only a particular user

location industry or responsibilitybull Make changes durable to survive upgradesbull Do all of the above without writing code and without

violating Support agreements

Personalization Provides FlexibilityManage Globally to Lower Costs

bull Changes can be built tested and deployed in minutesbull hide fields add information where needed

bull Most changes can be entered by functional experts not technical experts

bull Changes are stored in metadata or files separate from Oracle files they do not have to be re-applied after patching

Personalization Provides Flexibility

bull Personalization UI is initiated from running applicationbull Simple UI to specify changes

bull Profile options control who can do personalizationsbull Access from Personalize Page link

bull Any screens built with the OA Framework can be personalizedbull Use Form Personalization for forms built using Oracle Forms

(covered in session S281409)

bull About This Page shows a wealth of information about the page structurebull Available if Diagnostics are turned on

Flexible Implementation of PersonalizationsMakes Global Rollout Easier

bull Changes can be made at a variety of levels ndashfunction site organization responsibility user

bull Changes are maintained across upgradesbull Personalizations are layered and can be targeted for

specific groups of usersbull Personalizations can be created in a test environment

and later deployed to productionbull Personalizations can be translated

Personalization Features

bull Hideshow page items and regions

bull Add new itemsbull Change prompts

titles textbull Reorder items or

regionsbull Make items

required

Personalization FeaturesPersonalization Administration Feature

bull Release 12 provides an easy-to-use importexport utility for personalizations The Personalization Document Managerbull extends the existing command line personalization

importexport capabilities with HTML pages included in the Functional Administrator responsibility

bull allows easy replication of personalizations across database instances

Personalization FeaturesBetter Administrator Personalization Usability

bull Jump directly to the Personalization Hierarchy page for easier access

bull Simple page hierarchy makes it easier to get to the items to be personalized

bull For troubleshooting jump from personalization-related error messages to the ldquoAbout page to review and edit the personalization

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Personalization Provides FlexibilityManage Globally to Lower Costs

bull Changes can be built tested and deployed in minutesbull hide fields add information where needed

bull Most changes can be entered by functional experts not technical experts

bull Changes are stored in metadata or files separate from Oracle files they do not have to be re-applied after patching

Personalization Provides Flexibility

bull Personalization UI is initiated from running applicationbull Simple UI to specify changes

bull Profile options control who can do personalizationsbull Access from Personalize Page link

bull Any screens built with the OA Framework can be personalizedbull Use Form Personalization for forms built using Oracle Forms

(covered in session S281409)

bull About This Page shows a wealth of information about the page structurebull Available if Diagnostics are turned on

Flexible Implementation of PersonalizationsMakes Global Rollout Easier

bull Changes can be made at a variety of levels ndashfunction site organization responsibility user

bull Changes are maintained across upgradesbull Personalizations are layered and can be targeted for

specific groups of usersbull Personalizations can be created in a test environment

and later deployed to productionbull Personalizations can be translated

Personalization Features

bull Hideshow page items and regions

bull Add new itemsbull Change prompts

titles textbull Reorder items or

regionsbull Make items

required

Personalization FeaturesPersonalization Administration Feature

bull Release 12 provides an easy-to-use importexport utility for personalizations The Personalization Document Managerbull extends the existing command line personalization

importexport capabilities with HTML pages included in the Functional Administrator responsibility

bull allows easy replication of personalizations across database instances

Personalization FeaturesBetter Administrator Personalization Usability

bull Jump directly to the Personalization Hierarchy page for easier access

bull Simple page hierarchy makes it easier to get to the items to be personalized

bull For troubleshooting jump from personalization-related error messages to the ldquoAbout page to review and edit the personalization

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Personalization Provides Flexibility

bull Personalization UI is initiated from running applicationbull Simple UI to specify changes

bull Profile options control who can do personalizationsbull Access from Personalize Page link

bull Any screens built with the OA Framework can be personalizedbull Use Form Personalization for forms built using Oracle Forms

(covered in session S281409)

bull About This Page shows a wealth of information about the page structurebull Available if Diagnostics are turned on

Flexible Implementation of PersonalizationsMakes Global Rollout Easier

bull Changes can be made at a variety of levels ndashfunction site organization responsibility user

bull Changes are maintained across upgradesbull Personalizations are layered and can be targeted for

specific groups of usersbull Personalizations can be created in a test environment

and later deployed to productionbull Personalizations can be translated

Personalization Features

bull Hideshow page items and regions

bull Add new itemsbull Change prompts

titles textbull Reorder items or

regionsbull Make items

required

Personalization FeaturesPersonalization Administration Feature

bull Release 12 provides an easy-to-use importexport utility for personalizations The Personalization Document Managerbull extends the existing command line personalization

importexport capabilities with HTML pages included in the Functional Administrator responsibility

bull allows easy replication of personalizations across database instances

Personalization FeaturesBetter Administrator Personalization Usability

bull Jump directly to the Personalization Hierarchy page for easier access

bull Simple page hierarchy makes it easier to get to the items to be personalized

bull For troubleshooting jump from personalization-related error messages to the ldquoAbout page to review and edit the personalization

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Flexible Implementation of PersonalizationsMakes Global Rollout Easier

bull Changes can be made at a variety of levels ndashfunction site organization responsibility user

bull Changes are maintained across upgradesbull Personalizations are layered and can be targeted for

specific groups of usersbull Personalizations can be created in a test environment

and later deployed to productionbull Personalizations can be translated

Personalization Features

bull Hideshow page items and regions

bull Add new itemsbull Change prompts

titles textbull Reorder items or

regionsbull Make items

required

Personalization FeaturesPersonalization Administration Feature

bull Release 12 provides an easy-to-use importexport utility for personalizations The Personalization Document Managerbull extends the existing command line personalization

importexport capabilities with HTML pages included in the Functional Administrator responsibility

bull allows easy replication of personalizations across database instances

Personalization FeaturesBetter Administrator Personalization Usability

bull Jump directly to the Personalization Hierarchy page for easier access

bull Simple page hierarchy makes it easier to get to the items to be personalized

bull For troubleshooting jump from personalization-related error messages to the ldquoAbout page to review and edit the personalization

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Personalization Features

bull Hideshow page items and regions

bull Add new itemsbull Change prompts

titles textbull Reorder items or

regionsbull Make items

required

Personalization FeaturesPersonalization Administration Feature

bull Release 12 provides an easy-to-use importexport utility for personalizations The Personalization Document Managerbull extends the existing command line personalization

importexport capabilities with HTML pages included in the Functional Administrator responsibility

bull allows easy replication of personalizations across database instances

Personalization FeaturesBetter Administrator Personalization Usability

bull Jump directly to the Personalization Hierarchy page for easier access

bull Simple page hierarchy makes it easier to get to the items to be personalized

bull For troubleshooting jump from personalization-related error messages to the ldquoAbout page to review and edit the personalization

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Personalization FeaturesPersonalization Administration Feature

bull Release 12 provides an easy-to-use importexport utility for personalizations The Personalization Document Managerbull extends the existing command line personalization

importexport capabilities with HTML pages included in the Functional Administrator responsibility

bull allows easy replication of personalizations across database instances

Personalization FeaturesBetter Administrator Personalization Usability

bull Jump directly to the Personalization Hierarchy page for easier access

bull Simple page hierarchy makes it easier to get to the items to be personalized

bull For troubleshooting jump from personalization-related error messages to the ldquoAbout page to review and edit the personalization

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Personalization FeaturesBetter Administrator Personalization Usability

bull Jump directly to the Personalization Hierarchy page for easier access

bull Simple page hierarchy makes it easier to get to the items to be personalized

bull For troubleshooting jump from personalization-related error messages to the ldquoAbout page to review and edit the personalization

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull Add more contentbull Add new regions or extend existing regions into pagesbull Include external JSP or HTML regions in existing pagesbull More item styles to add

bull Change corporate branding logo using a profile option

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Personalization FeaturesR12 Enhancements Provide Even More Flexibility

bull New UI for personalizing configurable pages

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Personalization FeaturesCustom Look-and-Feel Feature (Skins)

bull R12 lets you match the look and feel of the EBS to your corporate web sitebull Modify colors fontsbull Add new renderers to modify how fields are laid out

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control

bull More dynamic control over fields items and regionsbull Use EL (simple expression language) expressions as

property values for Required Read Only and Rendered propertiesbull For example make fields hidden or shown based on dynamic

criteria that comes from a view object

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Personalization Summary

bull Personalization provides a better user experience with targeted user interfaces

bull Personalization provides better business agilitybull Aids global compliance to constantly changing regulationsbull Provides decision-making efficiencies

bull Personalization enhancements make it easier to tailor the E-Business Suite to customer needsbull Usability enhancementsbull Ability to add new regions and more itemsbull Easier to movecopy personalization definitions

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

ltInsert Picture Heregt

Extensibility

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic

bull Extensibility for extending the modelbull Allows you to extend server components and

transaction business rulesbull Add new server attributes bull Include custom business logic for additional validation

or transaction extensionsbull Register your extension on top of the base server

definition

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Durable Programmatic ExtensibilityExtensions Provide Flexibility

bull Recognized extension patternsbull Leverage declarative and

object-oriented standard design patterns

bull Naming standardsbull Substitution

Base Business ObjectDeclarative Definition

Extends

Custom Object

Implements business

logic extensions

oracleappspoOrderBizObj = partneroracleappspoPartnerOrderBizObj

Substitution

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules

bull Build completely new components and applicationsbull Requires Oracle 9i or 10g JDeveloper with OA

Extensionbull JDeveloper 9i for EBS 11510bull JDeveloper 10g (1013) for EBS 12bull OA Extension version for eachbull Get the development environment patch to match your

version of EBS

bull Follow standards in Oracle Application Framework Developers Guide

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

ltInsert Picture Heregt

New Features

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility

bull ldquoSwanrdquo User Interfacebull Personalization bull Oracle JDeveloper 10g Release 3 (1013)bull WSRP Supportbull Service Interface

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Swan User InterfaceGlobally Better Looking

bull The best UI concepts from E-Business Suite PeopleSoft and JD Edwards applications come together

bull The Swan user interface gives the E-Business Suite a fresh new look for Release 12bull Improves consistencybull Improves usabilitybull Improves attractiveness

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

iExpenses Page ndash 11510 (BLAF)

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

iExpenses Page ndash 1200 (Swan)

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Swan User InterfaceGlobally Better Look Without Global Effort

bull Improves appearance without dramatically changing layout or end user actions

bull No need to relearn the applicationsbull Does not disturb automated testsbull Custom applications built with OA Framework will pick up

the new UI automatically with little or no rework

bull EBS will use only the ldquoSwanrdquo look and feel for R12

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

New Personalization FeaturesProvide More Flexibility

bull Add new regions or extend existing regions into pages

bull Include external JSP or HTML regions in existing pages

bull Use EL expressions as values for Required Read Only and Rendered properties

bull Custom Look and Feel (CLAF or Skins)bull Change corporate branding logo using a profile optionbull Personalization Document Manager bull More item styles to add UI enhancements

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Personalization FeaturesEnhanced Home Page Favorites Feature

bull The enhanced personalization interface now allows users to search for functions (business flows)

bull Users can add rename and reorder favorites from within a single page

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Personalization FeaturesConfigurable Start Page Gives Users Flexibility

bull Users can now specify the first page that displays after loginbull Bypass the Home page and go directly to the specified page

bull Use the Preferences link and page to set the target page

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Personalization FeaturesHide Responsibilities on Navigator

bull The Navigator feature of the Home Page can now be personalized to hide responsibilities

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Personalization FeaturesImproved About This Page Feature

bull The About page has been extended to include the following bull Last 10 patches applied on the instance bull Flexfield definitions on the page and whether they use

unsupported features specific to the Oracle Forms stackbull The ability to launch Administrator Personalization

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Service Interface Feature

bull What is a Servicebull A discrete unit of business functionality bull Self-describing standalone components that can be

deployed as web services EJB session beans or as co-located Java APIs

bull What is a Business Objectbull A simple representation of real world business databull Example ndash Purchase Order business object

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Service Interface Feature

bull Service interface bull a simple uniform way for developers to build services

bull Service tester bull an integrated tool for developers to test their services from

within the JDeveloper environment

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Service Interface Feature

bull Java interface to support both web services and local Java APIs

bull Support for the new Service Data Object standard bull Provides secured access to business objectsbull Consistent APIs and error handling behavior across

different application productsbull Small interface easy to learn and use

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Service Interface Tester

bull Provides the ability to unit or system test your services without building a test harness application

bull Creates unit and integration tests recorded as structured XML data

bull Service tests can be played back from either JDeveloper or from the operating system command line

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Service Interface TesterCreate Test Scripts Right in JDeveloper

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)

bull J2EE development environmentbull End-to-end support for modeling developing and

debugging applications and Web services bull OA Framework-based applications and services can be

extendedbull Entirely new applications and services can be built easily

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

JDeveloper 1013Provides Flexibility for Your Own Development

bull Take advantage of new JDeveloper 1013 features such asbull Dynamic projects bull Improved window managementbull Code Assistbull Collapsible Code Regionsbull Audit and Metrics tools to improve code quality bull New UML diagramming tools for modeling database tables and

application modules

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion

bull Continue to use OA Extension UIX Metadata bull Uptake BC4J 1013 (Fully automated upgrade)bull BI Beans 32bull Defers conversion to ADF Facesbull Defers JSF Struts Page Flow uptake

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors

bull Support for the WSRP standard bull Allows integration of content from multiple vendors into

portal pagesbull Put E-Business Suite content into Oracle Portal or other

vendors portal products

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Technology Benefits

bull Protectbull Applications and extensions built to OA Framework 11510

standards upgrade seamlessly to Release 12bull Extend

bull Easily build entirely new applications with JDeveloper 1013bull Easily integrate diverse application content into portal pages

through the WSRP standardbull Evolve

bull Make use of the latest state-of-the-art standards-based technology

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Summary Your Oracle Investment

bull Protect Your Global Investmentbull Metadata approach allows durable personalizations and

extensions smoother upgrades

bull Extend the Value of Your Current Applicationsbull E-Business Suite provides enhanced UI personalization and

other capabilities you can use nowbull Easily addmodify objects to meet business needs

bull Evolve to the New Generation of Applicationsbull Adopting Fusion Middleware now gets you started

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

For More Information

bull Other Recommended Sessionsbull Oracle Application Framework Troubleshooting - George

Kellner Tuesday 430 PM - 530 PM Moscone West 2010 West (this room)

bull Related DemosExhibitsbull Oracle Application Framework (OAF) Personalization located

in Oracle DEMOgrounds A73 (Customization Without Coding)

bull See Your Business in Our Softwarebull Visit Oracle Direct in the Oracle DEMOgrounds for a

personalized proposalbull Related Web Sites For More Information

bull OTN httpwwworaclecomappstech

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

D E M O N S T R A T I O N

OA Framework Personalization

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Copyright copy 2006 Oracle All rights reserved55

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Additional Resources

bull For More Information about our Productsbull httpwwworaclecomproducts

bull For More Information about Educationbull httpwwworaclecomeducation

bull For More Information about Supportbull httpwwworaclecomsupport

bull For Metalink Informationbull httpmetalinkoraclecom

bull Oracle Product Documentationbull httpwwworaclecomtechnologydocumentationapplicati

onshtml

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

For More Information

httpsearchoraclecom

orhttpwwworaclecom

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo

Last Slide Oracle Logo

  • Oracle Application Framework (OAF) Architecture Personalization and Extensibility in Oracle E-Business Suite Release 12
  • R12 is the Global Business Release Better OA Framework Gives You Global Flexibility
  • Agenda
  • OA Framework Architecture Provides Flexibility from the Beginning
  • OA Framework ArchitectureOpen Standards Provide Flexibility
  • OA Framework ArchitectureDeclarative Development Environment Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller (MVC) Design Provides Flexibility
  • OA Framework ArchitectureModel-View-Controller in the Technology Stack
  • OAF Key Features
  • Personalization Section
  • Personalization vs Extensibility
  • Business Challenges Require EBS FlexibilityTailored Application UI Provides Better Productivity
  • Business Challenges Require EBS FlexibilityTailoring Needs to Be Flexible But Durable
  • Personalization Provides FlexibilityManage Globally to Lower Costs
  • Personalization Provides Flexibility
  • Flexible Implementation of PersonalizationsMakes Global Rollout Easier
  • Personalization Features
  • Personalization FeaturesPersonalization Administration Feature
  • Personalization FeaturesBetter Administrator Personalization Usability
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesR12 Enhancements Provide Even More Flexibility
  • Personalization FeaturesCustom Look-and-Feel Feature (Skins)
  • Personalization FeaturesEL Bindings (SPEL) Provide Better Dynamic Control
  • Personalization Summary
  • Business Layer ExtensibilityProvides Flexibility to Extend EBS Logic
  • Durable Programmatic ExtensibilityExtensions Provide Flexibility
  • Durable Programmatic ExtensibilityProvides Flexibility to Add Your Own Modules
  • Release 12 New and Changed FeaturesBetter These New Features Add Future Flexibility
  • Swan User InterfaceGlobally Better Looking
  • iExpenses Page ndash 11510 (BLAF)
  • iExpenses Page ndash 1200 (Swan)
  • Swan User InterfaceGlobally Better Look Without Global Effort
  • New Personalization FeaturesProvide More Flexibility
  • Personalization FeaturesEnhanced Home Page Favorites Feature
  • Personalization FeaturesConfigurable Start Page Gives Users Flexibility
  • Personalization FeaturesHide Responsibilities on Navigator
  • Personalization FeaturesImproved About This Page Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Feature
  • Service Interface Tester
  • Service Interface TesterCreate Test Scripts Right in JDeveloper
  • Better Technology R12 Uses Oracle JDeveloper 10g Release 3 (1013)
  • JDeveloper 1013Provides Flexibility for Your Own Development
  • Better TechnologyEvolutionary Strategy Provides Flexibility to Move to Newer Technologies Such as Fusion
  • Oracle Portal and WSRP SupportProvides Flexibility to Integrate Content from Multiple Vendors
  • Technology Benefits
  • Summary Your Oracle Investment
  • For More Information
  • Additional Resources
  • For More Information
  • Last Slide Oracle Logo