USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT
|
|
|
- Erica Walters
- 10 years ago
- Views:
Transcription
1 TOTAL LOGISTIC MANAGEMENT No PP Bartłomiej GAWEŁ, Anna PILCH USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT Abstract: The growth of efficiency in supply chain management depends on the level of IT support in enterprise and its flexibility to adapt to changes. Business rules management systems enable dynamic adjustment to unstable environmental conditions, whereas business process management systems give support for serializing processes. The paper provides overview of new rule-based process modeling language which integrates both approaches. Keywords: BPMN, business rules, R2ML, XPDL. 1. Introduction If enterprise wants to effectively respond to changes in supply chain it needs IT support on operational level. Therefore, it requires a system that could supports management, automates routine procedure and also has measuring and improving efficiency mechanisms as well as tools that allows member of organization for selfimprovement. Two sets of such solutions could be distinguished on the market. They are: workflow management system and business rules management systems. Although both have an objective to improve the efficiency of evoking predefined processes they perform this task in a radically different way. Workflow system enforce specified sequence of actions and ensure the way o its implementation. If organization has worked out a stable and precise definition of fundamental rules the system of this class if the right solution (provided variability of these rules in time is negligible). Business rules management systems using values of states of objects, which represent entities inside and outside the company, support operational decisions and process of monitoring enterprise effectiveness from performance viewpoint. For this purpose they use knowledge that is defined by business rules contained in the proper databases. Thus, they are an effective solution for organizations operating in the rapidly changing world. AGH University of Science and Technology, Krakow, Poland 5
2 6 B. Gaweł, A. Pilch In fact, most of the processes which occur in the company requires combination of procedural and rule approach. The purpose of this paper is to present results of the survey of universal metalanguage which allow to model processes of variable flexibility in time, therefore it is required to join procedural and join approach. A process defined in this metalanguage could be transformed by business rules management system. 2. State of art One of the goals of contemporary management system in the enterprise is to provide the experts simple language to communicate with IT management systems. Thus, the user is able to define their own objects and functions imitating behavior of entities in the enterprise by using the implications that are written in natural language. Introduction of new rules into the system does not require the participation of a software engineer, nor knowledge of specific information language, so that it may take place almost in real time. Accomplishment of the implementation of communication between experts and the system varies depending on the type of the system. In workflow management system we are dealing with visual languages, while in business rules management systems with attempts to create language which close to natural. Although before these solutions will be closer presented, firstly should be defined what the authors of this paper meant by the term business rule. Business rules present a heterogeneous set which is coupled with one common feature which is the similarity of construction. Each business rule consists of two parts. The first describes conditions, which have to be fulfilled to evoke the rule, whereas the second describes changes in states of attributes of the conceptual classes which are respond to this change. Example of business rule: If the order is small and the delivery time is longer than a week, then assign low degree of order importance. Thus, the business rule is a conditional sentence like: if some conditions occur, than perform some actions. Business rules are assumed to be divided into five groups (Wagner 2005), depending on their construction and the scope of application. From the perspective of logistics processes management essential are action rules ECA (Event-Condition- Action). The principle of its working is similar to the third principle of dynamics ( action equals reaction ). These rules represent the respond of the system to occurring some action in enterprise. So that they allow to automate action of the system, for example, in case of emergency. From logistics points of view reaction rules allow to automate company resource management. For example, in Ram (2005) is showed how to prevent losses in case of sudden changes in the orders, which are often a major problem in supply chain management. In recent years solution based on business rules repositories are frequently implemented. Both (Trebilcock 2009) SAP and Oracle, who are leaders in this area, have modules for business rules management. In practice flexibility (Ram 2005) of the description of the process, that provide reaction rules, faces two major constraints.
3 Usage of business rules in... 7 There are many standards describing business rules like: RuleML, SQL and OCL that enable easy processing by commercial as well as open source business rules engine. The main disadvantage of all these metalanguages is the fact that their construction is mainly subordinated to the simplicity of processing by business rules engine and thus it is difficult to assimilate by human. Although there are solutions based on natural language (for example SBVR that allows to define rules in the so-called simplified English) or metalanguage UML, but mapping more complex process using such language is difficult and time consuming. The simplicity of notation of rules (conditional sentence) makes that even the simplest description of the process requires the creation of long lists of rules. It is not surprising considering the nature of the logistic models, where the important role is played by sequential constraints between tasks, that more and more popular are visual languages such as BPMN, which derive from a process approach. BPMN provides i.a. graphical presentation of sequence of activities in supply chains and distribution. The development of this notation caused that it became an universal tool to transfer processes created by BPMN between different logistics systems as well as for exchange information between companies in the supply chain. Additional benefit associated with the use of BPMN diagrams is the possibility of their transformation to BPEL or XPDL. Notation in XPDL (Filograna 2007) allows to transfer diagrams between different tools as well as to map the process in a manner that allows workflow to be automated by the system. The main disadvantage of BPMN is the lack of support for changes in limited conditions of the process during its life time. In other words, the process described by BPMN is inflexible and unable to self-adjust to change. Currently, an Eclipse-based application (Milanović 2008) is being developed, it is intended to allow the introduction of special kind of gateways to BPMN diagrams. These gateways would include business rules that would be automatically saved to R2ML. In that way the processes written in BPMN can be changed dynamically during lifetime of the process. Therefore it extends the notation of the additional gateways to define rules. Application allows to create reaction rules. However the objective of the project is to create opportunities for defining all five types of business rules. This language, however, does not provide any tools to make dynamic changes in the system which are available using business rules. Therefore, support for the modeling of logistic processes is to create a language that would enable the use of BPMN visual diagrams to record business rules with their assistance. Thereby allowing their use in business rules engines that are used in logistics management systems. Below are the theoretical assumptions for the construction of such language. 3. Process rules language assumption Variability and complexity of the organizations is the cause of using a wide range of models, claims, organization theory, management concepts, and pattern of behavior for its application. Using them to solve a specific problem requires setting
4 8 B. Gaweł, A. Pilch assumptions in the real world of organization, which is possible through the formalization of knowledge about the company that means the categorization and creation a hierarchy of the objects contained in its interior. This approach to modeling corresponds to the generally accepted definition of the term ontology. Modeling language presented in this article is ontology in terms of information, and therefore falls into the category of designated models (explanatory), whose purpose is to clarify the essence of the features of the system. Modern research on the ontological modeling process focused on creating universal modeling notation, which differ among themselves by: semantics and syntax. Selection of grammar and vocabulary is determined by the scope of the ontology and its recipient. Visual language presented in this work is subordinated to the MDA (Model Driven Architecture) architecture. It allows to look at the modeling process from three perspectives: a man who wants to understand the problem, which needs to be presentated in visual or close to natural language; mediation between the systems, which requires the creation of notation in the dialect understood by many information systems; and information system, which requires a model of the process written in language facilitating workflow automation. The purpose of the model of process, presented in this article, is to allow to store the information about state of the process in a manner accessible to the human and to provide dialect for exchanging information about the process which would be understandable by many information systems. Figure 1 shows metalanguage schema. Metalanguage should enable the mapping of the process in language close to BPMN. BPMN XDPL Rules R2ML ReBiT Fig. 1. Package diagram for process rule language This language should then be transformed into XPDL that allows to exchange information between the systems. In the next step the automatic translation of XPDL to rules form and then to R2ML will be made. The process written using R2ML will be in fact, the rules database, which can then be directly imported to business rules engine identified as ReBiT. Though XPDL and R2ML are languages based on XML, their structure is so different that it is not possible to conduct direct translation of the information contained in this languages. Therefore it was decided to begin construction of the language from the analysis of typical control structures occurring in the processes. Then determine how they are represented as in the process (XPDL) as in rule (BPMN) languages and on this basis build rules for translating. The concept of process is a complex term and is exposed in different ways at different levels of management. From the standpoint of the model at the operational level is vital to describe the structure of the process. The structure is responsible for the description of the workflow. In BPMN for description the structure of the process
5 Usage of business rules in... 9 responds a group of conceptual classes: Flow Objects (Events, Activities, Gateways), Connecting Objects (edges define the limits for the flow of information and materials), Swimlanes (roles of resources) and Artifacts (i.e. the data required or produced by the process). This article focuses only on the elements belonging to the first group. The definition of the structure of the process in BPMN notation, also called the reference model, begins and ends with an event corresponding to the beginning and the ending of the process (Fig. 2). These are abstract entities that forces the process to have one beginning and one end. Between them are located tasks (rules) which correspond to the possible implementation of the operations (state changes) during the process. Flow control rest on the transfer of labor between these tasks. Flow control is based on the objects belonging to the category Connecting Objects, that is transition. They define a set of possible premises and consequents of the task. Transitions are subordinated to additional constraints of the control. In a sequence, tasks are executed one after the other. Often the flow is associated with the decision for control in this area are responsible the objects belonging to the category Gateways. BPMN notation enables modeling of three types of gates: XOR, OR and AND. Mapping the structures described above to XPDL takes place in a semi-automatic way. Figure 2 shows how notation of the parallel split can be translated into XPDL. BPMN XPDL A B C D 1 <Workflowprocess id= Parallel > 2 <ProcessHeader DurationUnit= Y /> 3 <Activity Id= A /> 4 <Activity Id= B /> 5 <Activity Id= C /> 6 <Activity Id= D /> 7 <TransitionRestrictions> 8 <TransitionRestriction> 9 <Split Type= AND > 10 <TransitionRefs> 11 <TransitionRef Id= AB /> 12 <TransitionRef Id= AC /> 13 </TransitionRefs> 14 </Split> 15 </TransitionRestriction> 16 <TransitionRestriction> 17 <Join Type= AND /> 18 <TransitionRefs> 19 <TransitionRef Id= BD /> 20 <TransitionRef Id= CD /> 21 </TransitionRefs> 22 </TransitionRestriction> 23 </TransitionRestrictions> 24 <Transitions> 25 <Transition Id= AB From= A To= B /> 26 <Transition Id= AC From= A To= C /> 27 <Transition Id= BD From= B To= D /> 28 <Transition Id= CD From= C To= D /> 29 </Transitions> 30 </WorkflowProcess> Fig. 2. Conversion parallel split/ synchronization to XPDL
6 10 B. Gaweł, A. Pilch Similar rules do not exist for business rules. Therefore, in the next step, these rules have been created. In this case ECAA rules have been used. Example of these rule is shown in Figure 3. IF Then Else Event Condition Action Alternative Action R2ML <r2ml:derivationruleset> <r2ml:derivationrule r2ml:id= DR001 > <r2ml:conditions> <r2ml:genericatom r2ml:predicate= parent > <r2ml:arguments> <r2ml:variable r2ml:name= X /> <r2ml:variable r2ml:name= Y /> </r2ml:arguments> </r2ml:genericatom> <r2ml:genericatom r2ml:predicate= brother > <r2ml:arguments> <r2ml:variable r2ml:name= X /> <r2ml:variable r2ml:name= Z /> </r2ml:arguments> </r2ml:genericatom> </r2ml:conditions> <r2ml:conclusion> <r2ml:genericatom r2ml:predicate= uncle > <r2ml:arguments> <r2ml:variable r2ml:name= Z /> <r2ml:variable r2ml:name= Y /> </r2ml:arguments> </r2ml:genericatom> </r2ml:conclusion> </r2ml:derivationrule>... </r2ml:derivationruleset> Fig. 3. ECAA rule described by schema and R2ML Method of writing the rules should be understood as follows: If event occurs and at the same time certain conditions are met, then the system should be performed some actions. Otherwise, should be executed another action. The next step defines rules for the various control structures to describe them with the ECAA rules. This is schematically shown in the next figures 4 7. Sequence e1 e3 a1 a2 e3... A B Fig. 4. The Sequence schema
7 Usage of business rules in Parallel split a2a e3a. ei-1,a ai-1,a eia e1 eia a1 ai... e3 a2b e3b... ei-1,b ai-1,b B A D Fig. 5. The Parallel split schema C XOR e1 a2a e3a. ei-1,a ai-1,a eia IF c1 eia Then a1a a ai... Else a1b b e3 a2b e3b... ei-1,b ai-1,b B A D C Fig. 6. The XOR schema OR e1 IF Then Else c2a a2a e3a eia. ei-1,a ai-1,a eia eia a1 ai... IF Then c2b a2b e3b. ei-1,b ai-1,b Else Fig. 7. The Alternative schema Knowing the rules of writing the patterns in both languages, in the next step will be possible to build a translator between languages R2ML and XPDL.
8 12 B. Gaweł, A. Pilch Cooperation experience Contract cooperation If there are several suppliers than the supplier with the most points is chosen. Classification of suppliers for specific order Complaints possibility Complaints effectiveness Service procedures Suppliers brand Found one supplier? No Yes Yes Several suppliers that meet the criteria? Evaluation of suppliers (to choose the best) No Financial analysis Obligations balance Attributes describing supplier Change the conditions of supply Fig. 8. Example of the application of business rules in the process of selecting suppliers Figure 8 shows the way of selection of suppliers by specifies rules. In the first stage suppliers are evaluated according to seven parameters, like cooperation history, contract collaboration and other. Each of these attributes is described by a set of business rules. For example, the contract cooperation is estimated by the following rules: If cooperation is a permanent principal and based on contracts for long-term supplier than assign a supplier to the group A. If cooperation is permanent and subsidiary and covering a few to several percent of deliveries than assign a supplier to the group B. If cooperation is an occasional, only incidental purchases, unit transactions, than assign a supplier to the group C. Based on the data entered into the system during the introduction of the supplier, the system will assign suppliers to the appropriate group. In case of the absence of relevant data, queries for the user are automatically generated in order to complete relevant data. In this way, the application checks all the criteria and selects the most appropriate supplier or for the product if their number is greater one list of suppliers is produced. Due to systems based on the business rules the user is able to enter any number of parameters, as well as adapt them to changes in line with company policy. On the basis of defined model, set of rules can be automatically generated that is not only describing individual stages, but also sequential relationships between them.
9 Usage of business rules in Summary Results of the survey is transformation of BPMN language into business rules language. Visual language for representing business rules has been also developed. Transfer to the BPMN notation business rules standards enable to cooperate both with the logistics systems based on the business rules engines, as well as with all integrated systems like ERP, CRM, MRP or BI. It allows the introduction of dynamic changes in the system with participation only business users with no software knowledge. References Wagner G., Damasio C., Antoniou G Towards a general web rule language. International Journal of Web Engineering and Technology. Ram S., Liu J An Agent-Based Approach for Sourcing Business Rules in Supply Chain Management. International Journal of Intelligent Information Technologies. Trebilcock B., Rogers L. K Top 20 supply chain management software suppliers. Modern Materials Handling. Filograna A., Giunta G., Indraffia N., Loiacono L An integrated approach for modeling business processes using BPMN and XPDL standards. 2th KMO Conference, Knowledge Management in Organization, Lecce. Milanović M., Gašević D., Wagner G Combining Rules and Activities for Modeling Service- Based Business Processes. International Workshop on Models and Model-driven Methods for Enterprise Computing (3M4EC), in conjunction with The Twelfth IEEE International EC Conference (EC 2008), Munich, Germany. Nowak J Charakterystyka procesów i decyzji technologicznych podejmowanych w logistyce produkcji. WZAGH. Documentation of BPMN, OMG: %20Adopted\%20BPMN\%201-0\%20Spec\% pdf (accessed November, 2009). Documentation of BPEL, Oasis: pdf (accessed November, 2009). Documentation of MDA, OMG: (accessed November, 2009). Documentation of OCL, OMG: (accessed November, 2009). Documentation of RuleML, The Rule Markup Initiative: (accessed November, 2009). Documentation of R2ML, The REWERSE I1 Rule Markup Language: informatik.tu-cottbus.de/r2ml/0.5/r2ml.xsd (accessed November, 2009). Documentation of SBVR, OMG: (accessed November, 2009). Documentation of XPDL, Workflow Management Coalition: php?option=com\_docman\&task=cat\_view\&gid=42\&itemid=72 (accessed November, 2009).
Semantic Business Process Management Lectuer 1 - Introduction
Arbeitsgruppe Semantic Business Process Management Lectuer 1 - Introduction Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin [email protected]
SOA Enabled Workflow Modernization
Abstract Vitaly Khusidman Workflow Modernization is a case of Architecture Driven Modernization (ADM) and follows ADM Horseshoe Lifecycle. This paper explains how workflow modernization fits into the ADM
From Business World to Software World: Deriving Class Diagrams from Business Process Models
From Business World to Software World: Deriving Class Diagrams from Business Process Models WARARAT RUNGWORAWUT 1 AND TWITTIE SENIVONGSE 2 Department of Computer Engineering, Chulalongkorn University 254
Rules and Business Rules
OCEB White Paper on Business Rules, Decisions, and PRR Version 1.1, December 2008 Paul Vincent, co-chair OMG PRR FTF TIBCO Software Abstract The Object Management Group s work on standards for business
Model Driven Interoperability through Semantic Annotations using SoaML and ODM
Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:
Business Process Standards and Modeling
Business Process Standards and Modeling Janne J. Korhonen Helsinki University of Technology STANDARDS Standards Organizations Object Management Group (www.omg.org) Business Process Modeling Notation (BPMN)
Business Process Modeling and Standardization
Business Modeling and Standardization Antoine Lonjon Chief Architect MEGA Content Introduction Business : One Word, Multiple Arenas of Application Criteria for a Business Modeling Standard State of the
Modeling BPMN Diagrams within XTT2 Framework. A Critical Analysis**
AUTOMATYKA 2011 Tom 15 Zeszyt 2 Antoni Ligêza*, Tomasz Maœlanka*, Krzysztof Kluza*, Grzegorz Jacek Nalepa* Modeling BPMN Diagrams within XTT2 Framework. A Critical Analysis** 1. Introduction Design, analysis
Process Modeling using BPMN 2.0
Process Modeling using BPMN 2.0 This chapter provides a brief overview of Business Process Modeling Notation (BPMN) concepts with particular emphasis on the BPMN 2.0 additions. In addition, it describes
7. Classification. Business value. Structuring (repetition) Automation. Classification (after Leymann/Roller) Automation.
7. Classification Business Process Modelling and Workflow Management Business value Lecture 4 (Terminology cntd.) Ekkart Kindler [email protected] Structuring (repetition) Automation UPB SS 2006 L04 2 Classification
Enterprise architecture Manufacturing operations management Information systems in industry ELEC-E8113
Enterprise architecture Manufacturing operations management Information systems in industry ELEC-E8113 Contents Enterprise architecture (EA) Manufacturing operations management (MOM) Rationale of the lecture:
Clarifying a vision on certification of MDA tools
SCIENTIFIC PAPERS, UNIVERSITY OF LATVIA, 2010. Vol. 757 COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES 23 29 P. Clarifying a vision on certification of MDA tools Antons Cernickins Riga Technical University,
Bruce Silver Associates Independent Expertise in BPM
Bruce Silver Associates Independent Expertise in BPM BPMN and the Business Process Expert Summary: BPMN has become the standard language of the Business Process Expert, usable for descriptive process modeling,
An Automated Workflow System Geared Towards Consumer Goods and Services Companies
Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 An Automated Workflow System Geared Towards Consumer Goods and Services
Designing a Semantic Repository
Designing a Semantic Repository Integrating architectures for reuse and integration Overview Cory Casanave Cory-c (at) modeldriven.org ModelDriven.org May 2007 The Semantic Metadata infrastructure will
Go beyond 95: learn Business Process Management (BPM)! Razvan Radulian, MBA Independent Consultant/Coach Why-What-How Consulting, LLC
Go beyond 95: learn Business Process Management (BPM)! Razvan Radulian, MBA Independent Consultant/Coach Why-What-How Consulting, LLC Roadmap A case for Business Models A case for Business Process Models
The OMG BPM Standards
The OMG BPM Standards Derek Miers CEO, BPM Focus +44 (20) 8742 8500 UK Office +44 (7703) 178 500 UK Cell +1 (714) 600 9010 US Cell [email protected] A BPM Definition Business Process Management is primarily
Koen Aers JBoss, a division of Red Hat jbpm GPD Lead
JBoss jbpm Overview Koen Aers JBoss, a division of Red Hat jbpm GPD Lead Agenda What is JBoss jbpm? Multi Language Support Graphical Process Designer BPMN Reflections What is it? JBoss jbpm is a sophisticated
A common interface for multi-rule-engine distributed systems
A common interface for multi-rule-engine distributed systems Pierre de Leusse, Bartosz Kwolek and Krzysztof Zieliński Distributed System Research Group, AGH University of Science and Technology Krakow,
UML Representation Proposal for XTT Rule Design Method
UML Representation Proposal for XTT Rule Design Method Grzegorz J. Nalepa 1 and Krzysztof Kluza 1 Institute of Automatics, AGH University of Science and Technology, Al. Mickiewicza 30, 30-059 Kraków, Poland
INTRODUCTION TO BUSINESS PROCESS MODELING NOTATION BPMN 1.2 AND BPMN 2.0
INTRODUCTION TO BUSINESS PROCESS MODELING NOTATION BPMN 1.2 AND BPMN 2.0 Email: {goliva,gerosa}@ime.usp.br / Twitter: @golivax Agenda 2 Introduction to Business Processes BPMN 1.2 Introduction Elements
Semantic Business Process Management
Arbeitsgruppe Lecture Semantic Business Process Management Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin [email protected] http://www.inf.fu-berlin.de/groups/ag-csw/
Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models?
Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models? Ludmila Penicina Institute of Applied Computer Systems, Riga Technical University, 1 Kalku, Riga, LV-1658,
Business-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster [email protected] Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
Diagram Models in Continuous Business Process Improvement
JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 22 No. 2 (2014), pp. 118-133 Diagram Models in Continuous Business Process Improvement Mateusz Wibig 1 1 CGI Polska Energy and Resources 39 Sienna Street, Warszawa
Towards Model-Driven Approach for Rapid ERP Development
Towards Model-Driven Approach for Rapid ERP Development Igor Miletić 1, Marko Vujasinović², and Zoran Marjanović³ 1 Breza Software Engineering, Kraljice Natalije 23a, 11000 Belgrade, Serbia [email protected]
Dr. Jana Koehler IBM Zurich Research Laboratory
Precise Modeling of Business Processes with the Business Process Modeling Notation BPMN 2.0 Dr. Jana Koehler IBM Zurich Research Laboratory ZRL BIT at a Glance Computer Science at ZRL: Security/Cryptography
BUSINESS RULES MANAGEMENT AND BPM
KINGSTON & CROYDON BRANCH BUSINESS RULES MANAGEMENT AND BPM WHO'S MANAGING YOUR RULES? Paul Vincent Rules Specialist and Product Management Fair Isaac October 12, 2005 Agenda Business Rules Approach a
Why are Business Process Models often too complex? Do s and Don ts for Business Process Modelers
Why are Business Process Models often too complex? Do s and Don ts for Business Process Modelers Version 1.0 This document developed by Dr. Juergen Pitschke, BCS-Dr. Juergen Pitschke, www.enterprise-design.eu
LEADing Practice: Artifact Description: Business, Information & Data Object Modelling. Relating Objects
LEADing Practice: Artifact Description: Business, Information & Data Object Modelling Relating Objects 1 Table of Contents 1.1 The Way of Thinking with Objects... 3 1.2 The Way of Working with Objects...
How To Create An Enterprise Class Model Driven Integration
Creating an Enterprise Class Scalable Model Driven Infrastructure The use case for using IBM, OSIsoft, and SISCO technologies Version: 1.1 Date: May 28, 2009 Systems Integration Specialist Company, Inc.
Winery A Modeling Tool for TOSCA-based Cloud Applications
Institute of Architecture of Application Systems Winery A Modeling Tool for TOSCA-based Cloud Applications Oliver Kopp 1,2, Tobias Binz 2, Uwe Breitenbücher 2, and Frank Leymann 2 1 IPVS, 2 IAAS, University
Leading 20,000+ employees by a process-oriented management system
Leading 20,000+ employees by a process-oriented management system Insights to process management at Lufthansa Technik Group Mirko Kloppenburg 1, Janina Kettenbohrer 2, Daniel Beimborn 3, and Michael Bögle
Business Modeling with UML
Business Modeling with UML Hans-Erik Eriksson and Magnus Penker, Open Training Hans-Erik In order to keep up and be competitive, all companies Ericsson is and enterprises must assess the quality of their
Eclipse BPMN Modeler Introducing Intalio Designer
Eclipse BPMN Modeler Introducing Intalio Designer Arnaud Blandin Ismael Ghalimi Hugues Malphettes Intalio Inc, EMEA Manager Intalio Inc, CEO Intalio Inc, Lead Developer 6 rue du conseil general 1205 Geneva
BPMN TRAINING COURSE:
BPMN TRAINING COURSE: INSTRUCTIONAL DESIGN DOCUMENT Julie Kenney BPMN Training Course: NEEDS ASSESSMENT: The following is the needs assessment for the BPMN training course: Training Goal: The SAP Business
A Categorization of Collaborative Business Process Modeling Techniques
A Categorization of Collaborative Business Process Modeling Techniques Stephan Roser, Bernhard Bauer Programming Distributed Systems Lab Institute of Computer Science, University of Augsburg, Germany [roser,
Oracle Application Integration Architecture: Business Process Modeling and Analysis. An Oracle White Paper April 2009
Oracle Application Integration Architecture: Business Process Modeling and Analysis An Oracle White Paper April 2009 Note: The following is intended to outline our general product direction. It is intended
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
Business Process Modeling Information Systems in Industry (372-1-4207 )
Business Process Modeling Information Systems in Industry (372-1-4207 ) Arnon Sturm The material of this presentation is adopted from various people including:, Pnina Soffer, Iris Reinhartz-Berger 1 Outline
BPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS
BPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS Gabriel Cozgarea 1 Adrian Cozgarea 2 ABSTRACT: Business Process Modeling Notation (BPMN) is a graphical standard in which controls and activities can
The OMG Business Process Related Standards
The OMG Business Process Related Standards An emerging set of standards that enable Model Driven businesses Author: Derek Miers, CEO BPM Focus and PR Chair BPMI-SC 1 Table Of Contents ABSTRACT... 1 OMG
From Workflow Design Patterns to Logical Specifications
AUTOMATYKA/ AUTOMATICS 2013 Vol. 17 No. 1 http://dx.doi.org/10.7494/automat.2013.17.1.59 Rados³aw Klimek* From Workflow Design Patterns to Logical Specifications 1. Introduction Formal methods in software
UML Modelling of Automated Business Processes with a Mapping to BPEL4WS
UML Modelling of Automated Business Processes with a Mapping to BPEL4WS Tracy Gardner IBM UK Laboratories, Hursley Park, Winchester, SO21 2JN, UK [email protected] Abstract. The Business Process Execution
Business Rule Standards -- Interoperability and Portability
Rule Standards -- Interoperability and Portability April 2005 Mark H. Linehan Senior Technical Staff Member IBM Software Group Emerging Technology [email protected] Donald F. Ferguson IBM Fellow Software
Introduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS
MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS Tao Yu Department of Computer Science, University of California at Irvine, USA Email: [email protected] Jun-Jang Jeng IBM T.J. Watson
Component visualization methods for large legacy software in C/C++
Annales Mathematicae et Informaticae 44 (2015) pp. 23 33 http://ami.ektf.hu Component visualization methods for large legacy software in C/C++ Máté Cserép a, Dániel Krupp b a Eötvös Loránd University [email protected]
ORACLE PROJECT MANAGEMENT
ORACLE PROJECT MANAGEMENT KEY FEATURES Oracle Project Management provides project managers the WORK MANAGEMENT Define the workplan and associated resources; publish and maintain versions View your schedule,
Business Process- and Graph Grammar-Based Approach to ERP System Modelling
JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 20 No. 1 (2012), pp. 7-21 Business Process- and Graph Grammar-Based Approach to ERP System Modelling Mariusz Flasiński, Janusz Jurek Jagiellonian University IT
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I s Integration Dr. Timothy D. Kehoe, Irene Chang, Dave Czulada, Howard Kong, Dr. Dino Konstantopoulos
Business Process Driven SOA using BPMN and BPEL
Business Process Driven SOA using BPMN and BPEL From Business Process Modeling to Orchestration and Service Oriented Architecture Matjaz B. Juric Kapil Pant PUBLISHING BIRMINGHAM - MUMBAI Preface Chapter
Complex Information Management Using a Framework Supported by ECA Rules in XML
Complex Information Management Using a Framework Supported by ECA Rules in XML Bing Wu, Essam Mansour and Kudakwashe Dube School of Computing, Dublin Institute of Technology Kevin Street, Dublin 8, Ireland
BPEL. A Step by Step Guide: Model-Driven Generation with. Enterprise Architect. T his document will teach you how to use the Business Process
BPEL A Step by Step Guide: Model-Driven Generation with Enterprise Architect T his document will teach you how to use the Business Process Modeling Notation (BPMN 1.1) as a visual approach to producing
Representing XML Schema in UML A Comparison of Approaches
Representing XML Schema in UML A Comparison of Approaches Martin Bernauer, Gerti Kappel, Gerhard Kramler Business Informatics Group, Vienna University of Technology, Austria {lastname}@big.tuwien.ac.at
MDA Transformations Applied to Web Application Development 1
MDA Transformations Applied to Web Application Development 1 Santiago Meliá 1, Andreas Kraus 2, and Nora Koch 2, 3 1 Universidad de Alicante, Spain 2 Ludwig-Maximilians-Universität München, Germany 3 F.A.S.T
CONDIS. IT Service Management and CMDB
CONDIS IT Service and CMDB 2/17 Table of contents 1. Executive Summary... 3 2. ITIL Overview... 4 2.1 How CONDIS supports ITIL processes... 5 2.1.1 Incident... 5 2.1.2 Problem... 5 2.1.3 Configuration...
Business Process Design
Business Process Design This paper, based on a webinar by BPM analyst and blogger Sandy Kemsley, provides an overview of business process design. Topics include: BPM standards BPM and architecture BPM
A UML 2 Profile for Business Process Modelling *
A UML 2 Profile for Business Process Modelling * Beate List and Birgit Korherr Women s Postgraduate College for Internet Technologies Institute of Software Technology and Interactive Systems Vienna University
Rotorcraft Health Management System (RHMS)
AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center
Design of Visual Repository, Constraint and Process Modeling Tool based on Eclipse Plug-ins
Design of Visual Repository, Constraint and Process Modeling Tool based on Eclipse Plug-ins Rushiraj Heshi Department of Computer Science and Engineering Walchand College of Engineering, Sangli Smriti
08 BPMN/1. Software Technology 2. MSc in Communication Sciences 2009-10 Program in Technologies for Human Communication Davide Eynard
MSc in Communication Sciences 2009-10 Program in Technologies for Human Communication Davide Eynard Software Technology 2 08 BPMN/1 2 ntro Sequence of (three?) lessons on BPMN and technologies related
Business Process Models as Design Artefacts in ERP Development
Business Process Models as Design Artefacts in ERP Development Signe Ellegaard Borch IT University of Copenhagen, Rued Langgaards Vej 7, 2300 København S, Denmark [email protected] Abstract. Adequate design
BUSINESS RULES MANIPULATION MODEL 1
ISSN 1392 124X INFORMATION TECHNOLOGY AND CONTROL, 2007, Vol.36, No.3 BUSINESS RULES MANIPULATION MODEL 1 Liudas Motiejūnas, Rimantas Butleris Kaunas University of Technology Studentų St. 50, LT51368 Kaunas,
Business Process Modeling
Business Process Modeling Organization Who? What? Function When? Process Which? Data / Service / Product 1 BPMN Stands for Business Process Management Notation Graphical notation for specifying Business
BPMN 2.0 Descriptive Constructs
Reference: Mustafa Jarrar: Lecture Notes on BPMN 2.0 Descriptive Constructs Birzeit University, Palestine, 2015 BPMN 2.0 Descriptive Constructs Mustafa Jarrar Birzeit University, Palestine [email protected]
A Collaborative System Software Solution for Modeling Business Flows Based on Automated Semantic Web Service Composition
32 A Collaborative System Software Solution for Modeling Business Flows Based on Automated Semantic Web Service Composition Ion SMEUREANU, Andreea DIOŞTEANU Economic Informatics Department, Academy of
A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems
Proceedings of the Postgraduate Annual Research Seminar 2005 68 A Model-based Software Architecture for XML and Metadata Integration in Warehouse Systems Abstract Wan Mohd Haffiz Mohd Nasir, Shamsul Sahibuddin
Semantic-ontological combination of Business Rules and Business Processes in IT Service Management
Semantic-ontological combination of Business Rules and Business Processes in IT Service Management Alexander Sellner 1, Christopher Schwarz 1, Erwin Zinser 1 1 FH JOANNEUM University of Applied Sciences,
2.1. The Notion of Customer Relationship Management (CRM)
Int. J. Innovative Ideas (IJII) www.publishtopublic.com A Review on CRM and CIS: A Service Oriented Approach A Review on CRM and CIS: A Service Oriented Approach Shadi Hajibagheri 1, *, Babak Shirazi 2,
Process Modeling and Process Improvement. Process Modeling
Process Modeling and Process Improvement Process Modeling Business processes are complex, and require people with various skills and abilities to work in a cooperative fashion Processes will not be efficient
Talend Metadata Manager. Reduce Risk and Friction in your Information Supply Chain
Talend Metadata Manager Reduce Risk and Friction in your Information Supply Chain Talend Metadata Manager Talend Metadata Manager provides a comprehensive set of capabilities for all facets of metadata
Web Services - Consultant s View. From IT Stategy to IT Architecture. Agenda. Introduction
Web Services - A Consultant s View From IT Stategy to IT Architecture Hans-Peter Hoidn, Timothy Jones, Jürg Baumann, Oliver Vogel February 12, 2003 Copyright IBM Corporation 2002 Agenda Introduction I.
MTAT.03.231 Business Process Management (BPM) (for Masters of IT) Lecture 2: Introduction to BPMN
MTAT.03.231 Business Process Management (BPM) (for Masters of IT) Lecture 2: Introduction to BPMN Marlon Dumas marlon.dumas ät ut. ee How to engage in BPM? 1. Opportunity assessment 2. Process modelling
Information Management Metamodel
ISO/IEC JTC1/SC32/WG2 N1527 Information Management Metamodel Pete Rivett, CTO Adaptive OMG Architecture Board [email protected] 2011-05-11 1 The Information Management Conundrum We all have Data
Oracle BPA Suite: Model and Implement Business Processes Volume I Student Guide
Oracle BPA Suite: Model and Implement Business Processes Volume I Student Guide D70464GC10 Edition 1.0 September 2008 D56390 Author Viktor Tchemodanov Technical Contributors and Reviewers Madhavi Buchi
Product Overview. www.interf acing.com
Product Overview www.interf acing.com The EPC Advantage Interfacing s award-winning Business Process Management (BPM) suite, the Enterprise Process Center (EPC), helps companies streamline operations,
Multi-Paradigm Process Management
Multi-Paradigm Process Management Michael zur Muehlen 1, Michael Rosemann 2 1 Stevens Institute of Technology Wesley J. Howe School of Technology Management Castle Point on the Hudson Hoboken, NJ 07030,
Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007
Business Intelligence and Service Oriented Architectures An Oracle White Paper May 2007 Note: The following is intended to outline our general product direction. It is intended for information purposes
II. PREVIOUS RELATED WORK
An extended rule framework for web forms: adding to metadata with custom rules to control appearance Atia M. Albhbah and Mick J. Ridley Abstract This paper proposes the use of rules that involve code to
Mapping Business Process Modeling constructs to Behavior Driven Development Ubiquitous Language
Mapping Business Process Modeling constructs to Behavior Driven Development Ubiquitous Language Rogerio Atem de Carvalho, Fernando Luiz de Carvalho e Silva, Rodrigo Soares Manhaes Emails: [email protected],
The Business Process Model
The Business Process Model by Sparx Systems All material Sparx Systems 2007 Sparx Systems 2007 Page: 1 Table of Contents INTRODUCTION...3 BUSINESS PROCESS MODELING NOTATION (BPMN)...4 FLOW ELEMENTS...4
Enabling Better Business Intelligence and Information Architecture With SAP Sybase PowerDesigner Software
SAP Technology Enabling Better Business Intelligence and Information Architecture With SAP Sybase PowerDesigner Software Table of Contents 4 Seeing the Big Picture with a 360-Degree View Gaining Efficiencies
Service-Oriented Architecture: Analysis, the Keys to Success!
Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. [email protected] www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem
Business Intelligence. A Presentation of the Current Lead Solutions and a Comparative Analysis of the Main Providers
60 Business Intelligence. A Presentation of the Current Lead Solutions and a Comparative Analysis of the Main Providers Business Intelligence. A Presentation of the Current Lead Solutions and a Comparative
THE SIMULATION OF SOFTWARE PROCESSES IN THE INTEGRATED COMPUTER ENVIRONMENT IN THE CASE OF TELCO SECTOR
THE SIMULATION OF SOFTWARE PROCESSES IN THE INTEGRATED COMPUTER ENVIRONMENT IN THE CASE OF TELCO SECTOR Jerzy Roszkowski, Andrzej Kobylinski 2 Management Systems Consulting, Poznanska 28/, 93-34 Lodz,
BPMN by example. Bizagi Suite. Copyright 2014 Bizagi
BPMN by example Bizagi Suite Recruitment and Selection 1 Table of Contents Scope... 2 BPMN 2.0 Business Process Modeling Notation... 2 Why Is It Important To Model With Bpmn?... 2 Introduction to BPMN...
Secure Document Circulation Using Web Services Technologies
Secure Document Circulation Using Web Services Technologies Shane Bracher Bond University, Gold Coast QLD 4229, Australia Siemens AG (Corporate Technology), Otto-Hahn-Ring 6, 81739 Munich, Germany [email protected]
Enabling Better Business Intelligence and Information Architecture With SAP PowerDesigner Software
SAP Technology Enabling Better Business Intelligence and Information Architecture With SAP PowerDesigner Software Table of Contents 4 Seeing the Big Picture with a 360-Degree View Gaining Efficiencies
