28
Atlanta Oracle Fusion Applications (OFA) - from an Integrator’s perspective Austin Davis Guna Sekar Emelda Paul Presented on November 1, 2013

Austin Davis Guna Sekar Emelda Paul - Atlanta OAUGatloaug.communities.oaug.org/multisites/atloaug/media/Documents/... · Austin Davis Guna Sekar Emelda Paul ... Suppliers eBS R12

Embed Size (px)

Citation preview

Atlanta

Oracle Fusion Applications (OFA) - from an Integrator’s

perspective

Austin Davis

Guna Sekar

Emelda Paul

Presented on November 1, 2013

Atlanta

CHAINSYS is a fast growing technology, product and management consulting company. Established in 1998 and headquartered in Lansing, MI, with more than 350+ engineers and 100 customers worldwide.

Strong Partnership with Oracle Corporation o Oracle Platinum Partner

o Oracle Consulting Services (ORS/NAC/NAIO/SSI) Partner

o Oracle EBS, Database and Middleware products Reseller

o Oracle EBS Mobility Solution Provider

o Oracle University Authorized Education provider and Center

Proud developers and owners of: o e-chain™ ERP/SCM suite for 11 Verticals

o appLOAD™ family of productivity tools for Oracle eBS R12/11i- Oracle Validated Integration

o Accelerated Integration Solutions for Salesforce, Siebel, Optivision, Icon, etc.

An Introduction

Atlanta

CHAINSYS - Oracle Platinum Partnership…

Chain-Sys is recognized by Oracle for

achieving key specializations in functional

and technology expertise. Chain-Sys is a

recognized Accelerate Partner.

Chain-Sys appLOAD suite

is validated and has

achieved “Ready” status

from Oracle.

Atlanta

Overview

• A quick look at ADF

• Possibilities with ADF

• Possibilities with Fusion

• Success Stories

• Lessons Learned & Key takeaways

Atlanta Topics of Discussion

Custom

Atlanta

Back Office Applications

Custom

Analytics Service

Providers

Partners &

Suppliers eBS R12

Legacy

Supply

Chain

Custom Hosted

Portals eStore

CRM

Self Service Other

Front Office Applications

???????????

• No longer a single application

• Many Strategic Applications handling critical business functions

• Big, complex and often requires training

• Highly secured

• Longer life

• Ready for Cloud

What is your Enterprise Application ?

Atlanta

The Rich User Experience

What People want?

• Well laid menus

• Interactive Dashboards

• Easier Navigation

• Cleaner Work Areas

Atlanta

Typical j2ee MVC architecture

Architecture

Advantages of ADF over other J2EE Frameworks

Complete & addresses the entire MVC stack along with business services

Not affected by Market conditions(struts1 – struts2,EJB2 – EJB3)

Strategic support from Oracle

Atlanta

ADF Technology parts – ADF Faces

• Well defined UX patterns

http://www.oracle.com/webfolder/ux/middleware/richclient/index.html

• Rich User Interface http://jdevadf.oracle.com/adf-richclient-demo/faces/index.jspx

• Standards based extension of JSF

• Rich set of DVT & Support for Custom UI Components & Templates

• Supports Mobile Application Development & MS Office Integration

View Layer for ADF. This is the user facing side of ADF, has more than 150 components that are

Ajax enabled, supports drag n drop, Active streaming of data, Dialogs & popups.

Atlanta

Can ADF coexist with EBS (with OAF) ???

Leveraged in an R 12.2 environment(Do not use EBS Weblogic for other Stand alone ADF Apps)

Atlanta What about ADF for Fusion Applications?

Use ADF to customize & extend Fusion

Application’s

• Business components

• Task flows

• Pages

• UI shell & menus

Atlanta

• Similar to irepository for EBS

• 1000+ Assets

Web Services

Schema Definition

Composite Services

Business Events

Interface Tables

Flat File Interfaces

