scholarly journals Ασύρματα δίκτυα αισθητήρων που υποστηρίζουν αρχιτεκτονικές υπηρεσιών ιστού

2013 ◽  
Author(s):  
Ιωακείμ Σαμαράς

Σκοπός της παρούσας διδακτορικής διατριβής ήταν η σχεδίαση-υλοποίηση, προσομοίωση και μοντελοποίηση ασύρματων δικτύων αισθητήρων (ΑΔΑ) που βασίζονται στην αρχιτεκτονική IPv6 over low power wireless personal area networks (6LoWPAN) και υποστηρίζουν υπηρεσίες ιστού (web services) όπως επίσης και η υλοποίηση καινούριων τέτοιων υπηρεσιών καταλληλότερων για εφαρμογή στα προαναφερθέντα ΑΔΑ. Λόγω της έλλειψης που παρατηρείται στην παροχή εργαλείων για την εκπλήρωση του παραπάνω στόχου, αναπτύχθηκε ένα πειραματικό ΑΔΑ και ένα εργαλείο προσομοιωτικών μετρήσεων της επίδρασης των υπηρεσιών ιστού σε 6LoWPAN ΑΔΑ καθώς επίσης και ένα μαθηματικό μοντέλο για την μελέτη του πρωτοκόλλου ελέγχου προσπέλασης στο μέσο μετάδοσης (MAC) αυτών των δικτύων. Το προτεινόμενο MAC πρωτόκολλο για την 6LoWPAN αρχιτεκτονική είναι o χωρίς σχισμή (unslotted) CSMA/CA μηχανισμός του ΙΕΕΕ 802.15.4 προτύπου. Στα πλαίσια της παρούσας διδακτορικής διατριβής υλοποιήθηκε μια καινούρια στοίβα πρωτοκόλλων για υπηρεσίες ιστού η οποία ονομάστηκε Tiny service oriented architecture for wireless sensors (SOAWS). Το Tiny SOAWS προσφέρει μειωμένη κατανάλωση μνήμης, μειωμένο χρόνο εκτέλεσης καθώς επίσης και μειωμένα μεγέθη ανταλλασσόμενων μηνυμάτων σε σχέση με το πρότυπο device profile for web services (DPWS) το οποίο δημιουργήθηκε για την απευθείας ενσωμάτωση των υπηρεσιών ιστού σε συσκευές. Επίσης, το Tiny SOAWS υποστηρίζει την δημιουργία υπηρεσιών ιστού πάνω σε ασύρματους αισθητήρες που έχουν την ίδια σημασιολογία με τις αντίστοιχες υπηρεσίες ιστού του DPWS. Εκτός τούτου, υποστηρίζει μία καινούρια φόρμα μηνυμάτων, η οποία στηρίζεται στην extensible markup language (XML) όπως και η φόρμα μηνυμάτων του DPWS. Τα Tiny SOAWS και DPWS υλοποιήθηκαν πάνω σε πραγματικούς ασύρματους αισθητήρες και συγκρίθηκαν μεταξύ τους χρησιμοποιώντας το αναπτυχθέν πειραματικό ΑΔΑ το οποίο είναι αποτελεί ένα πραγματικό 6LoWPAN ΑΔΑ με τον μέγιστο αριθμό των ασύρματων αισθητήρων του να είναι 12. Με σκοπό την επικύρωση των παραπάνω μετρήσεων, την επέκτασή τους σε μεγαλύτερης κλίμακας ΑΔΑ καθώς επίσης και τη σύγκρισης των 2 προαναφερθέντων στοιβών πρωτοκόλλων με ένα DPWS βασισμένο σε δυαδική κωδικοποίηση (binary-based DPWS), χρησιμοποιήθηκε το αναπτυχθέν εργαλείο προσομοίωσης το οποίο υλοποιήθηκε στον προσομοιωτή network simulator (NS)-2. Επιβεβαιώθηκε η ορθή λειτουργία του πειραματικού ΑΔΑ και του εργαλείου προσομοίωσης συγκρίνοντας τις μετρήσεις του ενός με τις μετρήσεις του άλλου. Το γεγονός αυτό επιτρέπει τη χρήση τους για την αξιολόγηση και σχεδίαση 6LoWPAN ΑΔΑ που υποστηρίζουν υπηρεσίες ιστού. Επιπλέον, η σύγκριση έδειξε ότι το Tiny SOAWS υπερτερεί του DPWS. Ωστόσο, το binary-based DPWS αποτελεί την καλύτερη επιλογή. Παρόλα αυτά, η εφαρμογή του περιορίζεται σε ασύρματους αισθητήρες με συγκεκριμένο λογισμικό καθώς το σύνολο των κανόνων της XML στο οποίο στηρίζονται οι υπηρεσίες ιστού για να προσφέρουν διαλειτουργικότητα στο επίπεδο εφαρμογής δεν χρησιμοποιείται πλέον. Τέλος, οι προβλέψεις του αναπτυχθέντος μαθηματικού μοντέλου για τον unslotted μηχανισμό του MAC υπο-επιπέδου του ΙΕΕΕ 802.15.4 προτύπου συγκρίθηκαν με μετρήσεις από τον NS-2 και βρέθηκε ότι αποκλίνουν ελάχιστα. Ως εκ τούτου, μπορεί να χρησιμοποιηθεί ως εργαλείο αξιολόγησης της σχεδίασης ΑΔΑ τα οποία μπορούν μετέπειτα να υποστηρίξουν την 6LoWPAN αρχιτεκτονική καθώς επίσης και υπηρεσίες ιστού.

2010 ◽  
pp. 756-775
Author(s):  
Abbass Ghanbary ◽  
Bhuvan Unhelkar

