The document provides an overview of Oracle Application Development Framework (ADF). It describes ADF as an Java EE framework that implements the model-view-controller architectural pattern. It discusses the key components of ADF including the view layer (ADF Faces), controller layer (ADF Controller), and model layer (ADF Business Components and ADF Model). It also provides examples of how to create ADF applications using the integrated development environment and drag-and-drop functionality.
Frameworks are large prewritten code to which you add your own code to solve a problem in a specific domain.
You make use of a framework by calling its methods,inheritance,and supplying “call-backs” listeners.
Spring is the most popular application development framework for enterprise Java™.
Millions of developers use Spring to create high performing, easily testable, reusable code without any lock-in.
This presentation shows new features in SQL 2019, and a recap of features from SQL 2000 through 2017 as well. You would be wise to hear someone from Microsoft deliver this material.
Apresentação da disciplina de Projeto Detalhado de Software do curso de Engenharia de Software da UFC. A Apresentação fala sobre a motivação para criação e como é estruturado o framework Spring.
Quick introduction to Spring Framework. Following are the topics I have included in this presentations:
1. Introduction to Software Framework
2. What is Spring Framework?
3. Spring Framework History
4. Spring Framework Architecture
5. Why Spring?
6. Spring Framework Ecosystem
Frameworks are large prewritten code to which you add your own code to solve a problem in a specific domain.
You make use of a framework by calling its methods,inheritance,and supplying “call-backs” listeners.
Spring is the most popular application development framework for enterprise Java™.
Millions of developers use Spring to create high performing, easily testable, reusable code without any lock-in.
This presentation shows new features in SQL 2019, and a recap of features from SQL 2000 through 2017 as well. You would be wise to hear someone from Microsoft deliver this material.
Apresentação da disciplina de Projeto Detalhado de Software do curso de Engenharia de Software da UFC. A Apresentação fala sobre a motivação para criação e como é estruturado o framework Spring.
Quick introduction to Spring Framework. Following are the topics I have included in this presentations:
1. Introduction to Software Framework
2. What is Spring Framework?
3. Spring Framework History
4. Spring Framework Architecture
5. Why Spring?
6. Spring Framework Ecosystem
VB Script is a subset of Visual Basic 4.0 language. It was developed by Microsoft to provide more processing power to Web pages. VB Script can be used to write both server side and client side scripting. (If you already know Visual Basic or Visual Basic for Applications (VBA), VB Script will be very familiar. Even if you do not know Visual Basic, once you learn VB Script, you are on your way to programming with the whole family of Visual Basic languages.)
AngularJS, a MVW framework from Google is based on JavaScript, a language globally known to millions of developers worldwide - thus giving it a much lower learning curve even for complete beginners. Integrating AngularJS is simple as it evaluates page once HTML is in the DOM and make easier to bind Angular on top of existing applications. It can run along with Node.js, an asynchronous development platform with lightning speed execution, which makes building Mean Stack applications easier and faster. AngularJS comes with a very good documentation and also have wide range of third party modules making it user-friendly for developers.
Introduction to Spring Framework and Spring IoCFunnelll
An introduction to the building blocks of the Spring framework. The presentation focuses on Spring Inverse of Control Container (IoC) ,how it used in the LinkedIn stack, how it integrates with other frameworks and how it works with your JUnit testing.
University of Colorado PhD software engineering student Aaron Schram explains the details of creating a web applications using the Spring MVC framework
Laravel, es el framework PHP de código abierto de mayor aceptación actualmente para este lenguaje, y su simplicidad en la sintaxis, su elegancia en la escritura, su motor de plantillas incorporado, la potencia de composer y de artisan para su manejo y los complementos con los que cuenta, hacen que PHP que para muchos estaba empezando a quedarse en el olvido, vuelva a ser rescatado y sea ahora un lenguaje moderno, rápido, eficiente y profesional trabajado desde Laravel.
QlikView is considered to be the most flexible business intelligence platforms for data visualization that business analysts and business intelligence (BI) developers can use to create advanced BI apps. It is not only fast to deploy and easy to learn, but also improves data vizualization practices. Several companies across the globe today like banking conglomerate, e-commerce, consulting or manufacturing companies have been using Qlikview and benefiting from it. It is a single application platform for all BI needs which is helping companies across the globe with unprecedented business insights.
What Is React | ReactJS Tutorial for Beginners | ReactJS Training | EdurekaEdureka!
This Edureka tutorial on What Is React will help you in understanding the fundamentals of ReactJS and help you in building a strong foundation in React.
This tutorial will help you learn the following topics:
- What is JavaScript?
- Why ReactJS?
- What Is ReactJS?
- Virtual DOM
- ReactJS Applications
All the Java ADF beginners need to know - part1Markus Eisele
This is a mini-lesson on Java concepts and syntax, aimed at PL/SQL developers and DBAs who need to know sufficient Java to start building ADF Components with Java.
It was held at KScope 11 in Long Beach!
VB Script is a subset of Visual Basic 4.0 language. It was developed by Microsoft to provide more processing power to Web pages. VB Script can be used to write both server side and client side scripting. (If you already know Visual Basic or Visual Basic for Applications (VBA), VB Script will be very familiar. Even if you do not know Visual Basic, once you learn VB Script, you are on your way to programming with the whole family of Visual Basic languages.)
AngularJS, a MVW framework from Google is based on JavaScript, a language globally known to millions of developers worldwide - thus giving it a much lower learning curve even for complete beginners. Integrating AngularJS is simple as it evaluates page once HTML is in the DOM and make easier to bind Angular on top of existing applications. It can run along with Node.js, an asynchronous development platform with lightning speed execution, which makes building Mean Stack applications easier and faster. AngularJS comes with a very good documentation and also have wide range of third party modules making it user-friendly for developers.
Introduction to Spring Framework and Spring IoCFunnelll
An introduction to the building blocks of the Spring framework. The presentation focuses on Spring Inverse of Control Container (IoC) ,how it used in the LinkedIn stack, how it integrates with other frameworks and how it works with your JUnit testing.
University of Colorado PhD software engineering student Aaron Schram explains the details of creating a web applications using the Spring MVC framework
Laravel, es el framework PHP de código abierto de mayor aceptación actualmente para este lenguaje, y su simplicidad en la sintaxis, su elegancia en la escritura, su motor de plantillas incorporado, la potencia de composer y de artisan para su manejo y los complementos con los que cuenta, hacen que PHP que para muchos estaba empezando a quedarse en el olvido, vuelva a ser rescatado y sea ahora un lenguaje moderno, rápido, eficiente y profesional trabajado desde Laravel.
QlikView is considered to be the most flexible business intelligence platforms for data visualization that business analysts and business intelligence (BI) developers can use to create advanced BI apps. It is not only fast to deploy and easy to learn, but also improves data vizualization practices. Several companies across the globe today like banking conglomerate, e-commerce, consulting or manufacturing companies have been using Qlikview and benefiting from it. It is a single application platform for all BI needs which is helping companies across the globe with unprecedented business insights.
What Is React | ReactJS Tutorial for Beginners | ReactJS Training | EdurekaEdureka!
This Edureka tutorial on What Is React will help you in understanding the fundamentals of ReactJS and help you in building a strong foundation in React.
This tutorial will help you learn the following topics:
- What is JavaScript?
- Why ReactJS?
- What Is ReactJS?
- Virtual DOM
- ReactJS Applications
All the Java ADF beginners need to know - part1Markus Eisele
This is a mini-lesson on Java concepts and syntax, aimed at PL/SQL developers and DBAs who need to know sufficient Java to start building ADF Components with Java.
It was held at KScope 11 in Long Beach!
The tutorial describes the following topics in detail
CREATING AN ADF APPLICATION
DEPLOYING & RUNNING ADF APPLICATION ON WEBLOGIC SERVER
ADF DATA VISUALIZATION COMPONENTS
CREATING MORE COMPLEX BUSINESS COMPONENTS
CREATING MULTIPLE PAGE WEBSITES – PAGE FLOWS
CREATING JEE5 STATELESS SESSION EJBS
CREATING JAX-WS WEB SERVICES
ADDING THE NEW SERVICES INTO THE ADF APPLICATION
DATA VALIDATION (OPTIONAL)
Ránking: Qué ERP usan las 1000 empresas que más facturanEvaluandoSoftware
Nos da mucho gusto presentar el informe que sigue a continuación. Es la primera vez que el lector podrá contar con información imparcial sobre el uso del ERP en el mercado. En esta primer trabajo se trata de las compañías que más venden.
Oracle ADF Tutorial/Training's Student Study Guide. This presentation is part of Oracle Application Development Framework Training materials and technical resources, used in development, implementation and customization of Oracle Fusion cloud, SaaS and on-premise application. Prepared by Deepak Bhagat as part of Oracle ADF Corporate Training.
About us
BISP is an IT Training and Consulting Company. We are Subject Matter Experts for DHW and BI technologies. We provide Live virtual Online global IT support and services like online software training, live virtual online lab services, virtual online job support with highly intellectual professional trainers and skilled resources , predominantly In Oracle BI, Oracle Data Integrator, Hyperion Product stack, Oracle Middleware solution, Oracle SoA, AIA Informatica, IBM Datastage and IBM Cognos .
BISP has footprints virtually across USA, CANADA, UK, SINGAPORE, SAUDI ARABIA, AUSTRALIA and more by providing live virtual support services from India for fresh graduates, opt students, working professionals etc. Being a live virtual online training the support , training and service methodology is just click away considerably reducing your TIME,INFRASTRUCTURE and Cost effective.
In this webinar there will be a brief discussion on what is personalization, customization and extension. Lastly, we will be talking about the role of ADF, which is going to supersede OA Framework in fusion applications.
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...Brian O'Gorman
Lotusphere 2006 session.
AD303: Building Composite Applications for IBM Workplace Collaboration Services and IBM Workplace Managed Client Applications
Brian O'Gorman & Stanley Dunne
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
4. Common
Enterprise Web App
Architecture
CLIENT
(Browser or Mobile App or
Web Service consumer)
Web Tier
(HTTP Server/SSO Agent/.. )
Business Tier / App Server
(JEE server/ASP.NET server/..)
Data Store/Data services Tier
(RDBMS/NoSQL Databases/Web Services/..)
ADF technology footprint on both the
Server side (App server) and on the Client side
5. ADF is a Java EE Framework implementing
an MVC architectural pattern with the
support of an Integrated Development
Environment (IDE)
6. A Framework is a structure intended to serve
as a support or guide for the building of
something that expands the structure into
something useful.
Use those blocks, don’t redesign and rebuild
them each time
7. The MVC Pattern (Model View Controller) separates th
implementation of the :
-UI (View)
Interface, Adaptive Rendering, Skinning/Look&Feel
-Application Flow & business logic
between UI and Data (Controller)
Event handling, page navigation/flow
-Data (Model)
ORM, Operations, Validation
There are many frameworks out there
for each layer to help implement them
Typically
JavaScript
HTML
---------
Controller
Servlet
----------
Java
(EJB,JPA,
Hibernate,
Spring)
8. MVC Architecture can be complex and requires
heavy background work to :
- Standardize design and coding
- Design for Reusability
- Control code quality to prevent anti-patterns (not compliant
with pattern, coding in wrong place)
- Master each MVC layer sub-frameworks
9. The ADF value :
Coupled with an IDE (Jdeveloper or Eclipse+OEPE), It brings
together for you a number of standards & sub-frameworks which
it extends to provide an end-to-end, metadata-driven framework
to help you build Business Applications with more productivity,
quality and ease of maintenance.
It is sometimes qualified as a meta-framework
10. The MVC Pattern the ADF way:
View: ADF Faces
Based on JSF Standard. JavaScript & Ajax based components,
latest components set known as Alta UI
Controller : ADF Faces Controller
Extending JSF (2.0) to improve capabilities,
Task flows concepts to go beyond pages flow controls.
Model :
ADF BC (Business Services)
Defines objects that map to database tables (ORM),
manage data & business logic validation, coordinates M/D,
provides default operations (commit, delete, insert, update)
ADF Model (Bindings)
Abstract the Business service attributes and actions implementation
to the View layer. The Glue between the View and the Business services
ADF Faces
---------
ADF
Controller
----------
ADF
Model
----------
ADF
BC
12. ADF BC
APPLICATION MODULE(S)
View Objects Instances & Transaction Container
(Each defines the Transaction boundary for committing or rollback)
SERVICEApplicationModuleImpl class (access & manage VOs, custom method/oper)
VIEW OBJECTS & View Links
Application-specific view of records queried into Entity Objects,
View Links define relationships between View Objects
EO EXPOSUREViewObjectImpl (execute query,..), ViewRowImpl classes (set attrib.)
ENTITY OBJECTS & Associations
Mapped Database Data Model (Object-Relational Mapping), data types mapping
Associations define relationships between Entities Objects, Act as DB records Cache
CACHEEntityImpl class (create(), remove(), do_DML(),..)
One runtime instance for each EO, VO or AM; You can hook into these classes to add custom code
13. Adding Business components to a new Application
(choosing to create from Tables)
You will be prompted to enter a
database connection configuration &
once connected you will be driven
by a wizard to quickly create your
business components.
Once completed, you will create an
Application Module by selecting the
Business components to be used by
your Application
15. BINDINGS
Created on Drag and drop from Data Control Panel onto a Page.
Types (Depending on UI Component) : Attribute, Tree, Action, Method, List Bindings
UI components reference the binding using Expression Language (EL)
DATA CONTROLS
Abstraction of Business Service (XML definitions of the Service)
DC created automatically when you create Business Components in ADF
Exposed in the IDE via the Data Control Panel
ADF MODEL
The “glue” between the View Layer and the Business services
Business Services exposed consistently and UI components capable of binding to
this Business Service Abstraction.
UI does not depend on how the Business Service is implemented.
17. ADF Bindings View in JDeveloper
thru the page editor bindings tab.
An Executable is an Iterator (pointer) to the current data object, basically bindings
using the same iterator will refer to the same row of the data control exposed in a
Collection Object (Table).
You can also add, delete or edit the bindings
19. Business ServicesADF Page
#{Binding Expression}
for a page component (text
item, button,..) referencing a
value or action or Iterator
binding using EL (Expression
Language)
ADF Model
(Binding Context)
Binding Container
Action bindings
Value bindings
iterator bindings
Data Control
Data Control
ADF BC
Application
Module
EJB
Session
Bean
21. ADF FACES
- Oracle’s offering of JSF components
- Provides Visual UI components (Input Text, button,..)
- Provides Layout components (to organize application page real-
estate utilisation)
- Provides Drag & drop, popup dialogs, page templates,…
- Developer works with components & is protected from
components implementation details
=> future-proofing of the component used :
>New display devices, evolution of markup languages
22. ADF FACES
- UI specific code in managed beans (java classes managed by JSF)
- EL (Expression Language) allowing UI component to
refer to a java bean associated with the application
Ex : #{mybean.myValue} for managed bean mybean & a
call to getMyValue() accessor in the bean.
- EL is mainly to hook up UI components to the framework
class that implements the binding to the business service
28. ADF Task Flows
- Unbounded Task Flow
Any page in the TF can be accessed directly
- Bounded Task Flow
Reusable flow that can be referenced by
any other Task Flow, bounded or not. Can
receive and return Parameters.
Task Flow are a set of Activities with a defined flow
between each Activity, called a control flow
Activities can be a View (Page), a Method Call, a
Router activity (conditional flow routing), a Task Flow Call.
Instead of pages, we can create TF with page fragments
which can be displayed in a page Region
32. SINGLE ORACLE DATABASE INSTANCE
GCC Information Eco-system
Across Project or for a specific Project only
33. Requirements
• Ensure continuous Development to keep adding value to the
business
• Growth intention : more modules as we go
• Foundation for sustainable App development
• Be able to move slowly from one version to another and
have in transition periods coexistence of different
Framework versions
• Grasp Framework enhancements in new versions to add
value globally to all Apps with minimum impact and with
progressive updates of our Apps
• Protect Development Investment
34. Requirements
• Be able to enable Apps services to any new Project as from
day one.
• Frequent Access Control reviews as and when new Projects
are allocated to GCC and resources are reallocated from
one project to another with different Job roles/functions.
• Be able to achieve fine-grained security for who can do
what on each specific Project.
• Drive Security declaratively thru a specific App
38. App with Alta skin
Modernizing with new skins and new Components
39. GCC Apps Responsiveness Sample
Data exposed in this sample is not real and is for test purpose only
40. It was maybe a bit condensed but it was hard to
give you a good insight without going through
this minimum information.
Hope you’ve managed to grab something &
that you enjoyed it…
41. Resources to start with ADF
https://www.youtube.com/user/ADFInsiderEssentials
https://www.youtube.com/user/adfarchtv
http://www.oracle.com/technetwork/developer-tools/adf/overview/index.html
Insider Essentials & Architecture TV YouTube channels
Oracle Technology Network ADF section