Forms or J2EE - a New Paper

We get alot of questions from Forms developer who ask about J2EE and whether they should develop using Forms or J2EE.
We have published a new paper to adress this very question.
Please see http://otn.oracle.com/products/forms/pdf/formsj2ee_business.pdf
And as always, we welcome your feedback.
Regards
Grant Ronald
Forms Product Management

I feel the whitepaper's case is meaningful for resource-rich company, which can hire different skillset developers or all-around skilled people. For other cases, it is hardly to do business like that.
I agree that any tool is just like a medicine, you cannot expect it to treat every diseases one may encounter. Then the diagnosis of the business requirements, existing resource, budget, and even future growth possiblility is a critical to pick the right cost-effective tool to meet the very business needs.

Similar Messages

  • New Paper: Database Authentication and Authorization in J2EE Container M...

    I read this new paper by Frank Nimphius, and it is pretty easy to follow. I tried it out, and had a few problems. I am using JDeveloper 10.1.3 (not 10.1.3.1 or 10.1.3.2).
    In several places, the paper says that all web applications running in the embedded OC4J container are executed as "current-workspace-app". Yet, in the example of using the editor for system-jazn-data.xml, Figure 2 shows the name as "default-web-app". Which is correct?
    The paper says that the OC4J Deployment Descriptor Wizard will write data-sources.xml in the project's WEB-INF directory. When I did this, the file was created under META-INF in Application Sources. The Tools/Embedded OC4J Properties wizard did update the file where it was.
    So far, I don't have this working - worse I don't see any error message to give me a clue where I've gone wrong.

    I was at Collaborate last week, and didn't get a chance to try this until this morning. I removed the "casing" option and tried again. Didn't work. Here are the messages from the log:
    FINE: [DBTableOraDataSourceLoginModule]User query string: select user_id,password from dasis.authorized_users where username= (?)
    Apr 23, 2007 8:00:41 AM oracle.security.jazn.login.module.db.DBTableOraDataSourceLoginModule performDbAuthentication
    FINE: [DBTableOraDataSourceLoginModule]User primary key value found = 5
    Apr 23, 2007 8:00:41 AM oracle.security.jazn.login.module.db.DBTableOraDataSourceLoginModule performDbAuthentication
    FINE: [DBTableOraDataSourceLoginModule]User not authenticated: username or password mismatch
    Apr 23, 2007 8:00:41 AM oracle.security.jazn.login.module.db.DBTableOraDataSourceLoginModule login
    FINE: [DBTableOraDataSourceLoginModule]Logon Successful = false
    Apr 23, 2007 8:00:41 AM oracle.security.jazn.login.module.db.DBTableOraDataSourceLoginModule abort
    FINE: [DBTableOraDataSourceLoginModule]Abort called on LoginModule
    Apr 23, 2007 8:00:41 AM oracle.security.jazn.oc4j.OC4JUtil doJAASLogin
    WARNING: Login Failure: all modules ignored
    javax.security.auth.login.LoginException: Login Failure: all modules ignored
         at javax.security.auth.login.LoginContext.invoke(LoginContext.java:921)
         at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
         at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
         at javax.security.auth.login.LoginContext.login(LoginContext.java:579)
         at oracle.security.jazn.oc4j.OC4JUtil.doJAASLogin(OC4JUtil.java:241)
         at oracle.security.jazn.oc4j.GenericUser$1.run(JAZNUserManager.java:818)
         at oracle.security.jazn.oc4j.OC4JUtil.doWithJAZNClsLdr(OC4JUtil.java:173)
         at oracle.security.jazn.oc4j.GenericUser.authenticate(JAZNUserManager.java:814)
         at oracle.security.jazn.oc4j.FilterUser.authenticate(JAZNUserManager.java:1143)
         at com.evermind.server.http.EvermindHttpServletRequest.getUserPrincipalInternal(EvermindHttpServletRequest.java:3659)
         at com.evermind.server.http.HttpApplication.checkAuthenticationAndAuthorize(HttpApplication.java:6332)
         at com.evermind.server.http.HttpApplication.getRequestDispatcher(HttpApplication.java:3009)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:735)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:447)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:215)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    Apr 23, 2007 8:00:41 AM oracle.security.jazn.oc4j.GenericUser authenticate
    FINE: JAAS-OC4J: Authentication failure for user: AZUSER
    Apr 23, 2007 8:00:41 AM oracle.security.jazn.oc4j.RealmUserAdaptor isMemberOf
    FINE: JAAS-OC4J: Membership check for group: TEDS failed for user: anonymous
    The primary key returned is correct, username AZUSER has user_id = 5. So I know that the SELECT is succeeding, and retrieving the correct row. But it doesn't think that the password matches. I am not currently encrypting passwords. Any ideas?
    In the meantime, I'm taking another look at using LDAP for authentication - I saw a presentation at Collaborate that gave me some ideas. I wanted to use the table, because an older application with some of the same users uses this table, and I want to let the users use the same usernames and passwords. But there may be a way to let the older application get its authentication information from LDAP.

  • How to display text in script as same as text in news paper

    Hi Expets
    I have a requirement i need to display text in script as same as text displayed in news paper
    with out creating any windows. iie ( Abcdef should be in one cloum after some space i need to display 1234)
    please let me know how can i achieve this
    Ex
    1.
    hi abcdef           12345
        abcedf          12345
    abcedf            12345
    Regards
    Suresh
    Edited by: suribabu124 on Jun 15, 2010 7:55 AM

    Hi,
    If you need to print a form like news paper you need go for multiple main windows.We know that we can use 99 main windows in one page.first create one main window and then leave a space then create one more window and select window type as mainwindow.
    while populating data,after completion of one main window the control will move to next main window,which is in the same page.
    Like this you need to analyse and code according to your requirement.

  • Migrate Oracle Apps Forms to J2EE

    Hi,
    I need to migrate Oracle Apps(11i) Forms to J2EE.
    I went through Oracle Partners who provide these migration tools but none provides trial version to test/use.
    How do I migrate forms.
    Or is there any way so that I can replace forms with my custom screens?
    Need your help.

    Its probably too long an answer to write here but I always like to start with the WHY?
    The one thing that is fact is that this will cost you considerable time and effort so you have to be very clear on your reasons. Furthermore, there is no "magic bullet". There is no tool or solution that can "with one click" migrate your application - unless your application is Emp/Dept of course ;o)
    You also have to seriously consider the need (infact I would say REQUIREMENT) that any migration MUST rearchitect. A Forms app and a J2EE app are very different, if you don't re-architect then you are re-implementing Forms in Java (in which case, why bother).
    If you go to http://otn.oracle.com/goto/formsmodernize there is information that we in Oracle see as the most likely approach to succeed - which is retain an investment in Forms while you build up skills/services/functionality in your new system
    I'd suggest spending a couple of hours reading this information and then if you have further questions you can come back to us.
    Regards
    Grant

  • Forms and J2EE on App Server

    This is a very general question or rather request for advice.
    We currently have a system which was converted from rorms / reports 6i client server to forms / reports 10 App server. The system runs off a main forms menu, and obvioulsy the app server converts the menu and all forms into an applet when presenting it to the lient tier.
    Our next aim is to rewrite all the screens and menu in J2EE.
    My question is this: when doing the rewrite, is it possible to let the menu, forms and new J2EE application co-exists on the same system, thereby phasing out forms being replaced by the J2EE applications?

    Hi
    Thanks for the feedback.
    The following article on Oracle probably explains the advantages of Forms to J2EE in a broad overview better than I can: http://www.oracle.com/technology/products/forms/htdocs/10g/FormsJavaSOD.html
    (I only found the article after posting the question by the way.
    Our client is currently running Forms and Reports 10G on Oracle AS 10.1.2. Although Oracle clearly states their commitment to the future of Forms, our client feels that you can't ignore the benefits of J2EE client and middle tier applications with regards to their future business needs (especially with regards to SOA) and ease of integration with other web applications / services belonging to our client and their business partners.
    What is also disconcerting is the fact that only every 2nd version of App Server seems to be released with Forms and Reports services. At the moment our client cannot upgrade to 10.1.3.1 and leverage the EJB3 features due to that App Server version not having Forms and Report Services to my knowledge. Not sure of Oracle's reason for this.
    In the same article above, mention is made of 3rd party tools (like Exodus) from "Forms Migration Partners" which could ease this migration process. I'd be interested to hear from anyone who has used any of these tools and their experiences with them. If this is not the appropriate forum for this, please advise where I can post this question.

  • Smartform output in news paper format

    Hi All,
    How to print the data in the main window of a smartform in news paper format like First colum some data and second colum some data(after filling the first column data).
    Regards
    mahesh

    Hi,
    This can be done using table nodes with appropriate line types and table widths designed as per the news paper format.
    Also in what kind of structured way the data is passed onto the smartform interface matters here.
    Suppose you have the data required for the first column in a single table then use appropriate table width as required for the first column of the news paper format.
    Then adjacent to it use another table storing the data required for the second column.
    This way you can display the data in a news paper format.
    Regards,
    Ram

  • Oracle forms to j2ee/web application

    Hello all,
    I need help with converting "oracle forms" to j2ee/web application. There are only 2-3 forms. But I needed to know how to do it from scratch. I looked at some softwares available to do it. But its costly.
    Basically the company I am working with, needed all the forms online, so that they can access it using a browser. As part of the development, I am using jdeveloper 10g.
    could some help me out
    Thanks a lot
    san

    Well if you need your Forms accesible from a browser you don't need to convert them to Java - you just use Forms on the Web - http://otn.oracle.com/formsupgrade
    If you still want to convert to Java have a look at the Forms page for more info:
    http://otn.oracle.com/products/forms
    and also here:
    http://www.oracle.com/technology/products/jdev/collateral/4gl/formsdesignerj2ee.html

  • How to convert oracle forms in j2ee platform

    hi,
    i want to know how can i convert oracle forms into j2ee platforms. if is it possible then please tell me the steps that i need to follow .
    thxs

    What you are asking is a bit like "how can I convert a dishwasher into a washing machine".
    If you want to know the the steps I would say.
    1) Work out what kind of washing machine you want to convert to
    2) Learn the technical details of that washing machine
    3) Rearchitect your diswasher plans so it fits into the "model" of a dishwasher
    4) Now spend lots of time money and effort doing it.
    Now, I don't know if thats going to help you. But if you tell us the WHY it might help formulate a response

  • Adobe form data refresh on new action

    I have a table where the first column has a data field with a link to an action, the action calls a method to execute a model and then displays a new view with an InteractiveForm to display the data for the selected field.  So, select an employee in the table, model is executed, Adobe form is displayed to show the data for that employee.  The manager can then click a back button to go back and select a new employee from the table and then display the Adobe form for the new employee.  This all works great the 1st time, but when I go back and select a new employee the Adobe form still displays the data for the 1st employee.  I have added fields mapped to the context values to verify that the data is changing each time I select a new employee, but the Adobe form does not get updated.  This seems too easy, what am I missing to clear my Adobe form and populate the new data the next time in?
    Thanks for any guidance.
    Jeff Mathieson

    Hi,
    just try to change the mode property of the interactive form element to " generatePdf" and check.
    hope it helps you.
    Rergards,
    ramesh
    Edited by: Ramesh Babu V on Aug 20, 2010 4:10 PM

  • Can I duplicate the design and layout of an old form to create a new form?

    Can I duplicate the design and layout of an old form to create a new form?

    Hi;
    You sure can.
    From the "My Forms" tab with the form selected there is a "Duplicate" button on the toolbar along the top, there is also "Duplicate" in the right click context menu on a form:
    Also, you can export a "Design file" (basically a template) of any form locally that can be implorted into your or anyone elses account.  With the form open click "File" - "Export design File".  This will save a design file to your computer which you can use to "Import Design file".
    Thanks,
    Josh

  • Managing huge data for  online news paper

    Hi
    I am currently working on a project for an online news paper. We at present are analysing the ways for managing the huge amount of data ie for current news and archives.
    The best way so far in our mind, is storing them in the files in zip format. Can anyone please suggest us a more sophisticated and efficient way available.
    Your help will be greatly appreciated. Suggestion for use of new technology is also welcome.
    Thanks
    keyur

    Hi thanks for your help everyone.
    watertownjordan that tip definitely helped. We are
    also considering intermedia option as indicated by one
    of other forum member. I will definitely keep you
    posted as I am sure I will have other questions.::))).
    I also did run your example posted on that site. yeah
    it looks cool. But what we are thinking is we should
    generate auto-Id. I am still puzzled why did you give
    option to choose Id for the news or article. Because
    it may clash and we will have to incorporate the check
    in our programming (hence increased code and
    processing). If you have it there for some specific
    purpose I would be interested in knowing it.
    Anyways thanks everyone for your valuable contribution
    and I hope I will continue receving your help on this
    topic in future.
    keyurThanks alot. Glad you liked it. The program right now (completed in just 8 hours) is a sample of the articecture. It is for example purposes only now, I will be adding better functionality day by day. Be sure to check it out.
    P.S. Would your newspaper be willing to talk about using my help, I don't cost much and I already have code. You see I am unemployed like the rest of the world. Need a little help.

  • Converting Oracle Forms to J2ee - (Focus on Form triggers/ Form Procedures)

    Hi,
    We are in the process of exploring the option of migrating forms to J2EE using JheadStart tool. After migration of forms using Jheadstart tool, what will happen to my Form triggers, Procedures? Does the GUI look and feel - canvases and tabbed pages etc will be exactly same?
    Ex: I have created a sample master detail form with few buttons and triggers. After migrating the form using jheadstart evaluation copy, I am not finding the buttons and as well as any logic enforced on buttons. On top of that the GUI is not same as in FORM, it comes with one find window and then navigates to master detail block. Does that mean, I need to customize the pages also for each form to be migrated?
    Would be very much thankful to you for your early response on the same.
    Thanks and Regards,
    Venkateswar NDT

    Venkateswar,
    JHeadstart Designer Generator does not transform all functionality of your Forms into J2EE. JHeadstart focuses on providing the same data reporting and manipulation capabilities.
    The reason for this is that we want to produce an application that can easily and productively be maintained and extended. The migration is not the final stage of the trip, it is only the beginning of the journey. The migration result should be (close to) what you would have developed from scratch.
    What is not migrated:
    * Business logic coded in Forms
    * Fancy layouts that cannot be built using HTML
    * Complex, cross-forms navigation
    We think this is preferrable over line by line translations of PL/SQL into Java, because the Forms architecture is so different from J2EE architecture. It would lead to a badly structured J2EE application that would be very hard to maintain. Instead, we want to give you a head start in creating a well structured, maintainable J2EE application.
    You get a migrated application with:
    * Professional and powerful HTML user interface
    * Most common layout styles are fully generated
    * Compliant with the Model-View-Controller Paradigm
    * Component based architecture that enables you to wire different business component together
    In the JHeadstart Developer's Guide (which is shipped with the evaluation copy), chapter 5, you can find more about the JHeadstart Designer Generator. Look for example at page 5-19 and onwards, for details about what parts of Designer Modules are transformed. You can also take a look at the JHeadstart Designer Generator Reference, to which a link is included in the JHeadstart Documentation Index ([JHeadstart Home]\jheadstart\doc\index.html)
    Hope this helps,
    Sandra Muller
    JHeadstart Team

  • Adobe Form (standard) how to set paper weight?

    We realized an Adobe Form related to deliveries. The form is printed on a paper with the weight of 160g (which is the double of a normal paper).
    When the printer settings are put correctly to 160g the print out releases an error message.
    Apparently the form message does commit a paper weight parameter to the printer. The missmatch (form: "normal" paper / printer: 160g) does release an error message. Where does the parameter for the paper weight in the Adobe Form can be found? Where can we change it?
    When we change the printer settings to normal paper the form is printed. But with a low printing quality due to the false settings.
    Printer is a RICOH Aficio SPC430DN.

    Hi Claudine,
    in the form itself you are able to set the specific paper. You should change it here to A4 Special and afterwards modify your XDC-File to this special output-format. To do this you may need someone of the basis-guys also.
    Paperformat must be located somewhere when you click on masterpage in your tree. I do not got a system available at the moment
    ~Florian

  • How to create a new paper size preset in photoshop CS6

    Hi, Im trying to create a new paper size preset in PS CS6. I was told if I went to my PS folder, I will find a folder named presets. Inside that folder there should be a text document called "New Doc Sizes.txt" but it's not there.
    Has anyone any idea where I might find this text file in a presets folder?
    I have a C drive, but my folder for CS6 is on my D drive. I use Windows Ultimate 7 x64.

    There's a file named "New Doc Sizes.psp" on my Mac. "Save Preset..." in the "File > New..." dialogue stores custom doc specs in that file.
    /Users/<name_deleted>/Library/Preferences/Adobe Photoshop CS6 Settings/New Doc Sizes.psp
    There should be an equivalent in Windows.

  • Forms 9i & J2EE

    This is my ninth year in the IT industry and have played various roles starting from a developer and am currently the Project Manager. All these 9 years have been on Oracle technologies (Oracle 7.3, 8, 8i & 9i and Forms 3.0, Forms 4.5, Forms 5.0 & Forms 6i). Currently I am managing a J2EE project. Having seen both Forms and also J2EE, I fail to understand why there is so much of hype for J2EE. Now when Forms 9i is in place I am sure that it can provide all and much more than J2EE with substantially less effort. The percentage of re-usability that J2EE claims is negligible. The amount of time we’re spending on debugging, build, deployment, etc is enormous and all these are so easy in Forms. I am sure that the project I am currently running could’ve been done with 60-70% of the current effort if it was on Forms. I have also heard that in US the trend for J2EE is slowly coming down and is moving towards the traditional and proven technologies. Can Oracle do something more to highlight and project this so that Forms 9i can be promoted more and people start recommending Forms 9i?

    I don't know if you have seen our Forms and J2EE papers - please check out:
    http://otn.oracle.com/products/forms/pdf/10g/formsj2ee_business.pdf
    http://otn.oracle.com/products/forms/htdocs/10g/FormsJavaSOD.html
    http://otn.oracle.com/products/forms/pdf/10g/ToolsSOD.pdf
    The first point I would make is that Forms and J2EE are not necessarily competing
    "Oracle’s development tools strategy is to offer software development tools that enable the development of enterprise applications on an Internet model. The software development tools consist of two parallel product offerings: Traditional Development Tools and Java Development Tools"
    So, the first point I would make is you can use whatever tool you want to the best benfits for you. I think we can all agree that Forms has some great strengths but also has some areas where the architecture and style of tools is best suited by some other solution (like Java).
    I certainly agree that in productivity, the 4GL strength of Forms makes application developement truely RAD. I think Java tools are making inroads into the more productive style of development - as we are introducing in our own JDeveloper tool - including visual editing, drag and drop data binding and frameworks which abstract much of the complexity out of the equation.
    As for recommending Oracle Forms; I would certainly endorse anyone to use Oracle Forms - providing it is the right tool and development architecure for the application you are building - but I would also recommend J2EE and JDeveloper if that architecture was right for them as well.
    I would stress that people should choose the right tool and the right platform for the job - don't just go with the latest trend - or infact stay with the same tool just because you always used it.
    In summary, I think J2EE brings a whole area of application development not previously available in the Forms world - you should be able to mix and integrate the technologies that work for you.
    Regards
    Grant Ronald
    Forms Product Management

Maybe you are looking for

  • Weblogic server performance is very slow and memory consumption is 99%

    I am facing one critical issue with the weblogic server.. The server performance is very slow and one of the process is consuming more that 99% of the memory. Bouncing the server is not resolving the issue. Can see the memory usage below... Tasks: 13

  • Time Machine doesn't want to restore from older backups

    Hi I really am disappointed,I have a Transcend 500GB Hard drive and I have periodically been making backups from my Macbook Pro 13inch,when I tried to restore a file in Time Machine it either didn't respond or I could not move the slider to a differe

  • Can't Print a PDF... Getting a "Save As" screen

    This happened suddenly this morning.  I printed a PDF and I received an email and downloaded a PDF from a customer and that is when it started.  I went back to old PDF files I already have and I was unable to print them as well.  If i proceed and "sa

  • ISE BYOD with Android device

    hi i deployed ISE for BYOD and its working fine for windows and Apple devices. the issue is with android. sometimes i can register the devices in MY DEVICES portal and ISE will redirect me to download the network assistant tool. and sometimes it refu

  • SSISDB.Catalog.executions

    Hello Everyone, When I try to run SSISDB.Catalog.Executions from the Management Studio, it runs with no problems.  My SSIS package executes.  However, when I try to run it from a stored procedure being Activated from Service Broker, nothing happens.