[PEAK] need hints on PEAK twisted support
ueck at net-labs.de
ueck at net-labs.de
Sat Apr 10 17:23:47 EDT 2004
Hi Stephen,
> > schema (abstract sql-schema with sapdb-driver (readonly))
>
> I'm very interested in abstract sql-schema representation.
CWM would possibly the way to go .. but i didn't find any
tool to Edit the Schema-Info freely available so i went on
with a simpler approach. i haven't used it for ages right now.
>
> > bsddb (a try to make a bsddb-datamanager .. doesn't really work)
>
> You might want to check out ATOP, Glyph's latest persistence
> engine. ;) He gave a good talk at PyCon DC about it, and had
> lots of lessons-learned about BSDDB as a back-end. Non-trivial.
>
does it come with twisted ?
> > - workspace (concept of a Workspace, is also used in my webdemo.
> > a workspace is the "controller" in MVC and is
> > implemented in my libraries as statemachine as
> > event-consumer, that interacts with the businessobjects
> > on behalf of the user's actions and controls the
> > user-interface. this packages is not yet complete )
>
> It would be interesting to give it a Twisted Perspective
> Broker interface to make it a "sharable workspace" in a
> potentially more flexible way than a web app could do ... :)
The whole system is designed as 4-Tier app:
- UserInterface (Web/wxWidgets)
- Workspace
- BusinessModel (peak.model, business-rules)
- DataStorage (datamanagers)
the communication should happen as async messages between
the components, that are either local or remote (configurable)
e.g. a wxClient would have UserInterface and Workspace within
one process and talk to the BusinessModel with remote-messages
while a WebApp would only be the UserInterface that talks with
http-requests to the workspace that lives on the server-side
(session-based).
this is the theory .. it's still a far way to go.
> >
> > nllworkflow (actively developed and ready for a4)
> > ------------
> > a Workflow Package that currently include an UML-1.3 like
> > StateMachine. Future versions should also contain a WFMC
> > Engine to be able to start ActivityBased and StateBased Processes.
>
> I'd like to see if we can collaborate on this. My partner
> on our app has developed a WFMC-based workflow app, but I'm
> not sure how the state machine under it works.
about 2 years ago i also developed a WFMC-Engine-Prototype with Transwarp
(PEAK is it's successor) that used a fairly similar aproach for scheduling
the activities as peak.events does right now.
it's in our cvs in /oldlibs/NetLabsLibs/src/NLL/Services/Workflow/.
peak uses similar concepts, so a "major refactoring" would get it
back from my codebase ;-)
I'm interested in sharing efforts for this as my time allows.
i have not yet started planning to work on wfmc for now.
> Yes, thanks!
>
> Cheers,
> Steve
you're welcome
Ulrich
-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/
More information about the PEAK
mailing list