Some of the tables contains around 10 K rows. I have generated ADF BC for this database, with Master-Detail relationships. My goal was to test with default settings, without special tuning - because at the end we can tune both servers and get even better results in production.įor the test case, in order to make it more realistic - I was using free sample Chinook Database data loaded into Oracle XE. Performance test was completed on regular ADF developer environment, there was no special tuning applied for both servers - just all default settings. This can be explained logically, because Glassfish server is much lighter comparing to WebLogic - it allows to execute ADF runtime faster. Based on performance test results - ADF runs faster on Glassfish server. ![]() You can read about ADF Essentials (free distribution of ADF framework) from my previous post - ADF Essentials - Quick Technical Review. With ADF Essentials certified on Glassfish server, we can run performance test and compare ADF runtime performance on both servers - Glassfish and WebLogic. This is simplified example, in real life most likely you would retrieve mapping between task flow and security role from the database: Logic is pretty simple - we check current dynamic region task flow address, compare it along with a security check (globalaccess role). Sample application contains Securit圜ontroller class - custom class, responsible to check if task flow can be accessed. Restricting access to ADF Task Flows with Fragments Configuring ADF application for Glassfish securityģ. Configuring JAAS security for ADF applicationĢ. In this post I will provide solutions, implemented in the sample application - MultiTaskFlowApp_gfsec.zip for:ġ. This means security implementation to protect ADF Task Flows with Fragments, when rendered through dynamic region is very important. ![]() One of the most common ADF architectures nowadays - use of ADF Task Flows with Fragments through dynamic regions based on single page. This would protect page resources from ADF application, but not ADF Task Flows with Fragments. However, lack of ADF Security support is not a show stopper - we can enable JAAS security model. This is related to ADF Security technical implementation dependency on WebLogic security. ADF Essentials includes all the key ADF technologies, only one is missing - ADF Security.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |