![]()

What is BPM?
Business Process Modeling (BPM) and Business Process Management are a set of technologies and standards for the design, execution, administration, and monitoring of business processes. While taking the point of view of an external observer, our Business Analysts review and document current process performance using standardized tools, BPM disciplines and notation guidelines. We determine the explicit linkages between processes and business requirements and uncover the precise points at which data must be extracted for reporting purposes.
The Value We Bring
Working together with our clients, GreenLightGo analysts capture the core business requirements and the specific improvements necessary to increase the efficiency and effectiveness of each process output. BPM involves exploring and evaluating alternative paths based on rational arguments. Through a combination of facilitated workshops, interviews, and informal discussions, GreenLightGo consultants work with client teams to formalize existing processes and to create a viable, well-documented model for an improved “future state”.
Project Deliverables
In addition to visual process models, we prepare detailed process definitions, in “natural language”, outlining exactly how each process should/could/might be performed. Rules, guidelines, and recommended behavior patterns are specified, which, when followed, lead to consistent, measurable improvements in business process performance. The resulting process and data models serve as THE definitive account of business and data requirements. And equally as important, they provide the documentation required to begin any new application development that may be required to achieve the future state design.
Standards Employed
| Standard | Type |
|---|---|
| Business Process Execution Language (BPEL) | Execution Language |
| Business Process Modeling Notation (BPMN) | Notation language |
| Business Process Modeling Language (BPML) | Execution language |
| Business Process Query Language (BPQL) | Administration and monitoring interface |
| Business Process Semantic Model (BPSM) | Process metamodel, in fashion of Object Management Group (OMG) Model-Driven Architecture (MDA) |
| Business Process Extension Layer (BPXL) | BPEL extension for transactions, human workflow, business rules |
| UML Activity Diagrams | Notation language |
| Workflow Reference Model | Architecture |
| XML Process Definition Language (XPDL) | Execution language |
| Workflow API (WAPI) | Administration and monitoring, human interaction, system interaction |
| Workflow XML (WfXML) | Choreography (or similar to it) |
| Business Process Definition Metamodel (BPDM) | Execution language and/or notation language, as MDA metamodel |
| Business Process Runtime Interface (BPRI) | Administration and monitoring, human interaction, system interaction, as MDA metamodel |
| Web Services Choreography Description Language (WS-CDL) | Choreography |
| Web Services Conversation Language (WSCL) | Choreography |
| XLANG | Execution language (Microsoft) |
| Web Services Flow Language (WSFL–IBM) | Execution language |
| Business Process Schema Specification (BPSS) | Choreography (and collaboration) |

