[baseten-users] Portable Distributed Objects
Daniel Brajkovic
daniel at brajkovic.com
Sun Jun 14 23:03:41 EEST 2009
Or perhaps BXPGInterface?
Daniel Brajkovic
Sent from iPhone.
On Jun 14, 2009, at 2:33 PM, Daniel Brajkovic <dbrajkovic at me.com> wrote:
> Well I dug into the source code a bit. What about if the vended
> object was an instance PGTSConnection or PGTSConnector?
>
> I'm not an programming expert, but from I can make out it's one of
> those two classes that make the ACTIAL connection to the database. I
> have yet to find where either of them are intansiated.
>
> Daniel Brajkovic
>
> Sent from iPhone.
>
> On Jun 13, 2009, at 10:24 PM, Tuukka Norri
> <tuukka.norri at karppinen.fi> wrote:
>
>> Hi!
>>
>> Daniel Brajkovic kirjoitti 13.6.2009 kello 19.32:
>>> Speed is not an issue because the best alternative now, is
>>> consuming a web service, and opening, authenticating, closing
>>> connections has GOT to be slower than maintaining a open connection.
>>>
>>> But you raise an interesting point that I did not consider; I
>>> didn't consider that the BXDatabase objects would live on the
>>> Server then, not on the client. It would be an interesting
>>> experiment as to how many clients such a setup could handle.
>> I'm a bit concerned about calls to -[BXDatabaseObject
>> primitiveValueForKey:]. I'm not at all certain but I think
>> NSArrayController (and other NSController subclasses) could call -
>> valueForKey: multiple times for the same object even if the value
>> hasn't changed. If the value is returned by reference and the
>> corresponding object exist on the server, reading it over and over
>> could be slow. Don't take my word for it without testing, though.
>>
>>> Since I wrote the original email, I did some looking and found
>>> this in PostgreSQL docs (looks like its new for PostgreSQL 8.4rc1):
>>> ...
>>> This would solve my problems because I could just email clients a
>>> valid cert. Would it be difficult to implement this into BaseTen?
>> We originally had plans to make certificate authentication
>> available in BaseTen, until we found out that it may only be used
>> in addition to another authentication mechanism. We'll definitely
>> look into this. The certificate would probably be stored in the
>> user's keychain and converted to PostgreSQL's desired format using
>> Security.framework, so I don't think that implementing it would be
>> difficult.
>>
>> I'd ask PostgreSQL developers about making the server accessible
>> from the Internet, though, even if clients are required to use SSL
>> and have a certificate.
>>
>>> And have you tried BaseTen with 8.4 beta?
>> Unfortunately not yet. Now that WWDC has ended, I'll have some
>> vacation but we'll test it as soon as I return to work.
>> --
>> Best regards,
>> Tuukka Norri
>> MK&C
>>
>>
>> _______________________________________________
>> baseten-users mailing list
>> baseten-users at lists.basetenframework.org
>> http://lists.basetenframework.org/mailman/listinfo/baseten-users
More information about the baseten-users
mailing list