Quelle est la différence entre state machine et workflow?

je veux apprendre quelle est la différence entre "State machine" et "workflow", et en quoi est-ce différent de "State machine workflow"? Grâce.

15
demandé sur Rohit Sharma 2012-01-12 22:43:29

3 réponses

Flux et machines d'état sont bien définis sur wikipedia.

je suppose que vous obtenez le terme flux Machine D'État de cette page. .NET semble prendre en charge différentes façons de modéliser les flux de travail (qui ne sont que quelques étapes définies dans une tâche humaine complexe). Une machine d'état (qui est une carte des états avec des transitions entre eux) permettrait des boucles par opposition à un flux séquentiel, qui précède des branches différentes jusqu'à ce que fait.

9
répondu Jere 2012-01-13 00:10:17

comme Jere le mentionne, les machines D'État peuvent être des graphes cycliques et les flux de travail sont généralement acycliques. La plupart du temps, le terme WorkFlow est utilisé pour désigner une sorte d'interaction humaine où probablement certaines informations sont modifiées (par exemple: un document). Le terme workflow est étroitement lié à la représentation de la façon dont les gens font leur travail et gèrent l'information. Une machine d'état est plus technique, concept où les différents états d'une entité ou d'un groupe d'entités doit être représenté. Vous devriez également avoir besoin de poser des questions sur le processus d'Affaires probablement :) Acclamations

3
répondu salaboy 2012-01-13 10:42:39
  • Chef De Produit draw Définition Du Flux De Travail Graphique et puis le donner à l' Développeur/Programmeur . Après avoir lu le document sur les exigences rédigé par les gestionnaires de produits, Développeur/Programmeur entité de conception, état de l'entité, puis Définir l'état de plusieurs entités dans un Flux de travail Nœud

  • Flux possède une passerelle parallèle, une passerelle inclusive et exclusive de la passerelle, mais État De La Machine a seulement une passerelle exclusive .so Flux est-ce à plusieurs flux de travail Nœuds en même temps ,mais État De La Machine est-ce qu'à un Nœud

  • Le terme Flux est fortement lié à la représentation comment les gens font leur travail et comment ils gèrent l'information.

  • un nouveau venu peut facilement comprendre un programme par le WorkFlow Graphique de définition, et le graphique de définition de flux de travail est lié dans le code par les moteurs de flux de travail (par exemple acitivti ou jbpm6). C'est synchrone avec le code. Exigences les documents ne sont pas synchrones avec le code.

3
répondu micro Java 2014-07-10 07:14:55