2019 · 29 citations · 4 references
ComputingCybersecurityInformation TechnologyApplication SecurityAuthenticationSecurity ArchitectureApi SecurityApplication Programming InterfacesApplication Security ArchitectureService-oriented ArchitectureSoftware Security EngineeringApi ArchitectureApi MonitoringApplication Programming Interface SecurityControl Plane SeparationKubernetes SecurityService MeshService Mesh ArchitectureService Security
With the advancements in enterprise-level business development, the demand for new applications and services is overwhelming. For the development and delivery of such applications and services, enterprise businesses rely on Application Programming Interfaces (APIs). API management and classification is a cumbersome task considering the rapid increase in the number of APIs, and API to API calls. API Mashups, domain APIs and API service mesh are a few recommended techniques for ease of API creation, management, and monitoring. API service mesh is considered as one of the techniques in this regard, in which the service plane and the control plane are separated for improving efficiency as well as security. In this paper, we propose and implement a security framework for the creation of a secure API service mesh using Istio and Kubernetes. Afterwards, we propose an smart association model for automatic association of new APIs to already existing categories of service mesh. To the best of our knowledge, this smart association model is the first of its kind.
4
Service Mesh: Challenges, State of the Art, and Future Research Opportunities
Wubin Li, Yves Lemieux, Jing Gao et al. · 2019 · 183 citations
Generality vs. reusability in architecture-based self-adaptation
Nabor C. Mendonça, David Garlan, Bradley Schmerl et al. · 2018 · 26 citations