On Jun 9, 9:10 pm, Knack <[email protected]> wrote: > Current plans are: > > 1) Using an Oracle DB > 2) LDAP authentification > 3) Role based authorisation. Here I'm a bit unsure about the approach. > I would implement it by myself within the django world (don't know yet > where exactly).
If your application has any workflow to manage, django-workflows is great, but the documentation needs help. It ties into django-permissions which is great. > 4) Transfering the data using a web service via https. Here are my > biggest uncertainties. What kind of web service to use? Rest, xml-rpc > or soap? How to package the acual data? Embedded in the html or xml? > As binary payload? I would need only basic stuff like log in, log out, > read and write whole database rows, which are basically the business > objects. Most of the logic is done on the rich client. I would > transfer large amounts (100000s of business objects) of data at > startup time (very eager loading to the client). But also lazy loading > of course. My recommendation is Piston, although I am not sure how it would handle such large data sets. If you are not doing a lot of writing, you can simply cache the objects outside the webserver. > 5) One important concept is that I change only a small amount of the > data objects. Most of the changes lead to new versions. Therefore I > hope to be able to use caching extensivly. The data objects which are > immutable could be permanently cached in memory. How about > authorisation of these cached objects? Are there ways django takes > care of this? As far as authorization on cached objects - and by this I assume you mean database instances, django only provides a very primitive (IMO) permissions system. For anything more complicated than that, you need to look at other systems. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

