Back to site
Since 2004, our University project has become the Internet's most widespread web hosting directory. Here we like to talk a lot about web development, networking and server security. It is, after all, our expertise. To make things better we've launched this science section with the free access to educational resources and important scientific material translated to different languages.

El wftk de codi obert de flux de treball conjunt d'eines

Source: http://www.vivtek.com/wftk/


Lema: no ha mort encara!
ESTAT / NOTÍCIES
2009.12.02 Tutorial de Perl: Ara que tinc un petit subconjunt dels serveis de dades escrit en Perl, he començat a escriure les proves unitàries - per la senzilla raó que no puc recordar el que ja he fet, i em preocupa trencar. De les proves unitàries, estic escrivint un codi d'exemple (o més aviat, a l'inrevés), i estic organitzant el codi d'exemple en un tutorial. Això és molt emocionant, en realitat.

2009.02.01 La musa de sobte va decidir que el que realment es necessita per fer aquest any és reconstruir el wftk des del principi en Perl. Qui sóc jo per discutir? Estic seguint la jerarquia dels serveis descrits al meu blog, així que estic construint els serveis de manipulació de dades en primer lloc.

2008-06-30a  He començat a Wiki-izing aquest material descriptiu i l'esperança de prendre seriosament amb wftk2.0 durant aquest any. Aquesta és la meva entrada al blocl'any passat sobre com veig el meu projecte de treball refactorización.

2007.01.11 Treball GUI: El desenvolupament real! He estat jugant amb el petit, fàcil d'implementar aplicacions a través de Anappaweek.com i han aconseguit el wxpywfmarc de treball a un nivell mínim de funcionalitat. Aquest marc de les interfícies del wftk amb wxPython, i té un llarg camí per recórrer abans que sigui una interfície de flux de treball de propòsit general, però l'home aquest és un primer pas de gran abast. Un bon auguri per al 2007!

11/29/2006 Hola en general: He tingut un parell d'anys d'estrès, però wftk ha progressat molt lentament durant aquest temps. El meu objectiu actual és aconseguir una sèrie de sistemes de tutoria de treball.

09/27/2003 Java i SOAP: El viatge d'Alemanya va ser molt fructífera, no només tinc una inicial de client Java de treball, també tinc un servidor SOAP perquè funcioni en contra. Així, mentre que encara no es pot basar un servidor wftk en Java (per exemple, Tomcat), vostè pot executar wftk com un servei web i escriure el codi Java en contra d'ella. Vaig a tenir materials descarregables d'instal • lació tan aviat com sigui humanament possible. També a l'agost, me les vaig arreglar per perdre el meu correu electrònic emmagatzemats en els últims mesos. Si vostè em va enviar un correu d'aquest estiu, fer-ho de nou - especialment si vostè està interessat en hongarès o Java (tots dos saben qui són).



2003.08.09 El desenvolupament real de nou: juny i juliol van ser mesos molt ocupats, ia l'agost encara més: al juny, he desenvolupat (per pagar) un programa de demostració wxPython GUI que aviat serà la neteja i posada a disposició per a baixar. També tinc un primer adaptador de SOAP que permet la interconnexió arbitrària de serveis web a partir d'un procés de flux de treball en execució. (L'embolcall Python permet l'exposició de la funcionalitat wftk com un servei web, però no tinc un exemple de treball encara.) Vaig acabar el tan esperat repmgr / wftk integració central que m'ha estat sostenint durant tant de temps. I, finalment, estic a Alemanya matí per a un viatge de consultoria de carn i os, en el curs de la qual una primera embolcall JNI serà per escrit, com el primer pas en el pla de wftk-j. Nota: cap de les coses que esmento a dalt és disponible per a baixar, però, des que he estat massa ocupat en realitat aconseguir que tota la feina en primer lloc, però espero tenir temps per rodar a Alemanya, tot cap amunt en una nova versió. Si no, serà poc després que - al setembre d'assegurança. Si vostè està realment, realment mossega les ungles, em correu electrònic. Em responen bé a l'atenció. Realment vaig pensar que una interfície de Zope vindria més ràpidament que l'embolcall JNI. Vagi vostè a saber.



