1. Workflow)
In terms of simulation, definition, execution and analysis, it is not very concerned about the full cycle of process management. There is no built-in process management concept.
Limited measurability and reliability are generally designed only for department-level use and only limited platform support.
Lack of integration capabilities, usually limited to transmitting images or document attachments.
Generally, only the specified application system can be run, and external host application systems, such as Oracle and SAP, cannot be run.
The function focuses on providing powerful workbook functions.
It is usually used in non-job verification and Income Settlement fields.
2. BPM
An independent software platform that manages, simulates, executes, and analyzes business processes. It is generally used in P2P, p2a, and A2a (STP) task verification and revenue settlement processes.
Design of High testability, high transaction count, and large user volume.
Strong integration capabilities. business processes can be connected to multiple software/hardware platforms through different application systems.
Main functions provided
A. High Visualization
B. manageable
C. Flexibility
D. Modularization
E. Integration
F. Rule-based
G. Continuous optimization
H. embedded
Workflows focus on the sequences of specific applications that comprise activity components through predefined instruction sets, including automatic processes (software-based) and manual activities (manual work ).
BPM focuses on the simulation, definition, execution, analysis, and management of business processes composed of independent application systems. BPM is a superset of workflows. The biggest difference is that it enables collaboration between different application activities to provide powerful integration capabilities.
The workflow management system is used to control a process from one person to another, from one application to another. Therefore, it is used to manage Workflow Information. Workflow management does not consider Optimization of business processes. BPM truly controls the entire process and ensures that the workflow can be implemented as planned.
The BPM solution contains many tools to help business personnel easily create and record processes. It can provide a collaborative environment for IT personnel to convert business processes created by business personnel into executable and integrated with databases, workbooks, and business rules.Code. When the business process is complex, one person is not enough. many different people need to work together, and collaboration tools are necessary, so that business personnel and IT personnel can collaborate.
BPM can help software developers to integrate third-party applications. There are many different application systems in the enterprise. For example, ERP, PLM, and financial software. These systems can be integrated through the BPM platform. In addition, BPM is used to handle exceptions and special situations during the process execution, release the process, and perform version control on the process. There is also a tool that can extract a series of indicators from the ongoing process and generate various forms of reports, so that the process owner can manage the process resources and optimize the process.
In short, BPM can provide all process control functions and achieve integration with various application software, but workflow management cannot implement these functions.
BPM/workflow both target business enablement
By Steve Weissman
Even the most casual observer of today's enterprise software market is aware that "BPM" and
"Workflow" are two of the catchiest phrases now in play. But the way these technologies have
Progressed, even the most expert participant ipant currently finds it difficult to clearly delineate
Between the two. Last year we wrote that these once-disparate market segments wocould dramatically
Converge until they 'd come to occupy a single functional niche (see Enterprise
Interoperability takes center stage), and we were right-to the point where such stalere
Defenders of the workflow faith as staffware and ultimus now readily and comfortably speak
BPM as well.
Differentiate between workflow and BPM
According to my original ideas, this articleArticleThe difference between workflow and BPM should not be written, but the world is always changing so fast. A few days ago, I wrote an article about workflows in the company's internal journals. Afterwards, many colleagues asked about the distinction between workflow and BPM. As a result, I had to write my opinion on this aspect. The following is an excerpt:
There are no strict conceptual boundaries between workflow and BPM.
First of all, let's review that in the 1990s S, "Process Reengineering" was born. Unfortunately, at that time, it was only a burst of wind, because the technology could not keep up, so most of them only stayed at the management level. However, in the 1990s S, the workflow technology was booming.
Around 2000, the workflow technology application has been very mature, and data integration and application integration have also developed rapidly. It also promotes application requirements in business process management, integration, statistics, and optimization. Therefore, the concept of "BPM" was born.
If workflow is an application technology and solution that people created in the early days to solve "office automation" and "Process Automation", BPM aims to "analyze and integrate global services ", and an application technology and solution that provides support for upper-layer management decisions based on these analyses.
In fact, how to describe the "Business Process" of the business process remains an endless topic, so there are several standards. It is mainly the xpdl represented by WfMC, The BPEL represented by Oasis, And the BPMN and bpdm represented by OMG.
Although the standards of the process described are different:Process Definition,Process Execution,Process Monitoring,Process Analysis,Process optimizationThese aspects are the core BPM solution. Each of these aspects is almost the same, but the implementation technology is different.
Of course, with the advent of the SOA wave, BPM-based SOA is an inevitable trend.