Document
Business process mining for service oriented architecture
Publisher
Sultan Qaboos University
Gregorian
2017
Language
English
English abstract
Abstract:
Service Oriented Architecture (SOA) is an architectural style that uses loosely coupled services, which have the separate concerns, as the primary constituents to build software solutions and as the compositions of services. It emphasizes loosely on coupling and interoperability of services required for agility and flexibility of business processes hence allowing current business processes as well as future process to be integrated. To design such SOA-compliant software that supports business processes, the service identification is a critical phase. Indeed, the form under which the service is located may impact on the effectiveness of the SOA. More particularly, the granularity of the entire services is very crucial in attaining the flexibility and reusing. The main objective of this research is to mine business process for SOA by introducing a new service identification approach. The approach first uses business process mining discovery technique to discover the business process model. Then, it clusters the activities into tasks and organizes tasks into an initial set of services. Finally, it checks the compliance of the resulted services with service orientation principles. The proposed approach is validated by a case study. The proposed service identification approach helps a large enterprise to mine their business processes, develop them and identify services. Finally, I recommended that an automation of the proposed service identification approach to making it more effective and useful for the enterprise to mine their business processes and identify the set of services. Keywords: Business Process, Business Process Mining, Service Oriented Architecture, Web Service, Service Orientation, Service Identification.
Member of
Resource URL
Arabic abstract
الخلاصة:
هيكلة البنية المعتمدة على الخدمات (SOA) هو أحد أساليب الهيكلة الحاسوبية التي تستخدم صفة التجميع الحر والربط للخدمات المطلوبة وجعلها في حزمة لبناء الحلول البرمجية وهي تتميز بصفة التجميع الحر للخدمات وربطها ببعضها من أجل الحصول على الخدمات التي تتصف بالمرونة والانسيابية في تسيير العمليات التجارية وبذلك تسمح العمليات التجارية الحالية والمستقبلية في المؤسسة للعمل بشكل مترابط ومتوافق. من أجل التصميم الحلول البرمجية المتسمة بهيكلة البنية المعتمدة على الخدمات (SOA) في دعم العمليات التجارية يجب تحديد وتعريف الخدمات الضرورية. يعتبر هذا التعريف مرحلة أساسية في عملية البناء التي يمكن أن يكون لها تأثير على فعالية هيكلة البنية المعتدة على الخدمات (SOA) وتحديدا يمكن القول أن التوافق لكافة الخدمات هو مطلب أساسي في الحصول على المرونة والتوافق وإعادة الاستخدام لهذه الخدمات. الهدف الرئيسي من البحث هو تنقيب العملية التجارية الجارية التنفيذ من أجل استعمال الهيكلة البنية المعتمدة على الخدمات (SOA) من أجل تقديم نموذج جديد لتحديد الخدمة وهذا النموذج پیدا أولا باستخدام وسيلة الاستكشاف التنقيبي في نموذج العملية التجارية ثم بعد ذلك يتم فرز الأنشطة إلى مهام وتنظيم هذه المهام في حزمة أو مجموعة أولية من الخدمات وأخيرا يتم التحقق من امتثال وتطابق هذه النتائج للخدمات مع مبادئ هيكلة البنية المعتمدة على الخدمات. يتم التحقق من صحة النموذج المقترح عن طريق تطبيقه على دراسة حالة وهذا النموذج في تحديد الخدمة سوف يساعد المؤسسات في تنقيب عملياتها التجارية وتطويرها وتحديد الخدمات الجديدة المطلوبة وأخيرا أقترح بالتشغيل الآلي للنموذج المقترح في تحديد الخدمة حتى يكون أكثر فعالية وفائدة للمؤسسة في تنقيب عملياتها التجارية وتحديد حزمة الخدمات المرغوبة.
هيكلة البنية المعتمدة على الخدمات (SOA) هو أحد أساليب الهيكلة الحاسوبية التي تستخدم صفة التجميع الحر والربط للخدمات المطلوبة وجعلها في حزمة لبناء الحلول البرمجية وهي تتميز بصفة التجميع الحر للخدمات وربطها ببعضها من أجل الحصول على الخدمات التي تتصف بالمرونة والانسيابية في تسيير العمليات التجارية وبذلك تسمح العمليات التجارية الحالية والمستقبلية في المؤسسة للعمل بشكل مترابط ومتوافق. من أجل التصميم الحلول البرمجية المتسمة بهيكلة البنية المعتمدة على الخدمات (SOA) في دعم العمليات التجارية يجب تحديد وتعريف الخدمات الضرورية. يعتبر هذا التعريف مرحلة أساسية في عملية البناء التي يمكن أن يكون لها تأثير على فعالية هيكلة البنية المعتدة على الخدمات (SOA) وتحديدا يمكن القول أن التوافق لكافة الخدمات هو مطلب أساسي في الحصول على المرونة والتوافق وإعادة الاستخدام لهذه الخدمات. الهدف الرئيسي من البحث هو تنقيب العملية التجارية الجارية التنفيذ من أجل استعمال الهيكلة البنية المعتمدة على الخدمات (SOA) من أجل تقديم نموذج جديد لتحديد الخدمة وهذا النموذج پیدا أولا باستخدام وسيلة الاستكشاف التنقيبي في نموذج العملية التجارية ثم بعد ذلك يتم فرز الأنشطة إلى مهام وتنظيم هذه المهام في حزمة أو مجموعة أولية من الخدمات وأخيرا يتم التحقق من امتثال وتطابق هذه النتائج للخدمات مع مبادئ هيكلة البنية المعتمدة على الخدمات. يتم التحقق من صحة النموذج المقترح عن طريق تطبيقه على دراسة حالة وهذا النموذج في تحديد الخدمة سوف يساعد المؤسسات في تنقيب عملياتها التجارية وتطويرها وتحديد الخدمات الجديدة المطلوبة وأخيرا أقترح بالتشغيل الآلي للنموذج المقترح في تحديد الخدمة حتى يكون أكثر فعالية وفائدة للمؤسسة في تنقيب عملياتها التجارية وتحديد حزمة الخدمات المرغوبة.
Category
Theses and Dissertations