Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Translation Error Handling for Multi-Protocol SOA Systems
Luleå tekniska universitet, Institutionen för system- och rymdteknik, EISLAB.ORCID-id: 0000-0001-9484-9766
Luleå tekniska universitet, Institutionen för system- och rymdteknik, EISLAB.ORCID-id: 0000-0001-9586-0991
Luleå tekniska universitet, Institutionen för system- och rymdteknik, EISLAB.ORCID-id: 0000-0002-4133-3317
Budapest University of Technology and Economics.
Visa övriga samt affilieringar
2015 (Engelska)Ingår i: Proceedings of 2015 IEEE 20th International Conference on Emerging Technologies & Factory Automation (ETFA 2015): Luxembourg, 8-11 Sept. 2015, Piscataway, NJ: IEEE Communications Society, 2015, artikel-id 7301473Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

The IoT research area has evolved to incorporate aplethora of messaging protocol standards, both existing and new,emerging as preferred communications means. The variety ofprotocols and technologies enable IoT to be used in manyapplication scenarios. However, the use of incompatiblecommunication protocols also creates vertical silos and reducesinteroperability between vendors and technology platformproviders. In many applications, it is important that maximuminteroperability is enabled. This can be for reasons such asefficiency, security, end-to-end communication requirements etc.In terms of error handling each protocol has its own methods,but there is a gap for bridging the errors across protocols.Centralized software bus and integrated protocol agents are usedfor integrating different communications protocols.However, the aforementioned approaches do not fit well in allIndustrial IoT application scenarios. This paper thereforeinvestigates error handling challenges for a multi-protocol SOAbasedtranslator. A proof of concept implementation is presentedbased on MQTT and CoAP. Experimental results show thatmulti-protocol error handling is possible and furthermore anumber of areas that need more investigation have beenidentified.

Ort, förlag, år, upplaga, sidor
Piscataway, NJ: IEEE Communications Society, 2015. artikel-id 7301473
Serie
I E E E International Conference on Emerging Technologies and Factory Automation. Proceedings, ISSN 1946-0740
Nationell ämneskategori
Annan elektroteknik och elektronik
Forskningsämne
Industriell elektronik
Identifikatorer
URN: urn:nbn:se:ltu:diva-32804DOI: 10.1109/ETFA.2015.7301473Scopus ID: 2-s2.0-84952950775Lokalt ID: 7672198f-f488-44a9-ad2e-18b6678af3fcISBN: 978-1-4673-7929-8 (digital)OAI: oai:DiVA.org:ltu-32804DiVA, id: diva2:1006038
Konferens
IEEE International Conference on Emerging Technologies and Factory Automation : 08/09/2015 - 11/09/2015
Anmärkning
Validerad; 2016; Nivå 1; 20150605 (hasder)Tillgänglig från: 2016-09-30 Skapad: 2016-09-30 Senast uppdaterad: 2018-07-10Bibliografiskt granskad
Ingår i avhandling
1. Architectural Design Principles For Industrial Internet of Things
Öppna denna publikation i ny flik eller fönster >>Architectural Design Principles For Industrial Internet of Things
2018 (Engelska)Doktorsavhandling, sammanläggning (Övrigt vetenskapligt)
Alternativ titel[sv]
Arkitektuella designprinciper för industriellt internet
Abstract [en]

As society has progressed through periods of evolution and revolution, technology hasplayed a key role as an enabler. In the same manner that mechanical machines of the1800’s drove the industrial revolution, now digitalized machines are driving another one.With this recognition of a fourth industrial revolution, the Industry 4.0 initiative wasfounded. One of the drivers of Industry 4.0 is the Industrial Internet of Things (IIoT).

The IIoT is a consequence of widely present computing ubiquity and interconnected-ness. Software has become a crucial tool of almost all industries from bakeries and arts to manufacturing facilities and banking. Programming is now a required competenceand used by a variety of professions. It is not only about algorithm development, it has become more about engineering and integrating existing designs and tools. This impacts the way software is architected and drives a large body of research in the area.

