Adapting Service Interfaces when Business Processes Evolve
Thesis title in Czech: | Adapting Service Interfaces when Business Processes Evolve |
---|---|
Thesis title in English: | Adapting Service Interfaces when Business Processes Evolve |
Key words: | BPMN, dátový artefakt, konceptuálny model, PIM, business pravidlo |
English key words: | BPMN, data artefact, conceptual model, PIM, business rule |
Academic year of topic announcement: | 2010/2011 |
Thesis type: | diploma thesis |
Thesis language: | angličtina |
Department: | Department of Software Engineering (32-KSI) |
Supervisor: | doc. Mgr. Martin Nečaský, Ph.D. |
Author: | hidden - assigned and confirmed by the Study Dept. |
Date of registration: | 10.11.2010 |
Date of assignment: | 10.11.2010 |
Date and time of defence: | 03.09.2012 10:30 |
Date of electronic submission: | 01.08.2012 |
Date of submission of printed version: | 02.08.2012 |
Date of proceeded defence: | 03.09.2012 |
Opponents: | doc. Ing. Karel Richta, CSc. |
Guidelines |
Currently, enterprise systems implement very complex business processes by composing various software components, e.g. web services. Therefore, modeling and design of business processes becomes a crucial task in information system development. There exists various modeling languages for business processes, e.g. UML activity diagrams or BPMN, as well as their execution, e.g. BPEL. It is also possible to automatically convert a business process model into an execution script and vice versa. However, there remain various problems related to data artefacts of business processes which will be aimed by this thesis. By data artefacts we mean, e.g. XML schemas describing communication formats among web services or relational database schema.
The author will consider a business process model designed in BPMN and a conceptual data schema of the application domain in UML as an input. He will propose a method that will generate data artefacts of the business process optimized according to the structure of the process, exchanged data and various non-functional requirements (e.g. data accessibility, number of selects and updates, etc.). He will also solve a related problem of evolution of the data artefacts according to changing user requirements which affect the business process model. The proposed method will be implemented and tested. |
References |
[1] Christopher J. Pavlovski, Joe Zou: Non-Functional Requirements in Business Process Modeling. APCCM 2008: 103-112
[2] Ondřej Macek, Martin Nečaský: An Extension of Business Process Model for XML Schema Modeling. In Proceedings of The 2010 IEEE Congress on Services (SERVICES 2010). Miami, FL, USA. July 5-10, 2010. IEEE Computer Society. [3] Mlynkova, I. - Necasky, M. - Pokorny, J. - Richta, K. - Toman, K. - Toman, V.: Technologie XML - Principy a aplikace v praxi. Grada Publishing, Prague, Czech Republic, zari 2008. ISBN 978-80-247-2725-7. [4] S. White, Business Process Modeling Notation (BPMN) Version 1.2, January 2009, http://www.omg.org/spec/BPMN/1.2/PDF. [5] D. Jordan, Web Services Business Process Execution Language Version 2.0 Primer, 2007, http://www.oasis-open.org/committees/download.php/23964/wsbpel-v2.0-primer.htm. |