RE: [U2] UniObject Licening

2004-07-14 Thread Les Hewkin
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

2004-07-14 Thread Wendy Smoak
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

2004-07-14 Thread Tony Gravagno
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

2004-07-13 Thread Louie Gouws
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/