RE: [U2] UniObject Licening
Have a look at Redback. We use UniObjects for VB applications but Redback for web based applications. Redback uses a server process to cut down the number of licenses used. Les -Original Message- From: Nick Southwell [mailto:[EMAIL PROTECTED] Sent: 14 July 2004 09:19 To: [EMAIL PROTECTED] Subject: RE: [U2] UniObject Licening Are your thousands of students concurrent users? We designed our application to have a max number of connections say 100. When the application knows it has reached that limit it will sleep and retry. Its not the most graceful approach but it allows us to put a ceiling on usage. Cheers Nick -Original Message- From: Fawaz Ashraff [mailto:[EMAIL PROTECTED] Sent: 14 July 2004 02:46 To: [EMAIL PROTECTED] Subject: [U2] UniObject Licening Hi All, We are trying to use UniObject for UniData to get information for various web projects. Most of the Front End is done using VB .Net. It looks like UniObject is using a user license for each connection. There would be thousands of students using this application and we are having a licensing issue. Should we structure our program differently? Has anyone else come a cross the same problem? If so what did you do? Thanks a lot. Fawaz __ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail --- u2-users mailing list [EMAIL PROTECTED] To unsubscribe please visit http://listserver.u2ug.org/ This correspondence is confidential and is solely for the intended recipient(s). If you are not the intended recipient, you must not use, disclose, copy, distribute or retain this message or any part of it. If you are not the intended recipient please delete this correspondence from your system and notify the sender immediately. No warranty is given that this correspondence is free from any virus. In keeping with good computer practice, you should ensure that it is actually virus free. E-mail messages may be subject to delays, non-delivery and unauthorised alterations therefore, information expressed in this message is not given or endorsed by Open and Direct Group Limited unless otherwise notified by our duly authorised representative independent of this message. Open and Direct Group Limited is a limited company registered in United Kingdom under number 4390810 whose registered office is at 10 Norwich Street, London, EC4A 1BD --- u2-users mailing list [EMAIL PROTECTED] To unsubscribe please visit http://listserver.u2ug.org/ This e-mail and any attachments are confidential and intended solely for the use of the addressee only. If you have received this message in error, you must not copy, distribute or disclose the contents; please notify the sender immediately and delete the message. This message is attributed to the sender and may not necessarily reflect the view of Travis Perkins plc or its subsidiaries (Travis Perkins). Agreements binding Travis Perkins may not be concluded by means of e-mail communication. E-mail transmissions are not secure and Travis Perkins accepts no responsibility for changes made to this message after it was sent. Whilst steps have been taken to ensure that this message is virus free, Travis Perkins accepts no liability for infection and recommends that you scan this e-mail and any attachments. Part of Travis Perkins plc. Registered Office: Lodge Way House, Lodge Way, Harlestone Road, Northampton, NN5 7UG. --- u2-users mailing list [EMAIL PROTECTED] To unsubscribe please visit http://listserver.u2ug.org/
RE: [U2] UniObject Licening
Louie Gouws That is what a user license is! a license per user/connection. Buy thousands of licenses. It's not necessary to have a license for every potential user, only for the max number of concurrent users. With UniObjects for Java, I get in, do something, and get out, freeing up the license within seconds. A dozen concurrent users barely register as taking up a license-- you have to watch 'top' closely to ever see the webapp user logged in. -- Wendy Smoak Application Systems Analyst, Sr. ASU IA Information Resources Management --- u2-users mailing list [EMAIL PROTECTED] To unsubscribe please visit http://listserver.u2ug.org/
RE: [U2] UniObject Licening
Welcome to Tony's Education Corner. :) Most of the responses so far say connect, do your stuff, then disconnect. That's all good advice - here is why people are saying this. This is the concept of Persistence. If you hold a connection between user inquiries, you have a Persistent connection. If you do not hold the connection, it is Non-Persistent, but then you need to work out how you are going to manage State. That is the state of a user session, user variables that tell the application where a given user is at any given time. State can be managed on the server by writing variables do disk with a unique ID, then passing that ID back to the client program. When the user re-connects, the ID is provided, the app reads the state variables, and continues where it left off. (In the .NET world, this is called Serialization.) State can also be passed back entirely to the client. If the users are coming in from a browser, you might need to maintain state at a middle-tier, like on a web server, and pass the unique ID back in a cookie. There are many ways to architect solutions like this. If you want to consume a minimal number of licenses you need to code a minimal persistence and effective state management. The effectiveness of this, and therefore the real number of concurrent licenses required, is entirely up to you. One thing you want to be careful of: Don't allow users to do a Sort or Select on a large file, or otherwise initiate a process that will take over 30 seconds to process. This will tie up the connection, and if the user gets impatient they may terminate the process. Long-duration processes can be done by a background task and the user should be given a means for checking on the status of open jobs - or you can e-mail them when reports are ready, etc.. Remember that you want to return a response back to the user as soon as possible. Some applications go into a status-check loop where the client checks for job completion, and if the job is not done the user sees a progress bar or some other entertainment - though the connection appears to be persistent, it's not. Be sure to account for the no license condition in client code. The client should be able to retry some number of times or for some time duration before reporting back a connection failure to the user. The client code should pass back this sort of information to the server when it finally does connect. With this information you can add more licenses or make code optimizations as required. Without this information you may not know just how overloaded your connections are. I have extensive experience with writing interfaces like this, and I'll be happy to provide services to help with any such project. My preferred tools these days for MV connectivity are the Pick Data Provider .NET from Raining Data, and DesignBAIS, but the server-side is coded pretty much the same for any tool including UniObjects. Good Luck, Tony Nebula RD [EMAIL PROTECTED] -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Fawaz Ashraff Sent: Tuesday, July 13, 2004 6:46 PM To: [EMAIL PROTECTED] Subject: [U2] UniObject Licening Hi All, We are trying to use UniObject for UniData to get information for various web projects. Most of the Front End is done using VB .Net. It looks like UniObject is using a user license for each connection. There would be thousands of students using this application and we are having a licensing issue. Should we structure our program differently? Has anyone else come a cross the same problem? If so what did you do? Thanks a lot. Fawaz --- u2-users mailing list [EMAIL PROTECTED] To unsubscribe please visit http://listserver.u2ug.org/
RE: [U2] UniObject Licening
That is what a user license is! a license per user/connection. Buy thousands of licenses. Louie -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Fawaz Ashraff Sent: 14 July 2004 03:46 To: [EMAIL PROTECTED] Subject: [U2] UniObject Licening Hi All, We are trying to use UniObject for UniData to get information for various web projects. Most of the Front End is done using VB .Net. It looks like UniObject is using a user license for each connection. There would be thousands of students using this application and we are having a licensing issue. Should we structure our program differently? Has anyone else come a cross the same problem? If so what did you do? Thanks a lot. Fawaz __ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail --- u2-users mailing list [EMAIL PROTECTED] To unsubscribe please visit http://listserver.u2ug.org/ --- u2-users mailing list [EMAIL PROTECTED] To unsubscribe please visit http://listserver.u2ug.org/