Wie bereits in anderen Threads angedeutet, befasse ich mich zur Zeit stark mit "Reaktiven Informations und Workflow Management Systemen". Grundthemen hierbei sind vor allem die computerbasierte Form der WAHRNEHMUNG durch Sammeln von Ereignissen und Nachrichten (Personenaktionen, Dokumenteneingang, Sensorenmeldungen, Telefonanlagenmeldungen, etc.), die HANDLUNGSENTSCHEIDUNG (Regeln, Normen, etc.) und schliesslich die AUSFÜHRUNG, welche wiederum Ereignisse und Nachrichten zur Folge hat und somit den KREISLAUF schliesst.querdenker hat geschrieben:@tabellar:
Interesse besteht eigentlich in allen 3 Bereichen, d.h. EventManagment, Workflow und DB.
Magst du mir mal ein wenig mehr darüber erzählen?
mfg, querdenker
Das ganze ist natürlich in jeglicher Hinsicht komplex und hat prinzipiell eher einen "wissenschatlichen" Charakter. Trotzdem "schwebt" mir ein System vor, das einfach zu NUTZEN und gleichzeitig extrem flexibel in der WAHRNEHMUNG und AUSFÜHRUNG ist. "CSCW - computer supported collaboration work" ist der Oberbegriff für Workflowmanagement-, Groupware- und Collaboration Systeme. Reaktive Systeme stehen für "Ereignisgetriebene Systeme" wie z.B. Robotersysteme, GUIs oder auch den MENSCHEN, das wohl beste "reaktive System" .
Also, es gibt nicht all zu viele Menschen, die sich mit oben genannten Dingen beschäftigen. Aus diesem Grunde würde ich mich sehr freuen, hier im Forum ein paar Gleichgesinnte zu treffen, die über die Thematik diskutieren und ev. das ein oder andere Stück lauffähigen (Test) Code implementieren möchten. Python als sehr flexible und modulare Skriptsprache finde ich für so ein System otimal.
Mögliche Diskussionsthemen:
- Computerkommunikation in verteilten Netzen (XML, XML-RPC, Jabber, HTTP, Sockets, etc.)
- Architektur Gesamtsystem (eigener Server, Aufsatz auf Jabber, Zope, Apache_MOd, etc.)
- Architektur EventEngine (synchron, asynchron, DB-Trigger/Listener, Skalierbarkeit,, etc.)
- Workflow (Petri Netze, graphbasiert, blockstrukturiert, etc.)
- Aktivitätensteuerung (worklets, workitems, actorflow etc.)
- Agentenentwicklung ("Jabber", coffeeMachineAgent, asteriskPBXAgent, heatingAgent, etc.)
- Webservices
- Datenbank Integration
- FrontEnd Design
Das ganze soll in erster Linie SPASS machen und den IDEENREICHTUM ankurbeln .
Gruss Tabellar