Options for supporting web toolkit applications

The various changes which have occurred between 10 and 11g are very detrimental to any users developing or supporting applications built with the original web toolkit (not APEX).
In 10g, you could download the database and companion CD and end up with a database and http server with mod_plsql running in no time flat.
In 11g, the database install is just as easy, but the http server install requires "Oracle Fusion Middleware Web Tier" which weighs in at a scary 1Gb+ (for a webserver) and assumes you are wanting to run lots of instances across an "enterprise grid". Even finding the error logs for when it doesn't work is hard. I spent a happy 4 hours trying to install it (following the instructions) without success.
So, you think, what are the alternatives.....
1. You could use the EPG, but the majority of advice is that this isn't suitable for production deployments
2. You could use the APEX listener, but that doesn't support some of the features: flexible parameters, basic auth, etc
There are a number of things Oracle could do to rectify this
1. Open source mod_plsql. If they are not going to develop it further then let someone else do it for them
2. Maintain backwards compatibility with mod_plsql in the APEX listener - not every application is APEX
Hopefully someone from the APEX listener team can say "yes, we'll be making the apex listener compatible with all mod_plsql features in the next release". Fingers crossed...
This was expressed more eloquently by John Flack here
http://it.toolbox.com/blogs/jjflash-oracle-journal/application-express-listener-an-open-letter-35464
Edited by: user486189 on 07-Aug-2010 04:52

Thanks for the favorable mention of my blog - I updated that entry with a later one based on the Release Candidate version of the Apex Listener. I haven't given the production version a really good try yet, but what I've seen is pretty close to what I saw in the early adopter versions, except that the documentation is much better - bravo.
You've named two alternatives to mod_plsql. Here are a few more:
mod_owa: This is similar to mod_plsql, but it works under the generic version of Apache web server, rather than Oracle's customized version, Oracle HTTP Server. It is configured a little differently from mod_plsql and has some variations in the way it supports some of the more advanced features of the PL/SQL Web Toolkit, like flexible parameters. Joe Lennon wrote a blog entry about mod_owa here: http://www.joelennon.ie/2008/12/09/install-apache-mod-owa/.
The base website for mod_owa is: http://oss.oracle.com/projects/mod_owa/dist/documentation/modowa.htm
Thoth Gateway: If you have a Microsoft IIS web server, you might try the Thoth Gateway. Find it here: http://code.google.com/p/thoth-gateway/
DBPrism: This is another JEE based application that I know that some are using. DBPrism was not primarily intended as a mod_plsql replacement, but does do that too. Find it at: http://www.dbprism.com.ar/en/index.html
Please be aware, I haven't tried these (except a brief trial of an earlier version of mod_owa) so I can't vouch for them.

