Task Based UI @ Siebel 7.8 | Next Tip »Home

Browser Script popup VS Server Script popup

OkAvarageGoodVery GoodExcellent (2 votes, average: 4.50 out of 5)
Loading ... Loading ...

Another year has arrived and I am starting this Year with a post seeking information not providing information. Lately I have realized that Siebel Unleashed community has ability to provide answers to very difficult questions and provide more information that a single person can never provide. So, you might see more of these information seeking posts in future (I have doubts too you know :) ).

 Let’s get to work now.

 If you follow alex’s blog (If you don’t then I strongly recommend that you do) then you would have seen his posts explaining Unified Messaging Framework (UMF) to allow to have OK-Cancel popup anywhere in application without use of browser script.

Now, unfortunately UMF is only available for Siebel SIA Applications or Industry verticals. You cannot use for UMF for Siebel Sales or Siebel Call Center (You might need seperate licesnse to actually use it).

I was thinking of developing a generic solution of having an OK-Cancel popup for normal Siebel Applications using Virtual Business Components (VBC) something similar to UMF. Though the idea is in its initial stage but I think it can work (I need to work on it, before I can really say it will work).

 The reason I am writing this post is because when I discussed this approach with some of my friends working in Siebel, they had apprehensions about this approach. Now, these guys have good experience in Siebel and I value their opinion. So, I thought I would discuss my points and their apprehensions with you guys and let’s see what you think about this.

According to them it is a waste of time and effort and can provide only benefits in limited scenarios. Here are the points that I put in favor of this approach.

  1. This is one time effort and if correctly designed and implemented it can eliminate our needs of have popup using browser scripts
  2. Better performance because we will be saving one round trip from browser to server.

I didn’t have any data to defend my claim on performance and according to them it will result in extra overhead as an Applet, BC and a business service will need to be instantiated to show popup instead of just having a simple confirm command in browser script.

 I think these apprehensions are valid for solution through UMF also. So, here are the questions that I would like to ask to Siebel Unleashed readers.

  1.  Why go for solution based on server script and avoid browser script?
  2. Is it worth the effort to find a solution using VBC or use UMF for popup?

I personally feel that server script solution is the way to go but I don’t have any reasons or facts handy to convince others, it is just a hunch that I have (I may be wrong).
May be you might be able to help me out here and actually answer these questions.

Waiting for your comments! Do let me know if you would like to have more information before participating in this discussion.

  • Share/Bookmark

Related Posts


Article by neel

Authors bio is coming up shortly. neel tagged this post with: Read 387 articles by neel
  • Shiv Prateek
    Well it does seems a great idea of having a unified framework at a single place for displaying dialog boxes.Also it seems a good option but how are you going to achieve the same becoz as far as i am concerned that the SI framework does not support Pop boxes as a part of server scripts.
  • Dos
    are u going to pop up applet which will look like Confirm/alert thing?

    thx
    dos
  • Happy New Year!

    ...and thanks for mentioning the UMF posts.

    Personally (out of hunch, gut feeling and experience) I would stay miles away from browser scripting.

    If you are using Siebel Horizontals and an upgrade to Verticals only to get UMF is not an option :-) I'd recommend evaluating whether developing a custom framework for displaying user dialogs is a good idea.

    Money and time could be saved if you try honestly to re-analyse the requirements and maybe you can even get rid of the dialogs at all.

    There's Task UI (since Siebel 8.0) or interactive workflows if users need some guidance or forms to enter their data.

    have a nice day

    @lex
blog comments powered by Disqus

Polls

Do you like the new Comment System and new look to Site?

View Results

Loading ... Loading ...