Software solutions are becoming more distributed, not only over multiple processes, but over heterogeneous hardware and business domains. Computing platforms could bemobile or geographically separated over large distances, exposing the solutions to network disturbances, performance degradation and security vulnerabilities.

Hence, IIoT introduces complexity on a scale previously unseen in the software in-dustry. Software architecture must accommodate these heterogeneous domains and com-petencies and handle the increasing levels of complexity.

This thesis proposes an architectural style for designing IIoT software architectures.The popular Service Oriented Architecture (SOA) style is not sufficient to define a com-plete architecture for IIoT applications. SOA fundamental principles are defined as loose coupling, lookup and late binding. The proposed architecture style extends these SOA principles with autonomy, specialization, data at its source and first person perspective. It preserves the benefits of SOA that models functionalities as reusable services with standardized interfaces. Thus, the proposed style helps to capture the heterogeneity of IIoT (e.g. systems, capabilities, domains, competencies etc.), while handling challenges imposed by it. The style also captures resource constraints of IIoT platforms; distri-bution of application logic across IIoT; dependence between services within IIoT; and presentation of the solution in various stakeholder perspectives.

The IIoT generates large amounts of data that is subsequently stored, analysed, archived and eventually fed back into the product life cycle. Centralization of data has well known challenges. This thesis proposes a method of information extraction based on the principle of data at its source. Such data preserves implicit context, reducing the burden of semantic data within the system. Desired information is expressed through dynamic (runtime) queries. Using the queries, a path is created to retrieve the requested data. It alleviates the need for data to be stored in intermediary nodes; data remains atthe source. Thus, IIoT applications extract information and present it to requesting sys-tems without redundant source related context. This helps with issues of data ownership, access control and stale data.

Another IIoT challenge tackled in this work is decentralization of Manufacturing Execution System (MES). It is motivated by a need to mitigate the impact of vulnerable shared networks on the factory floor; and by business requirements to reduce dependence on local factory infrastructure. This thesis explores a solution where functions of MES are distributed to the workstations that enables them to operate autonomously. Such autonomous workstations utilize the proposed Intelligent Product, Workflow Managerand Workflow Executor systems. Thus, MES can be decentralized to edge nodes as envisioned by Industry 4.0.

Ort, förlag, år, upplaga, sidor
Luleå: Luleå University of Technology, 2018
Serie
Doctoral thesis / Luleå University of Technology 1 jan 1997 → …, ISSN 1402-1544
Nationell ämneskategori
Datorsystem Annan elektroteknik och elektronik
Forskningsämne
Industriell elektronik
Identifikatorer
urn:nbn:se:ltu:diva-68463 (URN)978-91-7790-128-0 (ISBN)978-91-7790-129-7 (ISBN)
Disputation
2018-05-29, C305, Luleå, 10:00 (Engelska)
Opponent
Handledare
Tillgänglig från: 2018-04-24 Skapad: 2018-04-23 Senast uppdaterad: 2019-01-18Bibliografiskt granskad

Open Access i DiVA

fulltext(493 kB)182 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 493 kBChecksumma SHA-512
529f0a9fb02a856946f8600a09f7fa73c681845bce1830ea46a0735305355959627dce5303899975473e32c462c94090c7e729ac21e28b2433170d29389a2b05
Typ fulltextMimetyp application/pdf

Övriga länkar

Förlagets fulltextScopus

Personposter BETA

Derhamy, HasanEliasson, JensDelsing, JerkerPunal, Pablo

Sök vidare i DiVA

Av författaren/redaktören
Derhamy, HasanEliasson, JensDelsing, JerkerPunal, Pablo
Av organisationen
EISLAB
Annan elektroteknik och elektronik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 182 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

doi
isbn
urn-nbn

Altmetricpoäng

doi
isbn
urn-nbn
Totalt: 502 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf