• Tidak ada hasil yang ditemukan

View of REVISITING SOA USING INTERNET OF THINGS: APPROACHES, COMPARISON, AND DIRECTIONS

N/A
N/A
Protected

Academic year: 2023

Membagikan "View of REVISITING SOA USING INTERNET OF THINGS: APPROACHES, COMPARISON, AND DIRECTIONS"

Copied!
4
0
0

Teks penuh

(1)

ACCENT JOURNAL OF ECONOMICS ECOLOGY & ENGINEERING Peer Reviewed and Refereed Journal IMPACT FACTOR: 2.104 (ISSN NO. 2456-1037) Vol.03, Issue 09, Conference (IC-RASEM) Special Issue 01, September 2018 Available Online: www.ajeee.co.in/index.php/AJEEE

1

REVISITING SOA USING INTERNET OF THINGS: APPROACHES, COMPARISON, AND DIRECTIONS

Dr. Reena Gupta

SIRT, SAGE University, Kailod Kartal, Rau Bypass Road, Indore, Madhya Pradesh, India E-mail: [email protected]

Abstract: Service oriented architecture (SOA) provides a way to achieve distributed capabilities. Services of SOA are loosely coupled, coarse-grained, and autonomous in nature. SOA provides a strong architectural designing way and its services can be used to design complex business processes. SOA promotes flexibility and avail interoperability over the web using web services. Now a day, internet of things (IoT) is growing popularity as having ability to connect, interact, and control the things or objects over the internet and with their surrounding environment. IoT uses various devices such as sensors, actuators, and radio frequency identification system (RFID). Hence, IoT is becoming most important part of our day-to-day life. Despite of these features, IoT has several challenges such as scalability, interoperability, heterogeneity, and integration problems. In this proposed work, we seek to fill up these gaps and in this direction, features and advantages of SOA and IoT can associate together to enhance and improve functionalities. Current researchers are focusing to combine SOA and IoT features in order to fill up these defined gaps. The present paper describes different existing ways in which SOA can be revisited using IoT. Present work reviews an extensive literature of existing approaches in the field of SOA enabled IoT.

Present paper provide a comparative analysis of existing approaches based on certain parameters such as highlights of their proposed work, technologies and methods used, and limitations in them. Further, it discusses defined literature and provides directions for the future research work in the field of SOA enabled IoT approaches.

Keywords: SOA, IoT, sensors, interoperability, web services, flexibility 1. INTRODUCTION

Service Oriented Architecture (SOA) is an architectural way, which is used for designing complex distributed applications in an organized way. SOA services are capable to achieve interoperability in distributed environment. With the growing age of internet and web, interoperability needs to be achieving over the web [1-3]. Web services (WSs) avail functionality over the web and achieves interoperability. WSs designing use various standards such as SOAP, UDDI, WSDL, and XML [4-5].

Internet of Things (IoT) provides a way to connect any physical objects, devices, people, and other things in order to collect, exchange, and sharing of information and data. IoT objects can be controlled remotely without any human intervention. Inter-connectivity in IoT is achieved using various electronic devices such as sensors, actuators, and network connectivity [6].

The present paper focuses on the combined effectiveness of SOA and IoT.

Various researchers [7-19] have been worked already in this direction. Proposed work describes the work of existing approaches. It also discusses various tools, technologies, and methods used in

the available approaches. Further, it raises several issues associated with these approaches. Furthermore, it provides guidelines for the future research in the said area on the basis of these defined issues.

The organization of the paper is as follows. Section 2 describes an extensive literature review for the SOA and IoT based approaches. Section 3 provides a comparative analysis of reviewed approaches based on various benchmarks. Section 4 provides a discussion and future research directions.

Section 5 concludes the proposed work.

2. RELATED WORK

Various existing approaches [7-19] have been studied for the SOA enabled IoT solutions. Gupta et al. [7] developed hybrid execution service oriented architecture (HESOA), which works as a middleware for IoT system. HESOA is a combination of three components such as pre-processing block, umbrella processing block, feed-forward request block. The proposed architecture also supports multitasking. Proposed work treated every sensing gadget as a service. Sukrutha and Anusha [8] defined sensors as a service

(2)