eTRM Documentation e.g.

Customization Layers

Flexfields

Flexfields, Lookups, Profile Options

Roles and Reports

Tables, Views, Scheduled Processes

Diagrams: Data Model and Topology

Where do I find the Services exposed by Fusion

Oracle Enterprise Repository (OER) for Fusion Applications

http://fusionappsoer.oracle.com

• Categorized by

Product Line Product Family Product

Business Object

Integration Scenario

Atlanta Can I use all of them?

Compatibility Keyword Usage Security

Supported External Can be called by external applications,

Visible and usable in SAAS deployments

User Name Token/SAML

Identity propagation with

message protection using SSL

or WS – Security

Supported - Allowed only with Fusion Applications – SOA

domain

User Name Token/SAML

Identity propagation

Not Supported Internal Can not be called by external clients, but still

be used by Extending Composites

Atlanta Consideration for Data Importing

Atlanta Where can I use them? What is your system of record?

Co existence scenarios – Using the Core System (EBS, JDEdwards etc.,) as the system of records and synchronize data

between the source system and Fusion in a defined schedule.

Co existence between Fusion Talent management and Oracle HCM

Atlanta Other Co – existence scenarios

Atlanta Scope for Co existence of Fusion with EBS

Atlanta

Can ADF coexist with EBS (with OAF) ??? Yes!

Atlanta

Customizations & Optimizations

The Key Takeaways!

•Use to store default and user’s favorite selections

•Use to store component’s state at user level

•Use at different levels(Application, user)

Many Organizations have different requirements. ADF allows you to

Customize the deployment, not the application.

ADF optimization- Key Takeaways

• Javascript partitioning: Load the scripts into memory based on partition list

• Image Sprites: Single image sliced to display multiple images/icons at runtime

• AM Parameters: AM Activation/passivation time to match session timeouts

Atlanta

Success Story I – Support portal

The client has a large customer base and has to provide support for the products it

sell to the customers. The software development projects undertaken also needs to be

tracked and escalations if any need to be communicated to the managers on time.

Client A global IT services provider with focus on enterprise solutions.

Requirement

Solution

Keen focus was for rapid prototyping for accelerated delivery along with cloud-

based deployment. Client wanted best of breed technology with flexibility for

future deployment on eBS R12 and Oracle Fusion.

Atlanta

Dashboard & Workflow

Atlanta

Success Story II –Control and Monitoring Application

The client has a fleet of vessels and containers that keeps its global supply chain and

logistics moving. The movement of these assets are tracked by a software that runs on

desktops. The client decided to scrap the existing system and develop a web application

based on Oracle ADF framework. The framework is selected for modern, rich,

interactive, user friendly interface and options for integration and leveraging the existing IT

infrastructure.

Client A global producer, marketer and distributor of fresh and fresh-cut fruit and

vegetables.

Requirement

Solution Key considerations were rich user experience and fit into global technology

footprint of eBS R12 and Oracle Fusion.

Atlanta Navigation & Work Areas

Atlanta Dashboard

Atlanta Conclusion

Custom

• ADF a good fit for organizations as a platform

• Get ready for it! (It’s a journey…)

• You Can develop Custom projects

• You Can Integrate with EBS now

• You Can Integrate with Fusion Applications tomorrow

Atlanta Visit our Website!

Atlanta

References Design patterns

• http://www.oracle.com/technetwork/developer-tools/adf/index-100668.html

• http://www.oracle.com/webfolder/ux/middleware/richclient/index.html

• http://www.oracle.com/webfolder/ux/applications/fusiongps/toptenux.htm

Oracle ADF Enterprise Application Development made simple by Sten Vesterli,Packt publishing

Angles in ADF Architecture – Chris Muir - http://www.oracle.com/technetwork/developer-tools/adf/learnmore/adfarchitect-1639592.html

Jheadstart blog - https://blogs.oracle.com/jheadstart/