austin davis guna sekar emelda paul - atlanta...
TRANSCRIPT
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
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 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
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
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 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
THANK YOU
Atlanta OAUG
& Attendees
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/