Oracle Forms 11g R 2 RUEI – Real User Experience Insight – The Good The Bad and The Ugly

So I have been asked to evaluate a new feature of Oracle Forms 11g R2  called Real User Experience Insight (RUEI) by one of my clients.  Since I didn’t find much to go on I thought I’d share my findings with the Oracle Forms community.

Oracle Real User Experience Insight (RUEI) support is a new feature of Oracle Fusion Middleware 11g R2 that supposedly provides non-intrusive Oracle Forms system monitoring. In the newest version of Oracle Forms the Oracle development team have provided new arguments to the forms MESSAGE built-in, and environment to allow application developers to define their own messages to communicate with the RUEI server.

While on the surface this sounded great. What form users have not looked for a monitoring solution in the past 5 years. I set out to investigate what exactly this means for forms users and report my findings in this post called  “The good the bad and the ugly”.

THE GOOD

Real end user online monitoring for Oracle Forms. For many forms administrators this alone is a miracle. We can finally get information about system health and performance without tracing.

Great graphics. To be honest the reporting mechanism to review the statistics and monitoring data is incredible. They have tons of sexy graphs. See some examples here

The RUEI data that’s collected can be enhanced and manipulated programatically at run-time if coded accordingly in the form using new built ins.

1) The Message built-in
Two new constants have been added as valid values for the user_response parameter of the MESSAGE builtin. They are RUEI_BEGIN and RUEI_END. When these built-ins are used it sends a message to the client so that RUEI can note the information contained in the message. However, the Forms client does not display the message to the end-user. So for example we could put the code message(‘Begin DB stored procedure getname’, RUEI_BEGIN); This will send a message to the RUEI server to begin recording and to note the comment found in the message.

2) A new environment variable called FORMS_RUEI_SEND_FORM_NAME has been added. If this is set, the Forms server will send the name of the form module to the client for each window that is created in the form.

THE BAD

RUEI Uses the feature found in Enterprise Manager (EM)  called end user monitoring (EUM).  Enterprise Manager allows you to monitor the response time data generated by actual end-users as they access and navigate your system. This is a feature that has been around for a while. But the truth is I’ve never seen it work for Oracle Forms. We tried it at one of our clients where Oracle came to do an onsite demo for us and in the end they could not get it to work and recommended we wait for Oracle Forms 11g and keep our fingers crossed. 🙂

EUM is a feature used in Oracle Forms that basically calls a tiny gif for every call to a form in Oracle Forms systems. This way it can record information about the session and the system. Not to be too harsh but I think making 2 times the network traffic for every call in Oracle Forms is not the best idea. Especially if we are trying to monitor network and system performance.

THE UGLY

Although it’s all well and good these new forms built-ins were created, what it basically means is I will NEED to use them

It can hardly be called a non-intrusive monitoring system if I have to add code manually to my forms to get a monitoring solution.  Especially when my systems have 500+ forms.

WHERE’S THE DOCUMENT?

I am always weary to begin using a new feature or full solution when no documentation is available. I have been unable to find almost anything on this new feature. Aside from the new features white paper and a one paragraph in the Oracle® Fusion Middleware Release Notes for Oracle Forms and Reports 11g Release 2 (11.1.2) guide that has it in the section of information that was forgotten in the help.

IN CONCLUSION

It looks like they have good intentions but we are not there yet.
In the meantime people can stick with actual real-end-user monitoring solutions that do not require any development or mapping OraMonitor.

Got more questions for me? Write to me at miaurman@oracleformsinfo.com or comment below.

Oracle Forms 11g R 2 RUEI – Real User Experience Insight – The Good The Bad and The Ugly
Article Name
Oracle Forms 11g R 2 RUEI – Real User Experience Insight – The Good The Bad and The Ugly
Description

So I have been asked to evaluate a new feature of Oracle Forms 11g R2  called Real User Experience Insight (RUEI) by one of my clients.  Since I didn’t find much to go on I thought

Author
Publisher Name
auraplayer
Publisher Logo

David Buch
Senior Products Manager

David, our Senior Products Manager, is a highly experienced professional specializing in product definition, innovations, and development, with broad customer understanding, and skillful people management. He has over 20 years of R&D work experience, and continues to excel in his expertise. Before starting his career, David attended Bar-Ilan University where he studied computer science and economics. When he is not working, David enjoys spending his time as a professional tuba player joining symphony orchestras and chamber ensembles.

Elizabeth Pearl
Relationship Manager

A Relationship Manager, but a teacher by degree, Elizabeth is passionate about technology and always seeks to educate and improve the lives of others. During her years as a teacher, Elizabeth learned valuable skills that she applies to everyday life and her role at AuraPlayer: active listening, organization, preparation, and clear communication. Elizabeth is originally from the United States but currently resides in England. In her spare time, she loves exercising, spending time with her family and friends, and playing volleyball.

Nathalie Wasserman
CFO & Operations Manager

Natalie is proud to be AuraPlayer’s Operations and Chief Financial Officer. She takes pride in her work, and loves being a part of the AuraPlayer family. Prior to working at AuraPlayer, Nathalie worked at various companies as an accountant. She attended the University College London (UCL), where she graduated with a Bachelor’s Degree in economics and business. She then went on to pursue a Master’s degree in Political Economies in Eastern Europe. 

Gwen Edwards
VP Business Development

An expert in helping businesses seize their potential and grow, Gwen is committed to take AuraPlayer to the next level. With over 30 years of experience in the high technology sector and working with Fortune 500 companies, she works as an advisor for growing businesses to help enhance their value and reach their business objectives. She’s a dynamic member of our team, leveraging her sales and marketing, and P&L experience to our current and future product suite.

Gwen also serves on a several private company boards in Silicon Valley, and is an active member of the angel investment network, Golden Seeds.

Yossi Nakash
CTO & Co-Founder

A true developer, Yossi has been developing and coding in Java / J2EE, C++, .Net, and C# for over 15 years, focusing mainly on the RD side of things. Entering the Oracle World about 5 years ago, Yossi immersed himself in the world of Oracle SOA, Weblogic, ADF and ADF Mobile, as well as the Java side of things.

Prior to joining Mia to found AuraPlayer, Yossi held the role of RD team leader at RadView and was a Java developer at Motorola.