Similar Messages

  • Migrate/Import/[etc.] PL/SQL Web-Toolkit Application to APEX

    Hello all,
    I've only recently learned about APEX and have dabbled with it for a little while, and I'm quite impressed with how amazingly quick it is to develop applications with it.
    A few co-workers and myself are trying to convince "The Management" that we should pursue using APEX to develop our Enterprise Applications. Currently we write our web apps using the PL/SQL WebToolkit, accessing our applications at URL's like: http://host/dad/[package.]procedure .
    Recently (within the past month) there was a convention in the Southern California region where I believe some people from TUSC presented on APEX. As I understand it, they said it was possible to migrate existing applications (written in packages and procedures) to APEX. I'm also told that it is possible to view the PL/SQL that is rendered by APEX to display the application.
    We've practically sold our Director, however he has a few outstanding issues he's asked me to research, as he feels his boss would be most concerned with:
    * How much effort will it take to migrate/import/etc the PL/SQL WebToolkit Application to APEX
    * Should the need arise, how much effort would it take to move from APEX back to PL/SQL WebToolkit
    I've tried researching these topics over the past few days and I haven't really come up with much. I realize that you can call PL/SQL packages/procedures/etc from within a region, but as I read on a thread in these forums ( How to jump from mod_plsql to APEX! ), you still won't be able to take advantage of the Items, Computations, Processes, etc. Is there, in fact, a way of importing a PL/SQL-developed Web Application into APEX to take advantage of all its tools? I would imagine it would be quite a feat to be able to create the items for the form fields, maintain the layout and such, but I need to provide my Director with as much information on these topics as possible.
    Many of us developers are really excited at the prospect of developing with this tool; it would be a shame to lose the opportunity over not being able to provide any information on the topics above.
    Thanks in advance for your assistance,
    -Luis

    Hi Luis,
    I had a client a couple of years back who had an existing PL/SQL Web Toolkit application who used the htp.p etc calls to generate the HTML (and in some cases CSS) for their site. They were interested in using Application Express and asked me to design a new administration module for their site (which I did). The development went extremely smoothly so they then asked about re-writing their existing site in APEX (since maintaining the old site was not a straight-forward task).
    Fortunately for me, the original designer had the foresight to put lots of the application logic into packages (which I could reuse), but I quickly (about 2 or 3 days from memory) created a custom theme and templates in APEX which gave the same look and feel as the existing site.
    Personally, I think if you tried to re-use the existing htp.p calls (by using PL/SQL regions etc), then you would be missing out on some of the major advantages of using APEX (such as the ability to easily change the look and feel of your application).
    I always think that migrating to a new tool/platform etc is a great opportunity to re-examine your existing code to perhaps see if you can do things differently (speed up those queries, perhaps make the navigation more logical etc).
    So, yes you can certainly re-use lots of your existing packaged logic, but I would also take the leap and use the features that Application Express provides to make future maintenance of your application easier.
    Just my thoughts.
    John.

  • SOAP vs. XML-RPC for synchronous Web Services applications

    Hi everyone, I have to finish one project soon and I have to make a decision. Because I don't have much time I want to ask if anyone can answer me, what are the major differences bettween SOAP vs. XML-RPC for synchronous Web Services applications. I'll be very grateful if you help me!
    Thanks in advance!

    Come on guys i know you can help me, please don't hesitate to write some row

  • "Block EDIT option*" for all WEBI Reports with Administrator Account

    Hi,
    I had opening CMC with Administrator Account.Due to some reasons i want to "Block EDIT option" for all WEBI Reports.Just Viewing is sufficient.In the same way for Universe"Blocking EDIT object option".Instead of Administrator guide reference (chap no 18 &19)option.Could you help in steps resolving issue.Thanks in advance.
    Regards,
    Swapna.

    Hi Swapna,
    You could perform the following steps:
    1. Login to CMC.
    2. Go to Folders >> Manage >> Top Level Security
    3. Click on Add Principal and add the user or group for which you have to set the security.
    4. Click on assign Security >> Advanced tab >> Add/Remove Rights.
    5. Select Content >> Web Intelligence Report
    6. assignt "Edit Object" right as denied and click on apply ok.
    This would help you to block edit option for only webi reports and all the webi reports in your environment.
    Regards,
    Nakul

  • Client-side caching of Javascript (for Google Web Toolkit *.cache.* files

    Hi all,
    I'm trying out the use of Google Web Toolkit (GWT) for AJAX code development, leveraging RPC calling back-end Web Services for a document browser prototype.  When the JavaScript code is generated by GWT, it has the ability to automatically distinguish between cacheable and non-cacheable content via file extensions (.cache. and .nocache.).
    Now when running in a Tomcat environment with appropriate caching settings; the application runs extremely fast even on really poor latency sites (>500ms round trip); however on a NetWeaver stack, I can't find any information on how to set an attribute on .cache. files to set an expiry of 1 year.
    Anyone know how to do this on a NetWeaver J2EE stack?
    Thanks,
    Matt
    PS. For reference, GWT is a very cool open source project worth watching in the Enterprise space for targeted high-usability, high performance apps.  Just the image bundles concept themselves are an awesome approach to minimizing impact of small images on performance.

    Hi again,
    I thought I should post the solution I came up with in case people search on GWT in the future.  In terms of caching, the Portal does a good job of making nearly everything that GWT produces to be cached at the client; and for the life of me, I couldn't get nocache files not cached at the client side. 
    So thanks to my friendly local SAP experts in the portal space; I discovered there's not much you can do to get this working except try use standard browser tags like the following to prevent caching on the browser:
    Note - Can't seem to save this post in SDN with Meta tags that I'm trying to display so check out http://www.willmaster.com/library/tutorials/preventing_content_cache.php for more info...
    Unfortunately, the way that GWT creates the nocache files, it is not possible to modify the .js files to do this so I needed an alternative approach.
    Then I thought, well, the html file that includes the JS file is cached, but it's not very big, so how about I just write a script to modify the html file when I deploy to production to point to the nocache file with a date suffix.
    Let me explain in more detail:
    1. The original html file that includes the nocache.js file gets modified to point to nocache.<date>.js.
    2. The original nocache.js file gets changed to nocache.<date>.js
    3. Now produce an external bat file to do this automatically for you before deployment which DevStudio can call as part of an Ant script or similar.
    That's it.  So when you are developing, you can manually delete your cache, but just before you go to production, you do this conversion, and you will never have an issue with clients having the wrong version of javascript files. 
    Note - GWT takes care of caching of most of the files by using a GUID equivalenet each time you compile, so it's just a couple of files that really need to not be cached.
    Anyway, I'm not explaining this solution very well, but drop us a line if you need to understand this approach further.
    And lastly, my feedback about GWT - It Rocks!  Everyone loves the result, it's easy to build and maintain, it offers a great user experience, and it's fast.  Not a replacement for transactional apps; but for the occasional user - go for it.
    Matt
    Edited by: Matt Harding on May 22, 2008 7:48 AM

  • What are the different options for implementing web security?

    Hi,
    Right now I am working on an internet website. We are using JSP for presentation and running Weblogic Application Server. I want to know different options for implementing website security. One of the options that I am aware of is to use LDAP. But we donot want to go and buy a LDAP Directory Server now. So I would really appreciate if somebody could let me know my choices here.
    Thanks in advance.

    Hi,
    If you are working on a Windows 2000 platform, the most obvious choice would be Active Directory Server as this is shipped free with Server 2000. It is LDAP compliant, although does have a few differences that set it apart from the other X500 standard based solutions which I will mention in a moment. Details on these differences can be found at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnactdir/html/msdn_activedirvsnds.asp
    Other options are openldap, an open source implementation of an ldap server or iPlanet's Directory Server. If you are initially doing an evaluation, a trial version is available of the iPlanet software and can be downloaded from their site. I found this particularly easy to get to grips with and their is excellent documentation available. There is also an offering from Novell, but I have no experience of this.
    Hope this helps.
    Jon

  • Help URL for ESS web dynpro applications

    Hi gurus,
      I am trying to assign help URL for a standard ESS iView( Record working time).
      When i go to the iView properties i have property showhelp. I have the same property for the page record working time.
      When i set this property to yes at the page level the help option shows up and whn i set this at the iView level the help option does not show up ( in the right hand corner of the page or iView)
      My main question... how do i set up the help url for this help. becuase even for page when i click on help it says "no help found"
      I want to give a URL for this help link.
       Any thoughts on why this option is not popping up when i set the show help option for iView and how to enable the help URL for iView as well.
       Appreciate any help on the same.
    regards
    Sam

    The Help option should show up in the iview tray if you set it at the iView level.  Im not sure why that part isnt working for you.
    For the iView help, you can set the property URL to Help Topic property on the iview or page. 
    If your version doesnt have this property, you can use the PCD inspector (available under system administration>Support>Portal Content Directory-->PCD Inspector).  Browse to the iview, click on prop editor, click the Switch to PCM property.  Edit the com.sap.portal.iview.HelpUrl and enter your help url.
    Hope this helps-
    Marty
    Message was edited by:
            Marty McCormick

  • Not getting Selection(Prompt) option for the WebI Query.

    Hello Experts,
    I built WebI query for the custom query of SAP BI.I am not getting an selection or prompt for the WebI Query even though there is a selection in BI Query.If i develop WebI report for the standard query of the Bex i am getting selction options.
    Please suggest how can i do this.
    Thanks in Advance,
    Shiva Kumar G.C

    Hi Shiva,
    Where in the Query Designer are the selections defined?
    Selections defined under Characteristic Restrictions should show up when you run the webi report.
    Additional selections created under Default Values won't show running a webi report (that is just an additional filter on the data retrieved from the data warehouse).
    Regards,
    Harry

  • Adding Custom Filter Options for Newsfeed Web Part

    Hi,
    In OOB feature the newsfeed web part shows filter options for Following, Everyone, Mentions, Activities and Likes. Is it possible to add custome filter options to this web part?
    Thanks in advance.

    Hi,
    It seems that there is no OOTB options which allow to add more filters in the newsfeed web part.
    But we have many methods to retrieve the social feeds and you can filter them in the way you like. To know more about how to get feeds, the following link should be a good start.
    Work with social feeds in SharePoint 2013
    http://msdn.microsoft.com/en-us/library/office/jj163237(v=office.15).aspx
    Miles LI TechNet Community Support

  • Compression options for making web-read wmv from larger avi

    Hello all,
    After spending about an hour rendering and re-rendering a file, I've decided I need some help.  I'm using AE CS4 to try and make a large, uncompressed .avi file smaller for the web.  Each option I try seems to destroy the image quality though.  I don't know what to do to make the avi smaller while retaining at least a professional looking quality level.  These files are for my online portfolio, so I need them to look as nice as possible...so I can try and find a new job ^^;
    Any help would be monumentally appreciated!!!! -bows-
    Shawnna
    PS:  I do have the raw files used to make these avi's, but it's quite a jumbled mess if I try and open them in CS4.  They were made in 6.5.

    Also try to output to FLV and embed it into your website (see this thread for some tips). H.264 is certainly also an option, but be aware that it still may cause viewing problems for some users, e.g. crash the browser. Since you are on CS4, you could also do this in Adobe Media Encoder, which will provide some more encoding options...
    Mylenium

  • EDQ Log options for monitoring Web services

    Hi
    We have a specific need to monitor the web service calls through EDQ (EDQ CDS integration with Siebel). Can you assist with the options to set in logging.properties which will allow us to see the web service logs without the log information crowding it out?
    Kind regards
    Craig

    Hi,
    The best way to log traffic between Siebel and EDQ is to enable logging in the EDQ Siebel Connector and then examine the connector log files. You will then see requests and responses here - it is the best place as it will work across several EDQ servers if you have many in use.
    See Section 4, item 3 in this document:
    Oracle&amp;reg; Enterprise Data Quality
    3.  (Optional) If detailed trace information on connector requests is required (for example, for temporary debugging purposes) add the following lines to the dnd.parms file to enable logging:
    logfile: sdq%05d.log jlogfile: jsdq%05d.log "
    It is also possible to enable logging by writing data out of EDQ itself, for example to append to a text file the data sent into match by adding a writer just before the match processor and configuring an export task to a text file in append mode, but this is server specific and less easy to disable later.
    Regards,
    Mike

  • New inventory options for existing Web tools customers

    The free upgrade from Web tools to zed E-Commerce provides a number of new inventory display management options.  Web only warehouses, decrement onhand inventory count on order placement(pre-synchronization), and the ability to show or hide an item on the storefront based on stock status(stock status also customizable)  Check it out today!
    Link to Youtube video explaining new functionality:
    http://www.youtube.com/watch?v=k4I0zgKXswk

    Hi homerhotspur,
    Word of warning.  Make sure you get your deal confirmed in writing or by email.  I did a deal with the options team.  My bill was correct for the first month so I threw my call log away.  The second bill was wrong and BT deied any knowledge of the agreed deal.  It tokk quite some time and effort to get things sorted.  I am just hoping and praying that my May bill is correct otherwise it will be a bigger pain still sorting that out as BT will owe me money.  Is there such a thing as a reverse Direct Debit ?
    Best regards,
    dfenceman

  • Solutions/Options for 100% uptime with Application Server

    what are the solutions/options available for 100% uptime with Oracle DB and application server as one of the business area requires 100% uptime of the application system and DB.
    Is there any cost effective options available to achieve the above stated requirement or else might to have to go for stand alone system?
    Thanks in advance for help.

    Hi,
    I would recommend you to take a look at the Oracle Application Server Enterprise Deployment Guide and Oracle Application Server High Availability Guide. Both are avaliable at http://download-west.oracle.com/docs/cd/B14099_15/index.htm.
    Regards,
    Mathias

  • What is the best option for a medium GUI application

    Hi all,
    I would like to develope an application(GUI) which can manage all cutomer related informations. So my question is which technology to use Swing, JBeans or something else ? Please advise me.
    Thank you very much
    James

    I've always found Swing easiest & best for buttons & tables etc, but AWT is betted at graphics like stick drawings.
    Shish

  • Options for simple web design software

    I have iWeb 08, which produces pretty much what I want, but IE8 won't display the javascript menu's.
    So is there a way of getting iWeb to create pages that will view in IE8 ? or is there some equally simple software that just works ?
    Thanks.

    You'll find a few more hints here.....
    http://www.iwebformusicians.com/WebMusic/iWebandInternetExplorer.html
    If you want IE users to be able to watch your movies you really need to convert then to flash or upload them to a service like YouTube or, better still, Vimeo.
    For music files, the only sensible way to go is to use a flash player or jukebox as most PC users can't or won't download QuickTime Player.
    http://www.iwebformusicians.com/MusicPlayers/Players.html
    "I may receive some form of compensation, financial or otherwise, from my recommendation or link."

Maybe you are looking for

  • Windows 7 Product Key Blocked - Not Genuine notice

    My T420 is 3 years old and suddenly yesterday I got the notices and black screen saying "This copy of Windows is not genuine." And nag screens about it roughly every half hour (and annoyingly at boot-up). I tried several fixes online, including re-en

  • V2.2.1 is waisting connections / kodo 2.2.1 usable?

    Hi, Summary of the problem: Since 2.2.1, the deepness of the object mapping seems to have a direct correlation to the minimum number of connections needed to execute any query. Insufficient connections cause a kodo system lock. I'm currently moving f

  • Invalid UOM error

    Hello Experts, Whenever i open item in Item master data to see details an error showed only "Invalid UOM  " Help me out what things i will check to remove this error Thanks & Regards

  • E-MU 0204 for Vinyl Recording: Missing Sampling Rates Using Windows 7 Drivers?

    Hi all, Just so you know, the primary use for the E-MU 0204 is to convert the mounds of LPs I have into digital format (either 88.2 or 96 kHz sampling at 24 bit). Having said that, I'm going through a lot of growing pains with the E-MU 0204 unit I ju

  • Tecra 8200 - no finding wireless networks?

    Hi one n all, Symptons are as follows, 1) Tecra 8200 with a detected Toshiba Wireless Mini Pci Card 2) a belkin 54g wireless router 3) a belkin 54g wireless bridge 4) a seconded laptop with a belkin 54g pcmi card on trying to find any wireless networ