SUST Repository

Towards a Development of Automated-Adaptable Business-Process using Context-Aware and Event-Processing Concepts

Show simple item record

dc.contributor.author Ali, Aimen Abdel Aziz Hussein
dc.contributor.author Supervisor, Ammar Thabit Zahary
dc.date.accessioned 2016-10-06T09:34:06Z
dc.date.available 2016-10-06T09:34:06Z
dc.date.issued 2015-05-10
dc.identifier.citation Ali, Aimen Abdel Aziz Hussein . Towards a Development of Automated-Adaptable Business-Process using Context-Aware and Event-Processing Concepts / Aimen Abdel Aziz Hussein Ali ; Ammar Thabit Zahary .- Khartoum: Sudan University of Science and Technology, college of Computer science and information technology,2015 .- 86p. :ill. ;28cm .-M.Sc. en_US
dc.identifier.uri http://repository.sustech.edu/handle/123456789/14275
dc.description Thesis en_US
dc.description.abstract In the capital markets, things happen fast. The markets move fast, positions change fast. Reacting quickly is the key to increase profit and/or managing risk. Enterprises need to adapt their processes to any observed changes or events in order to maintain their competitive levels and to provide better services. Business processes are static by nature and, therefore, they cannot be modified at run time, and leaving them less useful in the new context. To change the behaviour of a business process, they need to be stopped first, modify it and redeploy it. By doing so, this tends to lose all data associated with the current executions of a running process. To address these issues, this thesis presents a new reference model called Automated-Adapted Business-Process Using Context-Aware and Event-Processing (ABCE) that involves a new approach which allows system developers to design context-aware business processes in which context information can be considered as events monitored in run time. ABCE model developed in this thesis is based on a technique called Complex Event Processing (CEP) which is used to monitor the external working environment and capture relevant events. The captured events are then passed into the system to extract information from them. This extracted information is grouped with other information in order to create a business case with a high-level representation. Depending on the created business case, the adaptation process may starts. Business units are represented as software components which are communicated with each other via key performance indicators (KPIs) interfaces. Each business component (software component) has a set of KPIs with accepted values. The set of KPIs with their accepted values are used to invoke a business component. Business component interfaces are unique. Adaptation process starts on KPI violation. On KPI violation, business process execution changes and a request to appropriate business component will be sent. KPI values which are violated for a business process are accepted for another one. Each business component has one or more business services. When a business component is invoked, one business service is selected according to Service Level Agreement (SLA). After adaptation is completed, the modified version of the business process will be sent for execution to an appropriate execution engine. Finally, we validated our approach by implementing a public transport system using simulation software. The reason behind selecting a public transport system is to increase passengers’ satisfaction by reducing the waiting time for buses and to increase buses owners’ profit. We chose Radio Frequency Identifier (RFID) and Infrared technologies to monitor buses and passengers respectively. By using such technologies the system will be aware about the number of buses and the number of passengers in each passenger track in the station. And by employing supply/demand theory, the system will direct buses to passenger tracks with high demand. Doing so improves the system throughput by up to 40% and reduces passenger waiting time by up to 98%. en_US
dc.description.sponsorship Sudan University of Science and Technology en_US
dc.language.iso en en_US
dc.publisher Sudan University of Science and Technology en_US
dc.subject Computer Science en_US
dc.subject Software conscious of Saag en_US
dc.subject Handle events en_US
dc.subject Capital markets en_US
dc.title Towards a Development of Automated-Adaptable Business-Process using Context-Aware and Event-Processing Concepts en_US
dc.title.alternative نحو تطوير عمليات أعمال متكيفة ذاتياً بإستخدام مفاهيم البرمجيات الواعية للصياغ ومعالجة الأحداث en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Share

Search SUST


Browse

My Account