Guner A.Kurtel, KaanCelikkan U.2023-06-162023-06-1620179.78E+12https://doi.org/10.1109/UBMK.2017.8093381https://hdl.handle.net/20.500.14365/36472nd International Conference on Computer Science and Engineering, UBMK 2017 -- 5 October 2017 through 8 October 2017 -- 132116Internet of Things (IoT) refers to interConnectivity of different devices and services through applications, sensors and industrial equipments. A fundamental aspect of this interConnectivity is the transfer of the data from providers to requestors via a data transportation channel. However, the many-to-many relationship between the requestors and providers makes communication management difficult. The presence of a broker based publish/subscribe architecture between a provider and requestor facilitates this process among devices as it seamlessly arbitrates the communication. In this paper, we propose a software architecture that employs a data and context orchestrator working in collaboration with a message broker to manage communication between requestors and providers. The article presents the details of the authentication and authorization process for verifying and validating the communication. © 2017 IEEE.eninfo:eu-repo/semantics/closedAccessIoTMessage brokerMqttNosqlRestAuthenticationInformation managementAuthentication and authorizationCommunication managementInternet of Things (IOT)Message brokersMqttNosqlRestTransportation channelsInternet of thingsA Message Broker Based Architecture for Context Aware Iot Application DevelopmentConference Object10.1109/UBMK.2017.80933812-s2.0-85040621914