Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 13

Oracle E-Business Suite Overview

Oracle E-Business Suite R12.2.x

02 Aug 2023
Agenda

Overview
Oracle E-Business Suite Features
Oracle E-Business Suite Architecture
Oracle E-Business Suite Technology Stack
Oracle E-Business Suite File Structure
Oracle E-Business Suite Development
Q&A
Oracle E-Business Suite Overview
First released in 2001, E-Business Suite was Oracle's first full bundle of ERP and CRM applications.
Oracle E-Business Suite is a suite of integrated business applications that enable organizations to make
better decisions, reduce costs, and increase performance. Products provide solutions for customer
relationship management, service management, financial management, human capital management,
project portfolio management, advanced procurement, supply chain management, value chain planning,
and value chain execution.
Oracle's Continuous Innovation strategy includes adding new capabilities to Oracle EBS 12.2, delivering
ongoing applications and underlying technology stack updates without needing a significant upgrade.
Oracle is providing long-term support for Oracle EBS 12.2 with Premier Support till at least 2033.
Oracle E-Business Suite Development
Development Tools & Techniques
Extend and Customize Oracle E-Business Suite to transform your Oracle E-Business Suite
infrastructure to suit enterprise requirements using the comprehensive development methods. Oracle
follows CEMLI (Configuration, Extension, Modification, Localization, and Integration) guidelines for
developing and implementing custom extensions to Oracle Applications.
 Oracle E-Business Suite coding standards are guided by the following principles:

• Code must be readable to be maintained


• Tools such as Oracle Forms and PL/SQL are used whenever possible (avoid complex user
exits using other coding languages)
• Fast performance over the World Wide Web (the web) is critical
• Platform-specific code should be avoided except where absolutely necessary
• Reusable objects should be employed wherever possible
Oracle E-Business Suite Development
Development Tools & Techniques
Programming Languages and Tools used for the development of Build Oracle e-Business Suite

 SQL and PL/SQL, Java, XML, Shell Scripts, Perl


 Oracle Database 19c
 Oracle D2K 10g Forms and Reports
 JDeveloper 10g
 Oracle BI Publisher
 Database Development tools (SQL Developer & Toad for Oracle)
Oracle E-Business Suite Development
Development Tools & Techniques
Programming languages used for the development of Oracle e-Business Suite
 SQL
• SQL stands for Structured Query Language
• SQL lets you access and manipulate databases
• SQL statements start with a SQL command and end with a semicolon (;), for example:
SELECT * FROM customers;
 PL/SQL
• PL/SQL stands for “Procedural Language extensions to the Structured Query Language”.
• PL/SQL is a standard and portable language for Oracle Database development.
• PL/SQL is an embedded language. PL/SQL only can execute in an Oracle Database.
 Java
• Java is a popular programming language, created in 1995.
• It is used for Web applications, Mobile applications , Web servers and application servers,
Desktop applications and much, much more!
• It is open-source and free
• It is secure, fast and powerful
• It has a huge community support
Oracle E-Business Suite Development
Development Tools & Techniques
Programming languages used for the development of Oracle e-Business Suite
 XML
• XML stands for eXtensible Markup Language
• XML is a markup language much like HTML
• XML was designed to store and transport data
• XML was designed to be self-descriptive
 Shell Scripts
• A shell script is a text file that contains a sequence of commands for a UNIX-based operating
system. It is called a shell script because it combines a sequence of commands, that would
otherwise have to be typed into the keyboard one at a time, into a single script.
 Perl
• Perl is a high-level programming language with short, easy-to-read syntax.
• Text manipulation
• Regex-based pattern matching
• In-place file edition
• Logfile analysis
Oracle E-Business Suite Development
Development Tools & Techniques
Tools used to develop Oracle e-Business Suite
 Oracle Database 19c
• Oracle database is a relational database management system (RDBMS) from Oracle
Corporation. It is produced and marketed by Oracle Corporation. It was created in 1977 by
Lawrence Ellison and other engineers. It is one of the most popular relational database
engines for storing, organizing, and retrieving data.
 Oracle D2K 10g Forms and Reports
• Oracle Forms is a software product for creating screens that interact with an Oracle database.
It has an IDE that includes an object navigator, property sheet, and code editor that uses
PL/SQL.
• Oracle Report is a tool by Oracle Fusion Middle-ware, which is used to generate reports based
on the data stored in the Oracle database. It consists of Oracle Reports Developer, a report
designing tool and Oracle Application Server Reports Services.
 JDeveloper 10g
• Oracle JDeveloper is a free integrated development environment that simplifies the
development of Java-based applications addressing every step of the application lifecycle.
JDeveloper offers complete end-to-end development for Oracle's platform and Oracle's
applications.
Oracle E-Business Suite Development
Development Tools & Techniques
Tools used to develop Oracle e-Business Suite

 Oracle BI Publisher & Oracle BI Publisher Desktop


• Oracle Business Intelligence Publisher (BI Publisher, formerly XML Publisher) is an
enterprise reporting solution that streamlines report and form generation. A primary feature of
Oracle's BI Publisher product is the separation of the data extraction process from the report
layout.
• Oracle BI Publisher Desktop is a Microsoft Word plug-in that you can use to create a report
template. A report template is a type of template that includes layout information for a report,
such as the fields that the report contains and the placement of these fields in the report.
Oracle E-Business Suite Development
Development Tools & Techniques
Tools used to develop Oracle e-Business Suite

 Database Development tools (SQL Developer & Toad for Oracle)


• Oracle SQL Developer is an Integrated development environment (IDE) for working with
SQL in Oracle databases. It simplifies the development and management of Oracle Database
in both traditional and Cloud deployments. It offers complete end-to-end development of your
PL/SQL applications, a worksheet for running queries and scripts, a DBA console for
managing the database, a complete data modeling solution, and many more features.
• Toad for Oracle is a developer tool that helps you simplify your workflow, reduce code
defects and improve code quality and performance while supporting team collaboration.
Automate administration tasks and proactively manage your databases while embracing
performance optimization and risk mitigation. Define, search for and protect sensitive data
across all your Oracle databases quickly and easily. Toad for Oracle give DBAs, developers
and analysts a proactive, automated approach to developing and managing databases.
Oracle E-Business Suite Development
Development Tools & Techniques
Links to download development tools

 Oracle Database
https://www.oracle.com/in/database/technologies/oracle-database-software-downloads.html#db_free
https://download.oracle.com/otn-pub/otn_software/db-express/OracleXE213_Win64.zip
 SQL Developer
https://www.oracle.com/database/sqldeveloper/technologies/download/
 Oracle D2K Forms and Reports
How to Install Oracle Developer Suite 10.1.2.0.2 On Windows 7+ 64-bit for EBS R12 Custom Forms Development (Doc ID
2608324.1)
 Oracle JDeveloper
OA Framework: How to Identify Required Oracle JDeveloper Patches For Oracle E-Business Release 12.x or 11i (Doc ID
416708.1)
https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?
parent=DOCUMENT&sourceId=416708.1&patchId=31640893
 Oracle BI Publisher Desktop
https://www.oracle.com/middleware/technologies/analytics-publisher/downloads.html
https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
Q&A
Thank you

You might also like