Tutorial on Service-Oriented Architecture: Vision, Key Enablers, and Case Study

Proceedings of International Conference on Recent Innovations in Computing(2023)

引用 0|浏览0
暂无评分
摘要
In modern web applications, service-oriented architecture (SOA) allows enterprises to use reusable functional components and form interoperable services. From an applicative viewpoint, the services use standard interfaces and communication protocols, where the associated service and operations are decoupled via microservices. This removes the redundancy in task development and provides interoperability with back-end legacy frameworks. With the advent of Web 3.0, the requirement is even more critical as services communicate over open wireless channels, and an adversary may gain access to confidential information through associated application programming interface (API) points. Until now, limited research has been carried out to understand the critical visions of SOA architecture and its associated enablers. Thus, motivated by the research gap, we discuss the SOA vision, its key components, and enabling technologies in this article. We present a discussion of SOA with the web and the critical communication protocols to support the case. Next, we discuss the security viewpoint of SOA and address the critical security principles. Research challenges are suggested, and a case study is presented that integrates blockchain (BC) and Web 3.0 with SOA architecture in healthcare ecosystems. The tutorial aims to let the readers gain valuable insights into SOA integration into web-based applicative frameworks.
更多
查看译文
关键词
Service-Oriented Architecture, Microservices, Web 3.0, Quality of Security Service, Security Protocols, Blockchain
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要