ACCENT JOURNAL OF ECONOMICS ECOLOGY & ENGINEERING Peer Reviewed and Refereed Journal IMPACT FACTOR: 2.104 (ISSN NO. 2456-1037) Vol.03, Issue 09, Conference (IC-RASEM) Special Issue 01, September 2018 Available Online: www.ajeee.co.in/index.php/AJEEE

2 for IoT. Their work discussed various security challenges concerned with IoT technology. These challenges are security to middleware, mobile security, trust, access control, privacy, and policy enforcement. The approach provided security using SOA network in IoT.

Various security features provided by SOA here are security at message level, security as a service, policy oriented security.

Uviase and Kotonya [9] reviewed various existing IoT frameworks and discussed their advantages and disadvantages. The approach designed an IoT framework using SOA, which addresses the problem of service integration, scalability, interoperability, fault tolerance, extensibility, and device connectivity. The proposed solution is based on the concept of microservices, which uses service based architecture.

Lan et al. [10] proposed an Event Driven Service Oriented Architecture (EDSOA) to support real-time features in IoT. This paper also uses a new IoT browser and augmented reality at the presentation layer. The proposed work is implemented for the case study of Road Manhole Cover Monitoring System (RMCMS). Further, it compared SOA and EDSOA, which shows that EDSOA improves the performance.

Wang et al. [11] considered the challenge of heterogeneous data fusion in IoT. They proposed a middleware based on SOA for integrating multisource heterogeneous information, which is also flexible. An experimental verification and analysis is also given for the data processing middleware architecture. The proposed approach reduces the complexity of integration and improves reusability of components. Guinard et al.

[12] proposed system architecture for integrating real world applications. The system supports for dynamic query, discovery, selection, and on-demand provisioning of WSs.

Spiess et al. [13] proposed architecture for integrating IoT in enterprise services in an effective way. It also designed a SOCRADES Architecture for effective integration. Issarny et al. [14]

addressed the problem of ultra-large scale

IoT, heterogeneity, and dynamicity in IoT.

They designed IoT based middleware to address the defined problems.

Georgakopoulos et al. [15] proposed a service oriented IoT architecture, which covers core functionalities such as discovery and integration.

Aldabbas [16] proposed an approach to address the challenge for collaboration and extracting information from a group of objects. It treated sensor object as a service. Dar et al. [17] integrated resource oriented approach with IoT services using business process applications. The proposed approach works in case of service failure, provide context information, and support for decentralized execution.

Chang et al. [18] proposed a mobile cloud middleware Orchestrating Real-time Proximity-based Industrial Internet of Things (SCORPII), which is based on SOA.

The proposed middleware balances the task allocation between mobile and cloud service. It also implements a prototype for it. The proposed workflow system is automatic in nature. Avila et al. [19]

reviewed a literature on healthcare industry and provided an implementation based on SOA design. It also evaluated applicability of IoT in the field of telemedicine and healthcare. They also analysed the literature for various parameters such as security, functionality, and semantic interoperability.

Present paper introduces a comparative analysis of reviewed approaches, identifies issues in them, and provides directions of research in this area.

3. COMPARATIVE STUDY OF SOA ENABLED IOT APPROACHES

This section describes a comparison of existing approaches based on SOA using IoT. This comparative study is based on the various parameters such as their contribution, methods or technology used, and issues or limitations arises in them.

Table 1 shows the comparison of existing SOA enabled IoT approaches for the defined parameters.

(3)

ACCENT JOURNAL OF ECONOMICS ECOLOGY & ENGINEERING Peer Reviewed and Refereed Journal IMPACT FACTOR: 2.104 (ISSN NO. 2456-1037) Vol.03, Issue 09, Conference (IC-RASEM) Special Issue 01, September 2018 Available Online: www.ajeee.co.in/index.php/AJEEE

3

Table 1 Comparative study of existing approaches for various parameters

Author(s) Contribution Technology/Method Issues/Limitations Gupta et al. [7] The authors proposed

hybrid execution service oriented architecture (HESOA).

IoT domain model, IoT sensor MQTT, XMPP, and CoAP protocols, QoS

Algorithm execution, QoS performance assessment,

architecture

implementation for complex systems Sukrutha and Anusha

[8]

