Sie sind auf Seite 1von 3

1 Diff Between 11i and R12 Database: Database Version in 11i (11.5.9 & 11.5.

10) was 9i Rel 2 where as in Release 12 its 10g R2 (10.2.0.2) Application Tier: Tech Stack in Application Tier consist of iAS(1.0.2.2.2) & Developer 6i (Forms & Reports 8.0.6) but in Applications R12 it is build on Fusion Middleware (10g Web Server and 10g Forms & Reports) Sub component in Application Tier A) HTTP Server or Web Server in R12 is Version 10.1.3 which is built on Apache version 1.3.34. In apps 11i it is Version 1.0.2.2.2 built on Apache Version 1.3.19 B) Jserv in apps 11i is replaced by OC4J (mod_jserv is replaced by mod_oc4j) C) Forms Version 6i in Apps 11i is replaced by Forms 10.1.2.0.2 in R12 D) Reports Version 6i in Apps 11i is replaced by Reports 10.1.2.0.2 in R12 E) JDBC version is changed from version 9 in apps 11i to version 10.2.0 in Apps R12 F) modplsql or mod_pls is removed from Apps R12 (What will happen to my mod plsql applicationscoming soon* ) G) Java processes use JDK/JRE version 1.5.0 in R12 against JDK version 1.3.1 or 1.4.2 in Apps 11i H) For various environment variable changes check below picture

I) New top INSTANCE_TOP added in Release 12 for configuration and log files

WHAT IS OA FRAMEWORK? The Oracle Applications Framework (OA Framework) is a development and deployment platform used for Oracle Applications (Apps) HTML-based screens. In other words, OA Framework is the standard approach for building and launching Apps web pages. This includes the "i" modules, such as iReceivables, iProcurement, etc. The framework contains the design rules and components that include the look-and-feel for web pages, so any custombuilt pages will have a presentation identical to Oracle-developed pages. JDeveloper is the tool for accessing and employing OA Framework development rules. As the name implies, JDeveloper is a Java-oriented tool, but that includes "all-things-Java", such as XML, JSP, SOA, and many other items, not all of which will apply to Apps development. So, using JDeveloper as the development tool and OA Framework as the design architecture, we can modify existing Apps web pages, as well as build new ones. The framework seeds JDeveloper with pre-defined objects and settings. Custom objects can inherit settings from seeded objects, effectively becoming clones of those objects. Cloned objects can be extended, essentially tweaked to include customizations. Developers familiar with Oracle Forms can begin to draw on the TEMPLATE.fmb for comparisons. See Comparing to What I Know (Oracle Forms) for a further discussion. WHO NEEDS TO KNOW IT? Developers: face it, Apps will change and you can react to that fact or not. Oracle will continue to reengineer Apps, moving more Forms-based screens to OA Framework web pages, evolving the Apps to a more Java-centric technology. (For an example, see the changes in Customers page between R12 and 11.5.10.) JDeveloper and OA Framework will be the tools for building and deploying web pages our users work with. For all the PL/SQL and Oracle Forms developers out there, start planning your evolution. Sure PL/SQL and Forms will be around for some time, but you need to add more skills to your stack if you want to stay current (employable). WHAT TO DO NEXT Start working with the tool (JDeveloper) and the framework. See Metalink Note: 416708.1, "How to find the correct version of JDeveloper to use with eBusiness Suite 11i or Release 12". If you download JDeveloper with OA Framework for Release 12 beware, the tutorials match the 11i release. That is, the tutorials are not up to date. It's possible, after some experimentation, to align the tasks in the 11i tutorial to the R12 release.

The major question for a PL/SQL developer with limited or zero Java experience is, "So do I really need to know Java?" Answer: Yes, at least from a conceptual level. Certainly with JDeveloper and OA Framework you can create customizations of easy through mid-range complexity (called Extensions in OA Framework). The intent of OA Framework is to give you a base from which to build. You will be able to satisfy some portion of user requests by extending seeded objects and changing properties. But any seasoned developer will tell you that no codedevelopment tool can generate everything you'll need. Plan your Java education: books, on-line tutorials, instructor-lead classes. You know the method that will work best for you. Google OA Framework Blogs and OA Framework Tutorials and discoverer what others are saying Check this site for more OA Framework information

Das könnte Ihnen auch gefallen