Web Services (WS) technologies, generally built around the ubiquitous Extensible Markup Language (XML), have provided many opportunities for integrating enterprise applications. However, XML/Simple Object Access Protocol (SOAP), together with Web Services Definition Language (WSDL) and Universal Description Discovery and Integration (UDDI), form a comprehensive suite of WS technologies that have the potential to transcend beyond mere application integration within an organization, and to provide capabilities of integrating processes across multiple organizations. Currently, the WS paradigm is driven through parameters however; the paradigm shift that can result in true collaborative business requires us to consider the business paradigm in terms of policies-processes-standards. This chapter, based on experimental research carried out by the authors, demonstrates how the technologies of WS open up the doors to collaborative Enterprise Architecture Integration (EAI) and Service Oriented Architecture (SOA) resulting in Business Integration (BI). The chapter also provide a quantitative investigation based on organization’s adaptation to mobile and Web Services technologies.


2011 ◽  
pp. 668-686
Author(s):  
Abbass Ghanbary ◽  
Bhuvan Unhelkar

Web Services (WS) technologies, generally built around the ubiquitous Extensible Markup Language (XML), have provided many opportunities for integrating enterprise applications. However, XML/Simple Object Access Protocol (SOAP), together with Web Services Definition Language (WSDL) and Universal Description Discovery and Integration (UDDI), form a comprehensive suite of WS technologies that have the potential to transcend beyond mere application integration within an organization, and to provide capabilities of integrating processes across multiple organizations. Currently, the WS paradigm is driven through parameters however; the paradigm shift that can result in true collaborative business requires us to consider the business paradigm in terms of policies-processes-standards. This chapter, based on experimental research carried out by the authors, demonstrates how the technologies of WS open up the doors to collaborative Enterprise Architecture Integration (EAI) and Service Oriented Architecture (SOA) resulting in Business Integration (BI). The chapter also provide a quantitative investigation based on organization’s adaptation to mobile and Web Services technologies.


Author(s):  
Abbass Ghanbary ◽  
Bhuvan Unhelkar

Web Services (WS) technologies, generally built around the ubiquitous Extensible Markup Language (XML), have provided many opportunities for integrating enterprise applications. However, XML/Simple Object Access Protocol (SOAP), together with Web Services Definition Language (WSDL) and Universal Description Discovery and Integration (UDDI), form a comprehensive suite of WS technologies that have the potential to transcend beyond mere application integration within an organization, and to provide capabilities of integrating processes across multiple organizations. Currently, the WS paradigm is driven through parameters however; the paradigm shift that can result in true collaborative business requires us to consider the business paradigm in terms of policies-processes-standards. This chapter, based on experimental research carried out by the authors, demonstrates how the technologies of WS open up the doors to collaborative Enterprise Architecture Integration (EAI) and Service Oriented Architecture (SOA) resulting in Business Integration (BI). The chapter also provide a quantitative investigation based on organization’s adaptation to mobile and Web Services technologies.


Author(s):  
Abbass Ghanbary ◽  
Bhuvan Unhelkar

Web Services (WS) technologies, generally built around the ubiquitous Extensible Markup Language (XML), have provided many opportunities for integrating enterprise applications. However, XML/Simple Object Access Protocol (SOAP), together with Web Services Definition Language (WSDL) and Universal Description Discovery and Integration (UDDI), form a comprehensive suite of WS technologies that have the potential to transcend beyond mere application integration within an organization, and to provide capabilities of integrating processes across multiple organizations. Currently, the WS paradigm is driven through parameters however; the paradigm shift that can result in true collaborative business requires us to consider the business paradigm in terms of policiesprocesses- standards. This chapter, based on experimental research carried out by the authors, demonstrates how the technologies of WS open up the doors to collaborative Enterprise Architecture Integration (EAI) and Service Oriented Architecture (SOA) resulting in Business Integration (BI). The chapter also provide a quantitative investigation based on organization’s adaptation to mobile and Web Services technologies.


Author(s):  
Radhika Jain ◽  
Balasubramaniam Ramesh

A Web service is an interface that describes a collection of operations that are network accessible through standardized XML (extensible markup language) messaging specifications such as SOAP, WSDL (Web service description language), and UDDI to provide open, XML-based mechanisms for application interoperability, service description, and service discovery (Kim & Jain, 2005). They are self-contained, modular units of application logic that provide business functionality to other applications via an Internet connection (Srivastava & Koehler, 2003). Although Web services are a relatively new concept, they provide a solution to the set of serious problems that have plagued enterprise systems using a service-oriented architecture (SOA). Web services address a similar set of problems that middleware technologies such as CORBA, RPC, COM, and RMI address by providing a tightly coupled and vendor-driven proprietary environment for implementing SOA.


2011 ◽  
Vol 20 (04) ◽  
pp. 357-370 ◽  
Author(s):  
D. PAULRAJ ◽  
S. SWAMYNATHAN ◽  
M. MADHAIYAN

One of the key challenges of the Service Oriented Architecture is the discovery of relevant services for a given task. In Semantic Web Services, service discovery is generally achieved by using the service profile ontology of OWL-S. Profile of a service is a derived, concise description and not a functional part of the semantic web service. There is no schema present in the service profile to describe the input, output (IO), and the IOs in the service profile are not always annotated with ontology concepts, whereas the process model has such a schema to describe the IOs which are always annotated with ontology concepts. In this paper, we propose a complementary sophisticated matchmaking approach which uses the concrete process model ontology of OWL-S instead of the concise service profile ontology. Empirical analysis shows that high precision and recall can be achieved by using the process model-based service discovery.


Sign in / Sign up

Export Citation Format

Share Document