The authors discussed security using SOA network in IoT.

Sensors as a service, application programs with security capabilities, security policy, WS- security

Self-regulatory efforts on IoT, enactment of data security and broad-based privacy legislation

Uviase and Kotonya

[9] The researchers designed

an IoT framework using SOA.

Microservices, MQTT, REST API, service choreography

Scalability, fault tolerance, ease of deployment, inter- domain

communication, ease of development and lightweight

implementation Spiess et al. [13] The authors proposed

architecture for integrating IoT in enterprise services.

SOCRADES integration architecture, SAP Manufacturing Integration and Intelligence (SAP MII) to create the business rules, ERP or PLM systems, RFID Reader, A robotic arm, An electricity IP switch, Wireless sensors

Extended scalability, performance test, extension of the architecture to support additional devices, validation trials with real-world devices

Issarny et al. [14] The study designed IoT

based middleware. MobIoT architecture, eVolution Service Bus (VSB) architecture, CoAP.

MQTT, DPWS

Integration of application for smart cities

Georgakopoulos et al.

[15] The researchers proposed

a discovery-driven service oriented IoT architecture.

IPV6, EPC/RFID,

6LowPAN, CoAP, mDNS Orchestration,

autonomous integration Dar et al. [17] The study integrated

resource oriented approach with IoT services.

ROA framework, BPMN

engine, MQTT, REST More scalable, handling software failure

Chang et al. [18] The researchers proposed

a mobile cloud

middleware, which is based on SOA.

SCORPII framework, CoAP, Cost performance index, fuzzy set

Framework evaluation, QoS-aware dynamic service composition

4. DISCUSSION AND FUTURE RESEARCH DIRECTIONS

The present paper reviewed several studies on SOA enabled IoT approaches.

Although current researchers have already done an extensive work in this direction, yet there are several research gaps associates in them. Present study highlights some of these major research gaps. Some of these approaches [9, 13, 17] are not scalable or needs to be more scalable. Some of these approaches [9, 17]

are not supporting fault handling features. QoS assessment are lacking in some of these approaches [7, 18]. Some of the current approaches [15, 18] are not providing dynamic or automatic composition feature and having lack of self-regulatory efforts [8]. Most of the available approaches [7, 9, 13, 14] are having scope to test or implement their

work for complex and real-world applications. These research gaps could be considered as the future research directions in the said area.

5. CONCLUSION

IoT is an emerging technology and becoming the most widely used trend today. IoT is playing an important role in solving day-to-day problems of human lives. Apart from these features, IoT associates several issues with it such as interoperability, security, scalability, and heterogeneity. SOA provides an architectural way and addresses these issues over the web. The present paper focused on combine advantages of both the areas in order to provide better results. Present paper highlighted the work of current researchers in this direction. An extensive literature is given

(4)

ACCENT JOURNAL OF ECONOMICS ECOLOGY & ENGINEERING Peer Reviewed and Refereed Journal IMPACT FACTOR: 2.104 (ISSN NO. 2456-1037) Vol.03, Issue 09, Conference (IC-RASEM) Special Issue 01, September 2018 Available Online: www.ajeee.co.in/index.php/AJEEE

4 in the said area. A comparison of existing approaches is provided on the basis of their proposed work, technology or methods used to achieve solutions, issues or limitations in proposed work. A discussion on existing approaches has provided and future research directions are also highlighted in the said area.

REFERENCES

1. Gupta R., Kamal R., Suman U: Designing of an Orchestration Mechanism for the Efficient Web-Services Composition. In:

Pattnaik P., Rautaray S., Das H., Nayak J.

(eds) Progress in Computing, Analytics and Networking. Advances in Intelligent Systems and Computing, vol 710. Springer, Singapore (2018).

2. Gupta, R., Kamal, R., Suman, U.: Dynamic Orchestration Model for Complex Business Processes: An Application to e-SCMS. In:

Singh M., Gupta P., Tyagi V., Sharma A., Ören T., Grosky W. (eds) Advances in Computing and Data Sciences. ICACDS 2016. Communications in Computer and Information Science, vol 721. Springer, Singapore (2016).

3. Gupta, R., Kamal, R., Suman, U.: A QoS- supported approach using fault detection and tolerance for achieving reliability in dynamic orchestration of web services. Int.

J. Inf. Technol. 10(1), 71-81 (2018).

4. Gupta, R., Kamal, R., Suman, U.: A QoS- aware optimal selection scheme for web services with a trusted environment. CSIT 3(1), 13–21 (2015).

5. Gupta, R., Kamal, R., Suman, U.: Q-DWSO:

hybrid approach for QoS-aware dynamic web services orchestration. Int. J. Web Eng. Technol. 13(1), 30-55 (2018).

6. Kamal, R.: Internet of things: architecture and design principles. Tata McGraw Hill Publications (2017)

7. Gupta, P., Satyanarayan, K.V.V., Shah, D.D.: IOT Multitasking: Development Of Hybrid Execution Service Oriented Architecture (HESOA) To Reduce Response Time For IOT Application. J. Theor. Appl.

Inf. Technol. 96(5), 1398-1407 (2018).

8. Sukrutha, T.V.L., Anusha, S.S.L.: SOA Network Security for IOT Using Sensors as a Service. Int. J. Innov. Res. Comput.

Commun. Eng. 3(8), 7856-7863 (2015).

9. Uviase, O., Kotonya, G.: IoT Architectural Framework: Connection and Integration Framework for IoT Systems, D. Pianini and G. Salvaneschi (Eds.): First workshop on Architectures, Languages and Paradigms for IoT EPTCS 264, pp. 1–17 (2018) 10. Lan, L., Wang, B., Zhang, L., Shi, R., Li, F.:

An Event-driven Service-oriented Architecture for the Internet of Things Service Execution. iJOE 11(2) (2015) 11. Wang, F., Hu, L., Zhou, J., Zhao, K.: A

Data Processing Middleware Based on SOA for the Internet of Things. J. Sens. 827045 (2015).

12. Guinard, D., Karnouskos, S., Savio, D.:

Interacting with the SOA-Based Internet of Things: Discovery, Query, Selection, and On-Demand Provisioning of Web Services.

IEEE Trans. Serv. Comput. 3(3), 223-235 (2010).

13. Spiess, P., Karnouskos, S., Guinard, D., Savio, D., Baecker, O., Souza, L.M.Sd., Trifa, V.: SOA-based Integration of the Internet of Things in Enterprise Services.

In: 2009 IEEE International Conference on Web Services, Los Angeles, CA, USA (2009) 14. Issarny, V., Bouloukakis, G., Georgantas,

N., Billet, B.: Revisiting Service oriented Architecture for the IoT: A Middleware Perspective. In: 14th International Conference on Service Oriented Computing (ICSOC), Oct 2016, Banff, Alberta, Canada (2016)

15. Georgakopoulos, D., Jayaraman, P.P., Zhang, M., Ranjan, R.: Discovery-Driven Service Oriented IoT Architecture. In: IEEE Conference on Collaboration and Internet Computing (CIC), Hangzhou, China (2015) 16. Aldabbas, O.: A Light Weight Service

Oriented Architecture for the Internet of Things. Int. J. Adv. Comput. Sci. Appl., 7(9), 209-216 (2016)

17. Dar, K., Taherkordi, A., Baraki, H., Eliassen, F., Geihs, K.: A resource oriented integration architecture for the Internet of Things: A business process perspective.

Pervasive Mob. Comput. 20, 145-159 (2015).

18. Chang, C., Srirama, S.N., Mass, J.: A Middleware for Discovering Proximity- Based Service-Oriented Industrial Internet of Things. In: 2015 IEEE International Conference on Services Computing, New York, NY, USA (2015)

19. Avila, K., Sanmartin, P., Jabba, D., Jimeno, M.: Applications Based on Service-Oriented Architecture (SOA) in the Field of Home Healthcare. Sens. 17(8), 1703 (2017).

Referensi

Dokumen terkait

Modul Cognitive Behavior Therapy (CBT) pada penelitian ini adalah dengan mengadaptasi prinsip CBT dari Novaco (Taylor dan Novaco, 2005) dan Stallard (2005) yaitu berupa:

Abstract: The most crucial material in foreign language teaching especially English for student is vocabulary. However, the problems found in MTs Ma‟arif NU 1