In this thesis, we focus on the proposal of distributed workflow systems dedicated to the automation of administrative business processes. We propose an approach to build such systems by relying on the concepts of multiagent systems, Peer to Peer (P2P) architecture, Service-Oriented Architecture (SOA) and structured documents (artifacts) cooperative edition. Indeed, we develop mathematical tools that allow any workflow systems designer, to express each administrative process in the form of an attributed grammar whose symbols represent tasks to be executed, productions specify a scheduling of these tasks, and instances (the derivation trees that conform to it) represent the different execution scenarios leading to business goal states. The obtained grammatical model is then introduced into a proposed P2P system which is in charge of carrying out the completely decentralised execution of the underlying process's instances. The said system orchestrates a process's instance execution as a choreography during which, various software agents driven by human agents (actors), coordinate themselves through artifacts that they collectively edit. The exchanged artifacts represent the system's memory: they provide information on already executed tasks, on those ready to be executed and on their executors. The software agents are autonomous and identical: they execute the same unique protocol each time they receive an artifact. This protocol allows them to identify the tasks they must immediately execute, to execute them, to update the artifact and to disseminate it if necessary, for the continuation of the execution. Moreover, actors potentially have only a partial perception of processes in which they are involved. In practice, this means that certain tasks can be carried out confidentially.
翻译:在此论文中,我们侧重于专门用于行政业务流程自动化的分布式工作流程系统的建议。我们建议一种方法,通过依赖多试系统、同侪(P2P)架构、服务导向架构和结构化文件(艺术)合作版等概念来建立这些系统。事实上,我们开发数学工具,允许任何工作流程系统设计师,以配给语法的形式表达每个行政程序,其符号代表着要执行的任务,产品具体规定了这些任务的时间安排,实例(符合其要求的衍生树)代表了导致商业目标状态的不同执行情景。随后,将获得的语法模型引入一个拟议的P2P系统,负责完全分散地执行基本进程实例。事实上,我们开发了一个数学工具,允许任何工作流程作为舞蹈设计,在这个过程中,由人类代理(动作)驱动的各种软件代理商只能通过他们集体编辑的工艺品进行协调。交换的工艺品代表了系统的记忆:他们已经执行过的部分任务的信息,在已经执行过的部分任务中,已经执行过的潜在的语法模型模型被引入了,并且允许执行每个协议的代理人被立即执行。这种协议的执行过程必须由它们自己自己自己自己执行。这些操作。