Please use this identifier to cite or link to this item:
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorΒεργίδης, Κωνσταντίνοςel
dc.contributor.authorΊτσου, Ελένηel
dc.descriptionΔιπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2023.el
dc.description.abstractThe focus of this thesis is the journey of choreography diagrams in the context of BPMN. Collaboration diagrams show how various participants interact within a business process. On the other hand, choreography diagrams focus on the interactions between participants and act as contracts that specify the messages exchanged and flow of interactions, while removing the focus from the internal processes of an individual participant. A real-world reservation process inspired by Airbnb is used to demonstrate these ideas. This helps to clarify the complex web interactions that occur between hosts and guests and improves understanding through collaboration and choreography diagrams. The research highlights the critical role that REST APIs play in application development before highlighting how important it is to include RESTful interactions in BPMN choreography diagrams. A practical layer is added to the research with building a Reservation REST API using the Model-View-Controller (MVC) design pattern. It elaborates on the four fundamental layers of the API and offers thorough insights into the project setup, documentation, and testing procedures. An in-depth analysis of three reservation scenarios shows how different API methods interact in a dynamic way. The report provides a thorough manual for developers and business analysts and emphasizes the value of automating API request workflows with Postman for effective issue identification and system functionality verification.en
dc.publisherΠανεπιστήμιο Μακεδονίαςel
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Διεθνέςel
dc.subjectBusiness Process Managementen
dc.subjectBusiness Process Modelingen
dc.subjectCollaboration Diagramsen
dc.subjectChoreography Diagramsen
dc.subjectREST APIsen
dc.subjectREST Annotationsen
dc.subjectWorkflow Managementen
dc.titleThe role and functionality of Choreography diagrams for process-driven applicationsen
dc.title.alternativeΟ ρόλος και η λειτουργικότητα των διαγραμμάτων χορογραφίας σε εφαρμογές που στηρίζονται σε Επιχειηματικές διαδικασίεςel
dc.typeElectronic Thesis or Dissertationen
dc.contributor.departmentΠρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορικήel
Appears in Collections:Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M)

Files in This Item:
File Description SizeFormat 
ItsouEleniMsc2023.pdf4.31 MBAdobe PDFView/Open

This item is licensed under a Creative Commons License Creative Commons