Το παράδειγμα του Service Oriented computing αναφέρεται σε ένα σύνολο από έννοιες, αρχές και μεθόδους οι οποίες αξιοποιούν την Service Oriented αρχιτεκτονική, σύμφωνα με την οποία οι εφαρμογές λογισμικού κατασκευάζονται από ανεξάρτητες συνιστώσες υπηρεσιών με πρότυπες διεπαφές. Η υπηρεσιοστρεφής (Service Oriented) αρχιτεκτονική είναι ένα σύνολο από κανόνες και μεθοδολογίες για το σχεδιασμό και την ανάπτυξη λογισμικού με τη μορφή διαλειτουργικών υπηρεσιών. Μία από τις σημαντικότερες τεχνολογίες για την αξιοποίηση αυτής της αρχιτεκτονικής είναι τα Web Services. Τα Web Services είναι μία τεχνολογία σχεδιασμένη για την υποστήριξη διαλειτουργικών αλληλεπίδρασης σταθμών πάνω από το διαδίκτυο.
Τα συστήματα βιομηχανικών αυτοματισμών είναι συστήματα τα οποία χρησιμοποιούνται για την αύξηση της απόδοσης των βιομηχανικών καθώς και των διαδικασιών παραγωγής. Οι παραδοσιακές τεχνικές ανάπτυξης των συστημάτων αυτών δεν ικανοποιούν πλέον τις απαιτήσεις των σύνθετων βιομηχανικών συστημάτων και υπάρχει μια τάση για αξιοποίηση τεχνολογιών αιχμής από την περιοχή του Software Engineering. Στην κατεύθυνση αυτή η παρούσα εργασία μελετά τα πλεονεκτήματα αλλά και τα μειονεκτήματα που προσφέρει η αξιοποίηση του SOC παραδείγματος στην ανάπτυξη βιομηχανικών συστημάτων. Μελετήθηκε η DPWS τεχνολογία η οποία αποτελεί μια επέκταση της τεχνολογίας των Web Services με σκοπό την ικανοποίηση των αναγκών που παρουσιάζουν οι εφαρμογές βιομηχανικού αυτοματισμού. Ως μελέτη περίπτωσης χρησιμοποιήθηκε το εργαστηριακό σύστημα Festo MPS. Σχεδιάστηκε και υλοποιήθηκε ένας εξομοιωτής του συστήματος αυτού, ο οποίος στη συνέχεια επεκτάθηκε για να είναι συμβατός με την DPWS Τεχνολογία. Με βάση αυτόν σχεδιάστηκε και υλοποιήθηκε ένας ελεγκτής του συστήματος ο οποίος αξιοποιώντας τις υπηρεσίες που προσφέρει η DPWS τεχνολογία υλοποίει την διαδικασία ελέγχου του συστήματος Festo MPS. Στη συνέχεια με βάση τα αποτελέσματα των δοκιμών προχωρήσαμε σε μια συνολική αξιολόγηση της τεχνολογίας. / The Service-Oriented Computing (SOC) paradigm refers to the set of concepts, principles, and methods that represent computing in Service-Oriented Architecture (SOA), in which software applications are constructed based on independent component services with standard interfaces. In software engineering, a Service-Oriented Architecture (SOA) is a set of principles and methodologies for designing and developing software in the form of interoperable services. One of the most important technologies used utilize this architecture is Web Services technology. Web service technology, is designed to support interoperable machine-to-machine interaction over a network.
Industrial automation systems are the systems used for the enhancement of industrial and manufacturing processes. Traditional techniques to develop these systems, no longer satisfy the requirements of the complex industrial systems and there is a tendency to utilize state of the art technologies of software engineering area. The current thesis discusses the advantages and disadvantages as a result of utilizing the Service-Oriented Computing (SOC) paradigm in the development of industrial Systems. The technology that was utilized was the Devices Profile for Web Services technology(DPWS). DPWS is the extension of the Web Services technology that was designed in order to satisfy the requirements of the industrial systems applications. As a case study we used Festo Modular Production System. We designed and implemented a simulator of this system. This simulator was then redesigned and implemented in order to be compatible with DPWS technology. Based on the redesigned Simulator we designed and implemented a system Controller which utilizes the DPWS technology and implements the control process of Festo MPS. Then we proceeded with the evaluation of the technology based on the results of the tests.
Identifer | oai:union.ndltd.org:upatras.gr/oai:nemertes:10889/5634 |
Date | 24 October 2012 |
Creators | Νικολούλης, Κωνσταντίνος-Ανδρέας |
Contributors | Θραμπουλίδης, Κλεάνθης, Nikoloulis, Kostantinos-Andreas, Χούσος, Ευθύμιος |
Source Sets | University of Patras |
Language | gr |
Detected Language | Greek |
Type | Thesis |
Rights | 0 |
Page generated in 0.0026 seconds