Return to search

En lämplig standard för affärsprocesser i ett system / A suitable standard for business processes in a system

Business process management(BPM)-marknaden har växt mycket de senaste åren. För att ha aktuella och kompatibla BPM system(BPMS) bör utvecklare av ett BPMS ständigt hålla sig uppdaterade. Det finns flera olika standarder inom BPM. De standarderna täcker in olika områden ur ett BPM perspektiv. Fokus i den här rapporten ligger på grafiska standarder (en standard för att beskriva delar av en process med grafiska ikoner och mönster). Övriga standarder har tagits med och diskuterats. Flera olika standarder har analyserats och en av dessa har valts ut och implementerats i en Workflow Foundation(WF) miljö för att få en uppfattning om hur väl det går att implementera den valda standarden i ett system. Urvalet av standarden har utförts med hjälp av analyser och diskussioner. Ur informationen som kommit fram har en kravlista skapats för att matcha mot de standarder som finns. Business Process Management Notation (BPMN) var standarden som matchade bäst och valdes för en implementation i WF. Slutsatsen är att BPMN är den grafiska standard som bör prioriteras vid utvecklandet av ett BPMS. Standarden gick inte att implementera till 100 % i WF. Detta beror på att implementationen har skett i WF flowchart. För att implementera BPMN i WF mer fullständigt än vad som gjorts, behövs det modifieras flera egna element och WF har visat sig svåranpassat. Ska BPMS stödja hela BPMN är rekommendationen att bygga en egen workflowmotor för att kunna implementera alla grafiska objekt och kunna ha full kontroll över flödet och alla element. Alternativet är att jobba med ett workflowprogram som är öppen källkod för att få tillgång till källkoden för att kunna modifiera objekten efter standarden. / The Business process management (BPM) market has grown a lot in recent years. To have a good and compatible BPM system (BPMS) the developer of a BPMS should constantly keep their system up to date. There are several different standards in BPM. Within BPM these standards cover different areas. The focus in this report is on the area of notation standards. Some other standards have also been analyzed and discussed. Several standards have been evaluated and one of these has been implemented in a workflow foundation (WF) environment to see how well the standard implements in a system. To select a standard, analysis and discussions have been performed. From this information a list of demands was created to match the existing standards. Business Process Management Notation (BPMN) was the best matching standard and was elected for an implementation in the WF. The conclusion is that BPMN is a standard that should be prioritized within the development of a BPMS. The standard did not map to 100 % in the test in this report. This is because of the limitations of the WF flowchart. To implement BPMN in WF it is necessary to modify separate elements and WF has proven to be hard to customize. To make the BPMS support the whole BPMN the recommendation is to build a separate workflow engine. This way all the elements can be implemented, and full control will be given over the flow in the application. An alternative is to work with an open source workflow engine to get the source code and thereby can modify all the objects.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-222106
Date January 2017
CreatorsEriksson, Andreas
PublisherKTH, Skolan för elektroteknik och datavetenskap (EECS)
Source SetsDiVA Archive at Upsalla University
LanguageSwedish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.002 seconds