2003.09.05 Exemples i documentació: Jo tenia un munt de treball d'exemple se m'havia oblidat de pujar. Així es diverteixen amb ell. No, no m'he mort encara, els correus electrònics en qüestió tot i. 2002 va ser, però, un any econòmicament difícil per a mi. Si vostè ha pensat que em contracten per un treball de consultoria o desenvolupament, així, ara és la teva oportunitat.
2002.08.20 WebDAV: Com funciona un adaptador de WebDAV els sembla? Crec que sona tan increïblement fresc em pregunto el que el rock m'he estat amagant baix.
2002.08.17 Nou adaptador: És una cosa simple, però l'adaptador LIST_delim és nou: s'emmagatzema els registres de línies delimitats per tabuladors en un arxiu. He fet part de la dotació repmgr estàndard.
2002.02.08 Clients: Els treballs es van iniciar en l'última setmana de dos clients de significació real, tant l'ús de l'API repmgr no, l'API wftk: la primera és una interfície CGI a la repmgr, i el segon és un gestor de correu per al correu entrant. Els dos d'aquests farà que un sistema viu i directe possible - encara que, donada l'actual manca d'integració entre els mòduls i repmgr wftk central, encara no és un sistema de flux de treball. Però jo estic cada vegada més a prop.
2002.07.24 v1.0: OK, és alliberat. Es pot descarregar des Sourceforge, o pot esperar que jo ho entenc al servidor per aquí. He (Gulpen!) Va presentar el projecte de Freshmeat. Estic totalment d'esperar un munt de gent kibitzing per la falta de proves, falta de documentació, i així successivament. Sospir. La història de la meva vida. I no obstant això, mantenir soldats en. Descarregar nota: El tgz vaig tirar a SourceForge es va corrompre, si vostè és una de les 27 persones que el descarreguen, ho sento. És fix ara, o es pot obtenir de la pàgina de descàrrega aquí. Sí, encara que és confús, la descàrrega actual de v. 1.0 és wftk-1.0pre2. Com vostè pot veure en la meva línia de temps, em poso nerviós quan em moc massa ràpid.
07/13/2002 wftk nucli v1.0pre2: he acabat fins que codifica per a la versió 1.0 versió del motor central. Aquest nou codi (s'ha compromès a CVS) conté tot el necessari per a l'estat de flux de treball basat, que és el que jo pensava que era encara falta. Hi ha, per descomptat, no hi ha escassetat de punts de TOT, fins i tot en el codi existent, però bé - això està començant a veure com un motor de flux de treball o alguna cosa així. Aquest codi necessita proves. Jo sóc un provador de pèssim. Per tant, tan bon punt l'envolten i prou elaborat documents que un científic podria utilitzar (vostès saben qui són) molt m'ho agrairia qualsevol comunicació d'errors.
2002.06.21 He estat escrivint documentació. Sí, és veritat! I també he posat aquesta documentació en el CVS a SourceForge, és a dir, hi ha alguna esperança vana que es quedarà fins ara. Wow. Vegeu, en particular els meus plans i la visió del nou codi.

Java Native: He declarat oficialment el solstici d'estiu per al dia de l'anunci de wftk-j, el port de wftk nadius en Java. Si estàs interessat, i, sobretot si pot contribuir al finançament de qualsevol part d'aquest esforç, em diuen.

2002.06.12 OK, aquí està la situació. Tinc moltes ganes de tancar una versió 1.0 del motor de flux de treball central perquè jo pugui tenir un sentit de tancament abans de passar a integrar el gestor de repositoris amb el motor de flux de treball. I jo realment volia per fer això al maig, i pel que es defineix el punt de tall en la meva ment per ser punt en el qual es pot definir una DTD full de dades i no ha de canviar molt en els pròxims mesos. I vaig arribar a aquest punt! Però després em vaig adonar que realment voleu afegir un paradigma de flux de treball basat en l'estat en el motor principal abans que em criden l'versió 1.0, i això és el que estic fent ara. Només un dia més sòlida o dues val la pena de treball i ho vaig a alliberar. Tot menys el flux de treball basat en l'estat està disponible al CVS.Una vegada que tinc coses de treball amb l'estat de flux de treball basat, vaig a concloure un paquet d'arxius, enviar l'assumpte a Freshmeat, i veure què passa. I immediatament continuar treballant en la versió 1.1 o 1.5 o el que sigui.
2002.01.19 Els rumors de la meva mort han estat exagerats. Però, què han estat fent, vostè pregunta? He estat molt ocupat enfront de les persistents preocupacions que he tingut sobre l'organització de les fulles de dades, donant lloc a tot un nou sistema que jo anomeno el gerent de dipòsit - els detalls seran les pròximes aviat i vaig a vincular-hi aquí, si us plau vegeu el panorama nou document d'informació una mica més. A més, he començat a treballar en alguns de la vida realexemples de l'aplicació de la wftk. Aquests exemples s'espera que generi uns útil reduïda codi d'exemple, i també estic treballant en la documentació en general, d'una vegada. Gràcies a tots els que han expressat el seu interès en la meva obsessió per poc.
2001.07.29 L'última versió és la 0.9.5 beta ara. Aquest conté Lots coses noves: la integració d'Oracle, la capacitat d'emmagatzemar les fulles de dades a la base de dades, writethrough transparent dels valors del full de dades a la base de dades, i molt més la estabilitat. Fins i tot una mica més de documentació, encara que no prou. Però s'està fent allà.
2001.06.07 Sort. La font de CVS està bé. Problemes de compilació en Solaris s'han corregit i estan disponibles a través de CVS - i que encara recull la versió de Windows. CVS és una cosa bona. No seria més net per poder aprovar els lots comprometre amb un procés de flux de treball arbitraris?
06/19/2001 El wftk ara funciona bé amb Oracle, el primer dels adaptadors de base de dades de diversos espero escriure en un futur pròxim. Tinc CVS treballant en la pàgina del projecte a Sourceforge, i el meu codi actual hi és. Si us plau, aneu en compte: el codi actual és un terror sagrat d'un desastre. Hi ha arxius obsolets per tot el lloc. Per tant, prendre tot amb un gra de sal.

Per usuaris de Windows, he treballat amb càrrega dinàmica d'adaptadors (que ja estic familiaritzat amb la forma en arxius DLL de treball - aconseguir dynaloading treballant en Unix de fer un treball). Això vol dir que poques vegades utilitza adaptadors (per exemple, l'adaptador ODBC si s'està executant Oracle), no el desordre de les coses. Això mourà a Unix, així com aviat com m'equivoco meu ànim en alt, per posar-lo en pràctica.

A l'horitzó: la integració amb Zope i amb ColdFusion. Adaptadors per a la base de dades PostgreSQL, MySQL i Sybase. Integració de Perl ("l'ús de flux de treball,") i un mòdul de CPAN. Integració de Python (que és part de la integració de Zope, és clar.)

05/16/2001 Finalment va començar a rebre la documentació batuda en forma. I ja és oficial: wftk té el seu primer projecte de pagament. El Staatsarchiv Nordrhein-Westfalen necessitats de flux de treball (i un munt d'altres coses, però una part del flux de treball del projecte.) I que serà wftk.
2001.04.25 Establir un projecte en SourceForge en l'actualitat. Ara només he de trobar la manera d'usar totes aquestes coses. La llista de correu ha d'estar en línia molt aviat, i tan aviat com sigui possible vaig a posar les coses en CVS.
2001.04.20 Va posar les coses en la compilació en Solaris avui i hi ha una distro nova descàrrega què s'han funcional makefiles i tot això, ia més és el nom de tal manera que els seus gestors de paquets no freak.
PROJECTE

El wftk (open-source de flux de treball conjunt d'eines) és un motor de flux de treball en forma de biblioteca que pot ser integrat amb el que vostè necessita per a la integració amb. Està dissenyat en un sistema molt flexible adaptador de l'arquitectura, en què les interfícies de funcionalitat externa es defineixen i implementen el més independent possible de la lògica de flux de treball central. Es fa un ús intensiu de XML, de manera que les seves estructures de dades sempre són fàcils d'inspeccionar.Tot el que li falta (que aviat serà rectificada) és l'experiència en la vida real.

DESCARREGAR

Les versions actuals sempre es pot descarregar aquí. Si vostè està en l'arqueologia també pot fer una ullada als prototips.

DOCUMENTACIÓ

La documentació encara s'està escrivint, però es pot veure el que he fet fins ara - i li agrairia qualsevol informació o comentari que pugui tenir.

De particular interès són els següents epígrafs:

Encara no

Aquesta versió de la pàgina principal del projecte és simplement per demostrar que estic viu i que la versió beta està disponible. Això és el que encara he de fer en un futur molt proper:

M'agradaria parlar amb vostè sobre aquest últim punt. És de suposar que vostè està interessat en implementar un sistema de flux de treball d'algun tipus, en cas contrari no seria aquí. Dóna'm una oportunitat. Que puc fer un nombre limitat de consultes gratuïtes de càrrega o implementacions, fins i tot, jo seria feliç, donat accés Telnet / SSH, per fer algunes de depuració en l'entorn, i per descomptat, si vostè vol contractar-me, em molt atent. Tinc un parell de pistes sobre els projectes d'implementació i ja m'agradaria a la seva afegir a la llista. Tinc moltes ganes de veure el treball wftk dret, i les implementacions concretes del projecte són l'única manera de fer aquest treball.

Mail em si vostè està interessat. El meu horari és, um, la regularitat-va desafiar, per dir el menys, així que si vols fer les coses de veu, fixar una hora per cridar, si vols.

ON VAIG
AMB AQUEST

A més penes "de flux de treball senzill" Estic molt interessat en la integració de wftk com un mòdul intern en altres sistemes. La comunitat de Zope ha expressat la necessitat de la funcionalitat de flux de treball, i vaig a estar treballant en això en un futur pròxim. Una altra possibilitat que se m'ha passat és que seria bo utilitzar wftk com un mitjà organitzat de l'aprovació dels canvis en la informació de bases de dades. Puc veure fàcilment wftk es configura com un conjunt de factors desencadenants PostgreSQL - per la qual cosa qualsevol ordre UPDATE es convertiria en una sol • licitud de canvi, que wftk aconseguiria fins a l'aprovació va ser concedida i el canvi fet realitat. Flux de treball és una idea molt poderosa, i crec que l'absència de qualsevol motor de flux de treball de codi obert (fins ara) ha impedit una reflexió seriosa sobre el poderós que pot ser.

De tota manera, això és un gust. També estic en el que portarà a port el motor en un paral • lel Java / EJB execució. Cinema a les 11.

Published (Last edited): 20-01-2012