Nachhaltige Geschäftsprozesse: Geschäftsprozesse repräsentieren eine Folge von Wertschöpfungsaktivitäten mit dem Ziel der Sicherstellung der Wettbewerbsfähigkeit eines Unternehmens. Geschäftsprozesse beschreiben, welcher Input einem Unternehmen zugeführt wird, welche Ressourcen innerhalb eines Unternehmens verarbeitet werden und welcher kundenspezifische Output durch das Unternehmen generiert wird. Ein
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
BizAgi BPM software makes modeling, executing and improving business processes easy for everyone, no matter if you are a small organization or a big corporation.
Bonita is an Open Source Business Process Management (BPM) software and Workflow software edited by the BPM company BonitaSoft. Develop process based applications easily with Bonita Open Solution.
Looking at recent articles and various BPM solutions, it would be easy to assume that BPEL is now the defacto standard to be used when implementing a workflow engine. From a technical perspective this may well be correct, however few people will claim that BPEL can be easily understood by the end-user, a.k.a the business analyst, who definitely prefers a graph based notation such as BPMN.
Reexamining the Limitations, Expectations, Capabilities and Misunderstandings of BPEL, as well as Executing BPMN Directly It seems that conventional wisdom has been for a while that "Business Process Execution Language" or "WS-BPEL4WS" is the standard for execution in the BPM space. At the same time, the majority of BPM and workflow products on the market today work successfully without using BPEL.
Oryx is a web-based BPMN editor. You can create BPMN models and share them with your business partners, clients and friends. You may not only share a model with your colleagues, but discuss and improve it within one working environment. Thus, Oryx brings all the advantages of Web 2.0 into the world of modeling. To start modeling you need zero installation–your model is just one click away. So, why not start modeling right now or check out existing models?
Technically, BPM/Business Rules approach place process logic with the BPM suite and decision logic in the business rules management system (BRMS). The process logic in a BPM suite sequences and controls activities and launches and cancels processes. Control is achieved with timers and exception handlers. Processes can be designed to recover from errors, restart processes and coordinate activities. The BRMS effectively designs, organizes and executes the logic behind a process decision. An effective BRMS can handle any depth and complexity of decision logic, including computationally complex logic and dense logic.
Bruce makes an interesting comment on business rules too: that “routing logic in process gateways” are not “business rules”. That doesn’t really make sense: for sure some gateways will be process-housekeeping decisions of little interest to the business user, but others will surely embed business-critical decisions. On the other hand, it has long been acknowledged that a best practice for BPM is to delegate such business decisions to a managed decision service - hence the explicit new business rule (aka decision) task in BPMN 2.0. And,in the CEP world, for tools like TIBCO BusinessEvents to invoke a decision managed by its Decision Manager tool.
The main characteristic to be aware of in these tools is that BE is primarily rule-based (using an embedded rule engine), whereas BW and iProcess are orchestration / flow engines. In BE we can use a state diagram to indicate a sequence of states which may define what process / rules apply, but this is really just another way of specifying a particular type of rules (i.e. state transition rules).
The main advantages to specifying behavior as declarative rules are:
Handling complex, event-driven behavior and choreography
Iterative development, rule-by-rule
The main advantages of flow diagrams and BPMN-type models are:
Ease of understanding (especially for simpler process routes)
Process paths are pre-determined and therefore deemed guaranteeable.
In combination these tools provide many of the IT capabilities required in an organization. For example, a business automation task uses BW to consolidate information from multiple existing sources, with human business processes for tasks such as process exceptions managed by iProcess. BE is used to consolidate (complex) events from systems to provide business information, or feed into or drive both BW and iProcess, and also monitors end-to-end system and case performance.
In diesem Buch werden alle relevanten modernen Standards der Geschäftsprozessanalyse und -modellierung miteinander verbunden und ihre praktische Handhabung dargestellt.
Kern des Buches ist eine Geschäftsprozess-Methodik, die die verschiedenen Standards in praxisrelevanter und harmonischer Weise verbindet. Sie erfahren, welche Standards es gibt, wofür und wie diese eingesetzt werden können und welche Möglichkeiten aber auch möglichen Einschränkungen in der Praxis damit verbunden sind. Basis sind die BPMN (Business Process Modeling Notation), OSM (...), BMM (...), SBVR (..) und UML (...) - wobei diese Standards zielgerichtet nur soweit behandelt werden, wie es für die Auseinandersetzung mit Geschäftsprozessen notwendig ist.
Sie erfahren wie Strategien, Geschäftsregeln und Geschäftsprozesse dargestellt werden können und welche Strukturierungsmöglichkeiten es für Unternehmensarchitekten es gibt.
Das Buch richtet sich an Business-Analysten, Prozessdesigner, Betriebsorganisatoren und verwandte Rollen.
business processes and business rules capturing the operational logic and decisioning logic respectively.
To study this analysis, we first need to understand theory which is the basis of their analysis i.e. BWW. Representational analysis is basically comparing constructs of representation theory with the constructs of the modeling grammar. The two evaluation criteria used are ontological completeness which determines the extent of lack of constructs in modeling grammar and ontological clarity. Now BWW is the representational theory to represent real world and has been earlier used to benchmark many languages. SRML and SBVR are compared to BWW to benchmark their representational power.
M. zur Muehlen, and J. Recker. Advanced Information Systems Engineering, volume 5074 of Lecture Notes in Computer Science, Springer Berlin Heidelberg, (2008)
M. Weidlich, G. Decker, A. Großkopf, and M. Weske. On the Move to Meaningful Internet Systems: OTM 2008, volume 5331 of Lecture Notes in Computer Science, Springer Berlin Heidelberg, (2008)
R. Dijkman, and P. Gorp. Business Process Modeling Notation, volume 67 of Lecture Notes in Business Information Processing, Springer Berlin Heidelberg, (2011)