Skip to content
Conference

Architectural Adaptations of the Client-Server Model for Calling External AI Tools via API Key

Aug 2026 · 2026 IEEE Colombian Conference on Applications of Computational Intelligence (ColCACI) · pp. 1-6 · 0 citations · 26 references

Abstract

The consolidation of Large Language Models (LLMs) as active components in software development has exposed critical limitations in the traditional two-tier client-server architecture, which was not designed to manage programmatic credentials of high sensitivity, orchestrate concurrent calls to heterogeneous external tools, or guarantee resilience against third-party service unavailability. This paper presents an exploratory study aimed at identifying and characterizing the architectural adaptations required in the client-server model to support authenticated calls to external AI tools via API keys, in the context of intelligent application development. A non-systematic literature review was conducted on peer-reviewed sources from IEEE Xplore, ACM Digital Library, arXiv, and ScienceDirect (2021–2026), extracting data along five analytical dimensions: communication protocol, authentication mechanism, tool-calling paradigm, security management strategy, and affected architectural layer. The results indicate that the transition toward an N-tier architecture with a centralized API Gateway is a fundamental structural adaptation, not an incremental option. Three evolutionary levels of authentication mechanisms were identified — static API key, OAuth 2.0 with JWT, and ephemeral SPIFFE-based identities — alongside three tool-calling paradigms: function calling, Model Context Protocol (MCP), and OpenAPI specifications. A critical finding establishes that credential isolation from the LLM context is a non-negotiable security requirement in agentic systems. It is concluded that security management, resilience patterns, and protocol-agnostic integration must be treated as first-level architectural components from the design phase, providing a conceptual taxonomy that guides engineering decisions in AI-based client-server application development.

View source

Similar papers

Open access Aug 2026

Response-Level Identification of Cloud API Misconfigurations Using Large Language Models †

This study investigates the use of Large Language Models to detect security misconfigurations directly from cloud API response data and evaluates each model’s capability to accurately determine the number of misconfigurations and generate clear, actionable security explanations.

A. Krishna, Farzana Zahid · 0 citations
Review Open access Aug 2026

REST Versus SOAP in Modern Enterprise Systems: A Structured Literature Review

The findings indicate that RESTful APIs generally show lower latency, smaller payloads, simpler parsing, and better horizontal scalability in the reported benchmark and web-facing settings, while SOAP remains relevant where formal service contracts, message-level protection, reliable messaging patterns, and transaction...

Puganeswaran Kannan, Wei-Yen Chong, Mohd Fareez Said Rahman et al. · 0 citations
Preprint Aug 2026

WebMCP-Phalanx: Enforcing and Characterizing Trust Boundaries for Browser-Integrated LLM Agents

This work proposes WebMCP-Phalanx, a dual-layer agent runtime architecture that provides a browser-native trust anchor that binds each tool to its registering principal through cryptographically protected capability credentials and propagates provenance labels throughout the tool lifecycle.

Lin-Fa Lee, Yi-Yu Chang, Kuo-Hui Yeh · 0 citations
Open access Sep 2026

Serverless Data Engineering: Innovations in Python-Driven ETL Automation on AWS

The central argument is that serverless ETL does not simplify data engineering; it redistributes engineering effort from infrastructure management to execution model design, and Lambda timeout decomposition, cold start management, Glue worker right-sizing, IAM role scoping, and Step Functions state machine cost design...

Rambabu Bolineni · 0 citations
Preprint Oct 2026

ToFu: Exploiting and Fuzzing the LLM-Orchestrator-Tool Trust Boundary

Large language models (LLMs) are increasingly deployed as agents that interact with external software through tools, with an orchestration layer translating model outputs into structured tool invocations. This architecture creates an LLM-orchestrator-tool trust boundary where tool semantics may go unenforced and LLM-ge...

Md. Nazmul Islam Ananto, Pierre Prevost-Avenel, Colin Smith et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.