HomeОбразованиеRelated VideosMore From: The Audiopedia

What is PROCESS-DRIVEN APPLICATION? What does PROCESS-DRIVEN APPLICATION mean?

0 ratings | 121 views
What is PROCESS-DRIVEN APPLICATION? What does PROCESS-DRIVEN APPLICATION mean? PROCESS-DRIVEN APPLICATION meaning - PROCESS-DRIVEN APPLICATION definition - PROCESS-DRIVEN APPLICATION explanation. Source: Wikipedia.org article, adapted under https://creativecommons.org/licenses/by-sa/3.0/ license. SUBSCRIBE to our Google Earth flights channel - https://www.youtube.com/channel/UC6UuCPh7GrXznZi0Hz2YQnQ A process-driven application is a software application that is driven by an underlying process or workflow engine where the process can be exposed and reused. In effect all applications are process-driven and the logic of any application can be extrapolated into a flowchart to represent the logical process of execution. Process-driven applications are a growing trend in enterprise solutions involving humans, systems or both. Recently, Microsoft introduced the Windows Workflow Foundation (“WF”) which provides developers with the ability to separate application flow from application execution. One Microsoft product to use this approach, BizTalk Server, uses orchestrations to represent the order of execution. Both technologies provide graphical tools to manipulate processes and can form part of a process-driven application. They provide the process engine required to drive the application. The term "process-driven application" was popularized by K2 in 2008 when describing applications driven by processes, and originally referred to applications driven by their business process management ("BPM") software known as K2 blackpearl. The term has now gained wider acceptance and refers to any application driven by a process engine. Today's businesses are process driven, everything done in a business is a process, from making coffee to hiring an employee to auditing financial transactions. Thus it makes sense to extrapolate these processes to reusable definitions which can be controlled by software to ensure that actions are repeatable, auditable, monitored and predictable. Separating processes into the above categories allows organizations to better understand their requirements and in turn to select software best suited to those requirements. Once the process engine is selected, applications are built around these processes to provide the organization with a solution which is in fact a process-driven application.
Html code for embedding videos on your blog
Text Comments (0)

Would you like to comment?

Join YouTube for a free account, or sign in if you are already a member.