Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Forms11 presentation at ssuet 05 sep-2012

1,764 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Forms11 presentation at ssuet 05 sep-2012

  1. 1. PresenterZubair Ali
  2. 2.  About an Instructor History of Forms Evolvement/Versioning About Fusion Middleware Technology Stack Oracle SOD Little about Architecture Modernization in detail Q&A
  3. 3.  Name: Zubair Ali Companies:  Sapphire Consulting Services (Team Lead) www.sapphirecs.net  Meteortechs: Consulting and Trainings (Director Technologies) www.meteortechs.com Work Experience: 07 Years Expertise: Oracle Technologies  SQL, PLSQL, Forms, Reports, OAF/ADF, Workflow Builder, Bi Publisher, OBIEE, Oracle SOA Suit Peoplesoft Technologies  Application Designer, PeopleTools, SQR, SAIP, Web Services Google Andoird Applications  Free lance working over Android applications Contact Email ID: zubair648@gmail.com Skype ID: zubair..ali Cell: 0333-3223603 ( 8:00 pm to 10:00 pm) Facebook ID: zubair648
  4. 4. Name Version (*1) Database Character/GUI CommentsIAF (1981/83) 2 Character No IDEFastForms+IAG 4 CharacterSQL*Forms (1986/87) 2 5 Character New IDE, No PLSQL, UserSQL*Forms (1987) 2.3 5 Character Exits, INP ASCII File, FRM Runtime File (1987) Major Rewrite, New IDE,SQL*Forms (1990) 3 6 Character PLSQL, X Support, Generate code to enforce constraints Major Rewrite, New IDE, FMB source binary file, FMX Runtime, optimized forOracle Forms (1993) 4.0 6-7 GUI / Character Client-Server. New interface is slow, buggy and not popular with client base. Major Rewrite, New IDE based on Object Navigator & Property Sheets. Good release, fast, popular with client base. Oracle wantedOracle Forms (1994) 4.5 7 GUI / Character customers to upgrade from v4 quickly because v4 was very buggy and Oracle was contracted to support v4 for a period of time for some large, important customers.
  5. 5. Name Version (*1) Database Character/GUI CommentsOracle Forms (1994) 5 7 GUI / Character Forms Server / Web Forms introduced. Client-Server still available and used by mostOracle Forms (1996) 6 8 GUI / Character clients. Forms Server mode is slow, buggy and uses a lot of memory per session.Oracle Forms (1996) 6i Version Summary 8 GUI / Character Client-Server runtime removed leaving Forms Server (Web Interface) as only runtime option. MajorOracle Forms (2002) 9i (*2) 9i GUI Changes at the Server Level, more effective communication between user browser and the server. This is a Forms 9 release (9.0.4.0.19). Renamed externally to indicate support for 10g database. Menu-Help-Oracle Forms (2003) 10g 10g GUI About displays v9.0.4.0.19. Not forward compatible with 10gr2 (cant open 10gr2 forms in 10g/904) version 10.1.2.0.2 - registry home key moved. MaxOracle Forms (2005) 10gR2 10gR2 GUI NUMBER length reduced from 40 to 38Oracle Forms (2010) 11g 11g GUI External Events, JavaScript [1] Oracle Access Manager Integration, Performance andOracle Forms (2011) 11gR2 11gR2 GUI Monitoring, Real User Experience Interaction [2] http://technology.amis.nl/2011/12/11/the-future-of-forms-is-forms-and-some-friends-ukoug-2011-with-grant-ronald/ http://en.wikipedia.org/wiki/Oracle_Forms
  6. 6.  http://www.oracle.com/technetwork/middleware/downloads/fusion-downloads-1714164.html•AIA Foundation Pack •Hyperion Performance Management and BI•BPEL Process Manager •Identity Management•Business Activity Monitoring •Internet Application Server 10g and Components•Business Intelligence Suite EE •JRockit•Business Intelligence Applications •Outside In Technology•Business Intelligence Publisher •Portal•Business Process Analysis Suite •Presence•Business Process Management •Real-Time Decisions•Coherence •Service Bus•Communications Application Server •Service Bus for Financial Services•Complex Event Processing •Service Registry•Content Management SDK •SOA Suite•Crystal Ball •Tuxedo•Data Integrator and Suite •Web Services Manager•Discoverer •Web Tier•Enterprise Repository •WebCenter Content•Entitlements Server •WebCenter Portal•Event-Driven Architecture Suite •WebCenter Sites•Forms & Reports Services •WebLogic Integration•GlassFish Server •WebLogic Operations Control•GoldenGate •WebLogic Server 12c
  7. 7.  toolssod-3-129969.pdfhttp://www.oracle.com/technetwork/issue-archive/2010/toolssod-3-129969.pdfGoogle: toolssod-3-129969.pdfWhat Oracle say:  The cost of shifting current and legacy applications into ADF is huge, so don’t worry about existing application just shift on latest release of Oracle Forms, so companies can avail latest benefits.  Build New applications in ADF  Develop new reports using BI Publisher EE  Both can run on Weblogic Fusion Middleware AS.
  8. 8.  Oracle Forms and Reports, components of Oracle Fusion Middleware, are Oracles long established technologies These are used to design and build enterprise applications quickly and efficiently Oracle remains committed to the development of these technologies and to their future release as components of the Oracle platform Oracle Forms and Reports enables you to leverage your existing investment by easily upgrading and integrating existing Oracle Forms and Reports applications to 11g to take advantage of web technologies and service oriented architectures (SOA)
  9. 9.  Oracle’s Classic Development Tools  Oracle Designer  Oracle Forms  Oracle Reports  PL/SQL Java Development Tools  Application Development Framework, (Oracle ADF)  Oracle Business Intelligence Publisher (BI Publisher)
  10. 10.  Standards-based environment Oracle ADF provide a set of tools and technologies Application delivery channels  Mobile  Web Services or Web2.0,  Oracle’s own Technologies
  11. 11.  Extensive business rules or UI control logic in the application itself Need integration with and access to Fusion Applications or other 3rd party applications Need access to features provided by Oracle Fusion Middleware, such as BPM, BIP, WebCenter, and SOA For larger scale deployments where most of the processing time is in the application, and scalability is achieved by adding multiple middle tiers General preference to use Java/JEE technologieshttp://www.oracle.com/technetwork/developer-tools/forms/documentation/formsmigration133693.pdf
  12. 12.  IBM Global Business Services  Agha Khan Hospitals Inbox  Gul Ahmed Textile UBL  Mazars Consulting Oracle Pakistan  Al-KHair University Sidaat  Pakistan Revenue Automation Company System Ltd  Paksitan Railway Mobilink  Karachi International Terminal Telenor  KESC Sapphire Consulting  SSGC TeraData  Pakistan Oil Lts TPS Pakistan private Ltd  National Refineries Lucky Group  OMV Pakistan Tata Group  Ufone IAmplify Consulting  MOL Pakistan Systems Ltd  Askari Bank Jaffer Brothers  Habib Oil Mills A.F.Ferguson  PizzaHut Soorty Textile  Satcom Tapal  Morgan Chemicals Unilever Pakistan  CDC Reckkit Benkiser  State Bank of Pakistan Hilal Confectionery Pvt. Limited  Pakistan Printing Press InfoTech Private Limited  Sindh Texation and Excise DWP Technologies  Nadra Paksitan Millennium Softwares (pvt) LTD  FOURGEN Information Systems (Pvt) Ltd Ebrahim Khalil Kanoo  Atlas Engineering Ltd Artistic Textile  Pak Suzuki Star Trading and Services  Meezan Bank Adamjee Insurance  Fazal Textile Shan Foods  ….
  13. 13.  Integrate Forms in SOA & BPM Environment Embed Forms in WEB 2.0 –UI Integration with ADF, and others modern Web technologies Render Forms to new platforms (render existing forms as they are to new platform such as mobile browsers) Migrate Forms to ADF, JHeadStart Pluggable Java Components PJC and Java Beans, third party widgets
  14. 14. Grant Ronald is a senior group product managerworking for Oracle’s Application Development Toolsgroup responsible for Forms and JDeveloper wherehe has a focus on opening up the Java platform toOracle’s current install base. Grant joined Oracle in1997, working in Oracle support, where he headedup the Forms/Reports/Discoverer team responsiblefor the support of the local Oracle Support Centresthroughout Europe, the Middle East, and Africa.White Paper (459564_en-gb)
  15. 15.  F:OutlinesForms11g White PapersForms Look and Feel - Dynamic Table-block.avi
  16. 16.  community-paper-forms-look-and-feel-131989 griffithswaite-129182 odtugtools-article-forms-modernizat-134923 randstad-group-belux-1-forms-ss-367199
  17. 17. External Events.This new feature is, in essence, support for the featurecalled Advanced Queuing (or AQ) available in alleditions of the Oracle Database since 8i. AQ is a verypowerful and robust asynchronous event solution. Thisfeature brings the possibility to communicate with aForms module from outside of Forms.
  18. 18.  WHEN-EVENT-RAISE Client Refresh (MAX_EVENT_WAIT) DBMS_AQ (Publish External Events) Variable := Get_event_object_property(‘myCustomEvent,EVENT_PAYLOAD)
  19. 19. Oracle Forms can now subscribe and react to externalevents that are published to the databases AdvancedQueuing (AQ) feature. Since many other technologiescan publish events to AQ (examples include JMS andBPEL), Forms can now interact with those technologiesin an asynchronous manner. Your Oracle Formsapplications can react to events outside Forms, as well asinteract with other Forms applications.
  20. 20. JavaScript.With the help of this new feature Forms can invokeJavaScript code available in the page from which theForms applet resides The reverse is also possible, that isyou can call into Forms from JavaScript..
  21. 21.  WEB.JAVASCRIPT_EVAL_EXPRWEB.JAVASCRIPT_EVAL_EXPR, is a procedure which takes two arguments: an expression and a target,both of data type varchar2. WEB.JAVASCRIPT_EVAL_FUNCTIONis a function and returns a varchar2 value. This call can be used to create a JavaScript function on-the-flyby passing in text that is legal JavaScript in the context in which the Forms applet executes.
  22. 22. New Enterprise Manager User interface andfunctionality.Oracle Forms support for EM has been improved with anew user interface and new features. Its now possible tocorrelate a specific Forms sessions activities withactivities seen in the database. A function that associatesa Forms instance with a SSO instance has also beenadded.
  23. 23. Events in Pluggable Java Components.Oracle Forms support for Pluggable Java Components(or PJC) has been augmented by adding support fordispatching events to the Forms server in PJC code.
  24. 24.  Tracing improvements.The tracing present in Oracle Forms can now log thenames of called PL/SQL functions and procedures andthe names, types and values of parameters used in thosecalls.
  25. 25. Oracle Diagnostic Logging.Support for Oracles standardized logging architecture isat the heart of this new feature.
  26. 26.  TNS File Locations Running Weblogic from commands Weblogic GUI Briefing Forms and Report Management in Weblogic Important Locations and Directory Structures Create Form Run Form from Builder Run Form as an application Run Report from Form Configuration of Report Server
  27. 27. Requirement and Specifications to install OF&Rhttp://docs.oracle.com/html/E25460_01/r2_fr_requirements.htmComplete Documentationhttp://docs.oracle.com/cd/E24269_01/index.htmForms Demo and Tools overviewhttp://www.oracle.com/technetwork/developer-tools/forms/overview/index.html
  28. 28.  Submit Feed Back Form. Thanks You.

×