The document discusses the challenges of migrating Oracle Forms applications to the Application Development Framework (ADF). It provides a roadmap for the migration including defining feasibility and phases, analyzing applications to identify obsolete code, relocating business logic, and redesigning applications as needed. The document recommends starting with a pilot migration project to integrate Forms with service-oriented architecture and Java, while pursuing new development in ADF. It also discusses tools that can assist with the migration like JHeadstart and provides recommendations on reporting options after migrating to ADF.
Oracle OpenWorld 2009 AIA Best PracticesRajesh Raheja
Oracle OpenWorld 2009 Session S311197
Jedi Masters Reveal
Oracle Application Integration Architecture (AIA) Foundation Pack Best Practices
Building Process Integrations
Oracle OpenWorld 2009 AIA Best PracticesRajesh Raheja
Oracle OpenWorld 2009 Session S311197
Jedi Masters Reveal
Oracle Application Integration Architecture (AIA) Foundation Pack Best Practices
Building Process Integrations
ELADO started in 2007 by professionals with backgrounds in life sciences, product engineering, marketing and sales and education sectors having worked in the US, Europe and Middle east for more than 20+ years. Key principals are alumni of the Indian Institutes of Management.
Aim was to combine operational excellence with strong domain expertise to assist customers meet their business objectives with a best of breed approach towards business operations.
Provide a wide range of solutions ranging from resource augmentation to BOT models to help customers keep operating as efficiently as possible.
Implementation of eProfile and Benefits of using Talent Summary and Manager D...NERUG
This presentation focuses on eProfile as a collaborative application that enables employees to maintain their own profiles, thereby decreasing administrative time and costs and increasing data integrity. eProfile ensures that data changes comply with the organization's requirements
The session will focus on:
• Managing personal information
• Self-service functionality
• Manager Dashboard
• Talent Summary Dashboard
• Workflow user preferences
Migrating Oracle Forms Using Oracle Application ExpressDavidPeake15
Review of the strengths and weaknesses of Oracle Forms. Includes a decision tree to determine best approach moving forward. Details on what is involved in migrating to APEX from Oracle Forms.
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...Steven Davelaar
This presestation features a comprehensive integrated demo that uses Oracle Business Process Management (BPM), Oracle Service Bus (OSB), Mobile Application Framework (MAF) and Webcenter Content Management (WCM). The demo centers around a BPM claim handling process that is entirely managed through the mobile device, allowing the mobile user to work in offline mode and sync his work later. OSB is used to virtualize all service calls from the mobile application and to transform the BPM SOAP web services into REST-JSON format for easy and performant mobile consumption. WCM is used to store the claim attachments. The experience gained from building this and other demo's is translated to a set of guidelines for going mobile, also included in this presentation
Software is eating the world and MDD should be in the driving seatJohan den Haan
Software is eating the world! Every company is becoming a software company. If companies don’t, they cease to exist. Just imagine: you are a thermostat maker and suddenly you have Google as a competitor (via its Nest acquisition). This is just one of the many recent examples.
Interestingly a lot of the innovations in the software industry are fuelled by abstraction and automation, concepts that are well-known in the MDD community. As the world is awakening to these concepts there is a clear opportunity (and need!) to bring MDD to a much broader audience.
In this keynote we will analyse what’s happening on all layers of the software stack. We will also explore how we can become more relevant as an MDD community. There is a ton of knowledge and experience in our community that could move the needle for a lot of companies, but are we using it? We need to stop doing what we always do. We need bold ideas and the courage to start a journey with no clear endpoint!
Jira plugin dev introduction 14012014 alukasgotter
JIRA is a project-, process- and product management tool from Atlassian. It has great customization possibilities and an open architecture to develop plug-ins / add-ons - In this talk I explore the possibilities developers have and give an overview and introduction into the atlassian plugin framework.
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Lucas Jellema
Mobile applications as well as a large class of modern HTML5 web applications are built on top of an architecture with special provisions, such as RESTful services; the personal cloud, to provide a cross-device experience; push; cache; localization; scalability; and secure interaction with the enterprise back end. Gartner refers to this as the web-oriented architecture. Oracle Fusion Middleware offers key products (Oracle SOA Suite, Oracle Identity Management, and Oracle API Gateway) to implement this architecture, possibly in combination with cloud services such as Oracle Mobile Cloud Service, Oracle Messaging Cloud Service, and Oracle Storage Cloud Service. This session discusses the architecture itself and what it entails.
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...Lucas Jellema
Overview of Oracle FMW release 12.1.3 in general and about SOA Suite and BPM Suite 12c in particular. Highlights important new features and cross product themes (such as productivity, industrialization, ease of getting started and more). Some topics: Service Bus Pipeline, Native Format transformation, XQuery support, BAM new style, Key Performance and Risk Indicators,...
Lessons learned in building a model driven software factoryJohan den Haan
These are the slides of my talk at Code Generation 2010. I share my experiences during the development of a Model-Driven Software Factory. This factory is based on multiple Domain-Specific Languages (DSLs), together describing a Service-Oriented Business Application. All DSLs have a graphical concrete syntax and are aimed at involving domain experts in the software development process. The factory has been used for many projects in the last five years and its user base is growing fast.
The InterLabs Seminar on April 27 2011, at the Concentra building, Antwerp, Belgium.
To upgrade your Oracle Forms 10g applications, there is no silver bullet sollution. What are the possibilities and their (dis)advantages?
ELADO started in 2007 by professionals with backgrounds in life sciences, product engineering, marketing and sales and education sectors having worked in the US, Europe and Middle east for more than 20+ years. Key principals are alumni of the Indian Institutes of Management.
Aim was to combine operational excellence with strong domain expertise to assist customers meet their business objectives with a best of breed approach towards business operations.
Provide a wide range of solutions ranging from resource augmentation to BOT models to help customers keep operating as efficiently as possible.
Implementation of eProfile and Benefits of using Talent Summary and Manager D...NERUG
This presentation focuses on eProfile as a collaborative application that enables employees to maintain their own profiles, thereby decreasing administrative time and costs and increasing data integrity. eProfile ensures that data changes comply with the organization's requirements
The session will focus on:
• Managing personal information
• Self-service functionality
• Manager Dashboard
• Talent Summary Dashboard
• Workflow user preferences
Migrating Oracle Forms Using Oracle Application ExpressDavidPeake15
Review of the strengths and weaknesses of Oracle Forms. Includes a decision tree to determine best approach moving forward. Details on what is involved in migrating to APEX from Oracle Forms.
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...Steven Davelaar
This presestation features a comprehensive integrated demo that uses Oracle Business Process Management (BPM), Oracle Service Bus (OSB), Mobile Application Framework (MAF) and Webcenter Content Management (WCM). The demo centers around a BPM claim handling process that is entirely managed through the mobile device, allowing the mobile user to work in offline mode and sync his work later. OSB is used to virtualize all service calls from the mobile application and to transform the BPM SOAP web services into REST-JSON format for easy and performant mobile consumption. WCM is used to store the claim attachments. The experience gained from building this and other demo's is translated to a set of guidelines for going mobile, also included in this presentation
Software is eating the world and MDD should be in the driving seatJohan den Haan
Software is eating the world! Every company is becoming a software company. If companies don’t, they cease to exist. Just imagine: you are a thermostat maker and suddenly you have Google as a competitor (via its Nest acquisition). This is just one of the many recent examples.
Interestingly a lot of the innovations in the software industry are fuelled by abstraction and automation, concepts that are well-known in the MDD community. As the world is awakening to these concepts there is a clear opportunity (and need!) to bring MDD to a much broader audience.
In this keynote we will analyse what’s happening on all layers of the software stack. We will also explore how we can become more relevant as an MDD community. There is a ton of knowledge and experience in our community that could move the needle for a lot of companies, but are we using it? We need to stop doing what we always do. We need bold ideas and the courage to start a journey with no clear endpoint!
Jira plugin dev introduction 14012014 alukasgotter
JIRA is a project-, process- and product management tool from Atlassian. It has great customization possibilities and an open architecture to develop plug-ins / add-ons - In this talk I explore the possibilities developers have and give an overview and introduction into the atlassian plugin framework.
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Lucas Jellema
Mobile applications as well as a large class of modern HTML5 web applications are built on top of an architecture with special provisions, such as RESTful services; the personal cloud, to provide a cross-device experience; push; cache; localization; scalability; and secure interaction with the enterprise back end. Gartner refers to this as the web-oriented architecture. Oracle Fusion Middleware offers key products (Oracle SOA Suite, Oracle Identity Management, and Oracle API Gateway) to implement this architecture, possibly in combination with cloud services such as Oracle Mobile Cloud Service, Oracle Messaging Cloud Service, and Oracle Storage Cloud Service. This session discusses the architecture itself and what it entails.
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...Lucas Jellema
Overview of Oracle FMW release 12.1.3 in general and about SOA Suite and BPM Suite 12c in particular. Highlights important new features and cross product themes (such as productivity, industrialization, ease of getting started and more). Some topics: Service Bus Pipeline, Native Format transformation, XQuery support, BAM new style, Key Performance and Risk Indicators,...
Lessons learned in building a model driven software factoryJohan den Haan
These are the slides of my talk at Code Generation 2010. I share my experiences during the development of a Model-Driven Software Factory. This factory is based on multiple Domain-Specific Languages (DSLs), together describing a Service-Oriented Business Application. All DSLs have a graphical concrete syntax and are aimed at involving domain experts in the software development process. The factory has been used for many projects in the last five years and its user base is growing fast.
The InterLabs Seminar on April 27 2011, at the Concentra building, Antwerp, Belgium.
To upgrade your Oracle Forms 10g applications, there is no silver bullet sollution. What are the possibilities and their (dis)advantages?
Experiences of designing and maintaining production systems where Oracle Forms and ADF technologies coexist.
ADF-Forms integration patterns: authentication, database connection pooling, menus, session timeout. Forms developer’s perspective: life after learning ADF.
Report From Oracle Open World 2008 AMIS 2 October2008Lucas Jellema
Thursday, October 2nd, the AMIS crew that visited the Oracle Open World conference reported their findings in a 3.5 hour session. In segments on SOA & BPM, Middleware, Database, Oracle Applications (AIA) and Development technology, we presented the highlights from close to 1900 sessions - no small feat. And utterly incomplete of course. However, all in all, for people who did not attend the "red party" the evening gave a very useful overview of what Oracle is doing and where it is heading.
Oracle Forms Conversion "An automated Approach"Rokesh Jankie
Oracle Forms has still a large install base. However the world is moving on and especially since the deprecation of the Java applet specification, which forms the foundation for Oracle Forms, many customers are looking for an alternative. Many customers have invested heavily in Oracle Forms technology and especially in (sometimes not too well documented) business logic in the Oracle Forms screens. How are you going to upgrade your application in a future proof way? Two leading Dutch Oracle consultancy firms: Qualogy and AMIS have addressed this challenge: enter Qafe. Qafe is a Oracle Forms conversion tool which converts your Oracle Forms into a high quality ADF application, backed by logic in the Oracle database. In this presentation, we’ll show you how you can easily convert your existing Oracle Forms application to ADF in minutes!
Beyond the Oracle Forms Horizon: from Forms to ADF in minutes infoqafe
Oracle Forms has still a large install base. However the world is moving on and especially since the deprecation of the Java applet specification, which forms the foundation for Oracle Forms, many customers are looking for an alternative. Many customers have invested heavily in Oracle Forms technology and especially in (sometimes not too well documented) business logic in the Oracle Forms screens. How are you going to upgrade your application in a future proof way? Two leading Dutch Oracle consultancy firms: Qualogy and AMIS have addressed this challenge: enter Qafe. Qafe is a Oracle Forms conversion tool which converts your Oracle Forms into a high quality ADF application, backed by logic in the Oracle database. In this presentation, we’ll show you how you can easily convert your existing Oracle Forms application to ADF in minutes!
Progress Software supplies application infrastructure software to simplify and accelerate the development, deployment, integration, and management of business applications. Users of information technology today demand software applications that are comprehensive, reliable, responsive, and cost-effective.
Overzicht van geweldige gratis technologie: Oracle application Express. Met deze tool heb ik voor vele gebruikers snel verschillende applicaties gebouwd
App modernization-What you need to know before planning a migration to office...Oliver Wirkus
Office 365 is an ongoing success story for Microsoft, and many organizations are moving their on-premises environments and solutions to Office 365 and SharePoint Online. Migration is not just moving content (like documents) to Office 365. Many organizations are using established (custom) Line-of-Business applications, which can't be migrated to the cloud without being redesigned.
This session provides best-practices and recommendations on how to best migrate existing LOB applications to Office 365.
App Modernization - What you need to know before planning a migration to Offi...Oliver Wirkus
This session provides options on how to best use existing legacy Line-of-Business applications in a modern cloud environment like Office 365. In fact, the session discusses the most used options to migrate existing LOB applications to the cloud - like Microsoft Azure or the SPFx/PnP frameworks.
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.
How can Oracle Forms (or other legacy) applications be modernized to fit in a contemporary IT architecture? Trends, concepts and technologies are discussed.
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsVMware Tanzu
Digital transformation includes replatforming applications to streamline release cycles, improve availability, and manage apps and services at scale. But many enterprises are afraid to take the first step because they don’t know where to start. In this webinar, Rohit will provide a step-by-step guide that covers:
● How to find high-value modernization projects within your application portfolio
● Easy tools and techniques to minimally change applications in preparation for replatforming
● How to choose the platform with the right level of abstraction for your app
● Examples that show how Java EE Websphere applications can be deployed to Pivotal Cloud Foundry
Speaker: Rohit Kelapure, Pivotal Consulting Practice Lead
Similar to The Challenges Oracle Forms Migration to ADF (20)
Cloud is getting industry's attention, as more applications are moving to Cloud, Understanding Cloud basics are no longer nice-to-have requirement but became necessity.
This Presentation was presented as an Internal training to employee for educational purposes.
Company: AST Corporation www.astcorporation.com
Presenter: Zeeshan Baig
Website: www.baigzeeshan.com
Web services are common way to communicate between applications regardless of languages or platform your application is developed. Therefore, understanding of Web services is a critical skill. In this session we will go through the basics foundation of what web services are and how you can create, utilize, and secure them.
Topics Include:
1. What is a web service?
2. Understanding of transfer protocols and message formats
3. Understanding different types of Web services
4. Creating basic web services
5. Available tools
6. Security
Presenter: Zeeshan Baig
ADF Task Flow is the most important and essential feature of ADF development which makes ADF unique in the battle of frameworks. This session will help you to understand different components and techniques to build task flows and will discuss some use cases.
Oracle SOA Suite is a complete tool to develop integrated services for your enterprise and by combining with Oracle ADF you can build some powerful SOA based applications which also share common resources between them. The session will share how ADF and SOA suite work together using one tool JDeveloper and how you can take advantage of both technologies in your enterprise.
This session will dive into the following:
1.Developing and using web services in JDeveloper
2.Building service based business components
3.Working with services based data controls
4.Working with EJBs, SDOs and ADF-BC components
Oracle SOA Suite is a complex piece of software which required good knowledge and research to install, configure and later maintain it. This session will highlight the best practices to install, configure and maintain for a High availability enterprise and share some real world performance solutions and basic Administrative tasks.
Best Practices
Knowledge sharing
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Embracing GenAI - A Strategic ImperativePeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
2. Agenda
Why Migrate?
Forms Modernization
Roadmap to ADF migration
Migration tools
Reporting Tools
Recommendation
Demo
JHeadstart OTN Demo
Performing Common Forms tasks in ADF
Integrating Forms with Java using Webservices & PJCs
3. Why Migrate?
Meeting new business challenges
Meeting User expectations and demands
Modern technology Better performance
To achieve active sustainment before
system becomes legacy
To avoid obsolescence
4. Forms Modernization - I
Migrate and integrate
Use SOA to extend current applications
and to align their business and IT needs
Allows retain investment in Oracle Forms
while leveraging the opportunities offered
by complementing technologies
Transition should be a journey not single
transformation
5. Forms Modernization - II
How to achieve Modernization?
Move to Web
Integrate with SOA
Use Webserives
Use PJCs (Pluggable Java Components)
6. Roadmap to ADF Migration
Define target & starting point
Define Phases
Feasibility
Application analysis
Identify obsolete features
Remove unused code
Re-locate business logic
Redesign application issues
Fine tune
7. Define Feasibility
R&D is time consuming and difficult to
estimate
Define Starting and Ending Points
Answer the following questions
Where we want to go?
Where we are now?
What are our objectives?
Future Surprises
8. Application Analysis
Application grown over the years
Initial developers are not with the company
Is every thing is Documented ?
Do we have Test cases or Version control
system?
Do we have Complete Source code ?
9. Obsolete objects
Few components are Obsolete
Calendar library
Alerts
Graphics rectangles
Visual attributes
Program units, LOVs
Deletion of obsolete components from
Forms means less hassle in migration
10. Business logic - I
In Forms business logic is tightly coupled with
the UI
ADF is MVC architecture
So Where to store Business logic?
What skills we have ?
Do we have more PL/SQL Developers?
Do we have more Java Developers?
11. Business logic - II
Forms code is PL/SQL
Logic in Database
PL/SQL code faster execution better performance
Callable from Webservices
JDBC
Middle tier
Java coding
Recommendation
Move to database if more PL/SQL
Move to middle tier if Logic is More UI Interactive
12. Redesign Application Issues - I
Tool supported Redesign
Pros
Part of application migrated
Investment protection
Cons
Not 100% migrated
PL/SQL logic required to re-locate
Some features would required redesigning
Hard to estimate the migration
13. Redesign Application Issues - II
Re-design manually from scratch
Pros
Ownership
Control on application
Process improvement
Cons
Costly / Investment lost
Time consuming
Risk for Project success or failure
Future creep
14. Fine tune
Web based UI standards
A form has 100 fields not suitable for web
based style pages.
15. Migration tools
JHeadstart
Extension to Jdeveloper and ADF
Same as designer does for Forms
OraFormsFaces
Third party tool
PITS.CONN
Third party Tool similar to JHeadstart
16. Reporting Tools
* No direct APIs for Oracle ADF
From Oracle Open Source
BI Publisher Jasper Reports
Popular modern choice Open source tool for report design
Integration with Oracle Apps Java implementation and integration
Integration with MS Office suite Fairly popular "free solution"
Expensive No dedicated ADF-API
Not as sophisticated as others
XSQL Pages BIRT
Examples in the ADF Toy Store demo Open source Eclipse based reporting
Use the Apache FOP serializer for PDF tool
tbc: Pricing? No dedicated ADF-API
Oracle Reports
Sophisticated paper based reporting
solution
Antiquated user interface with difficult
frame based solution; steep beginner
learning curve
Oracle Application Server 10.1.2 only,
not supported by WLS 10.3, will be in
Fusion Middleware (FMW) Server 11g
*Courtesy: adf_emg Methodology group
17. Recommendation
Migrate to latest Forms i.e. 11g
Integrate Forms with SOA and Java
New development to ADF
Start pilot projects to migration to APEX and ADF