This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Glossary

A glossary of the words used to describe the different aspects of integrations, ensuring there is a common vocabulary in use when developing capabilities that are used with the Naftiko Framework, Engine, and the Fabric.

1 - Domain

A particular field of thought, activity, or interest, especially one over which someone has control, influence, or rights.

In Domain-Driven Design (DDD), a “domain” is the specific subject area or sphere of knowledge that an application is built to serve, encompassing all the related business logic, rules, and processes. It’s not about the technology, but about the core business problem the software is trying to solve

2 - AI Integration

AI integration is the process of embedding artificial intelligence capabilities—such as machine learning, natural language processing, computer vision, or predictive analytics—into existing systems, applications, workflows, or products to enhance their functionality, automation, and decision-making.

AI integration is the process of embedding artificial intelligence capabilities—such as machine learning, natural language processing, computer vision, or predictive analytics—into existing systems, applications, workflows, or products to enhance their functionality, automation, and decision-making.

It typically involves connecting AI models or services (like GPT, image recognition APIs, or custom ML models) to software via APIs, SDKs, or data pipelines so the system can analyze data, make predictions, or interact intelligently with users.

In practice, AI integration can mean:

  • Enhancing automation — letting systems take over repetitive or complex decision processes.
  • Improving user experience — using chatbots, recommendation engines, or personalization models.
  • Optimizing operations — integrating AI into analytics, monitoring, or workflow systems to improve efficiency and reduce cost.
  • Creating new capabilities — such as predictive maintenance, fraud detection, or adaptive learning environments.

It’s often a key stage of digital transformation, connecting AI systems with enterprise infrastructure (e.g., CRM, ERP, or APIs) to make data and intelligence work seamlessly across the organization.

3 - Agentic

Agentic: having the capacity for agency; characterized by self-directed, intentional, goal-oriented action and the ability to make choices and exert influence.

4 - AI

AI (Artificial Intelligence): the capability of machines or software to perform tasks that typically require human intelligence, such as learning, reasoning, problem-solving, perception, and language understanding.

5 - AI-Driven

Powered or guided primarily by artificial intelligence to perform tasks or make decisions.

6 - API Discovery

API discovery is the process of finding and understanding available APIs—including their endpoints, capabilities, versions, and access details—often via catalogs, registries, or machine-readable specifications.

7 - API Integration

API integration is the process of connecting two or more software systems through their application programming interfaces to enable seamless data exchange and shared functionality.

8 - Application Integration

Application integration is the process of connecting independent software applications so they can communicate, share data, and coordinate processes, enabling them to function as a cohesive system.

9 - Budgets

Financial plans that estimate and allocate income and expenses over a period; also, the amounts of money set aside for specific purposes. As a verb (third-person singular), “budgets” means plans or allocates spending within limits.

10 - CCPA

CCPA (California Consumer Privacy Act) is a California state privacy law that grants residents rights over their personal information and imposes obligations on businesses regarding its collection, use, and sale.

11 - Cloud Integration

Cloud integration is the process of connecting cloud-based and on-premises applications, services, and data so they can exchange information and operate as a unified system.

12 - Code Generation

Code generation is the automated process of producing program code—source or machine code—from higher-level descriptions or intermediate representations, typically as the compiler phase that translates IR into target code.

13 - Compliance

The act of conforming to or following rules, standards, laws, or requests.

14 - Costs

Expenses incurred to obtain or produce something; as a verb, requires payment or entails a loss.

15 - Data Integration

Data integration is the process of combining data from disparate sources and formats into a unified, consistent view for analysis and operational use.

16 - Databases

Databases are organized collections of data, generally stored and accessed electronically, that support efficient retrieval, updating, and management.

17 - DevOops

A humorous term (DevOps + “oops”) for DevOps mistakes—like misconfigurations or bad releases—that cause incidents or outages.

18 - EDI

  • Electronic data interchange: the computer-to-computer exchange of standardized business documents between organizations.
  • Equity, diversity, and inclusion: an organizational framework to promote fairness, representation, and belonging across differences.

19 - Event-Driven

Event-driven: a computing paradigm where a system’s flow is determined by events—such as user actions, messages, or sensor outputs—with handlers that react to those events.

20 - Gateways

Gateways (plural of gateway): entrances or means of access; figuratively, routes to achieve or obtain something; in computing, devices or software that connect and route data between different networks or systems.

21 - GDPR

GDPR is the European Union’s General Data Protection Regulation, a law that sets rules for how organizations collect, use, protect, and transfer the personal data of individuals in the EU/EEA.

22 - GitOps

GitOps is an operational model that manages infrastructure and applications declaratively using Git as the single source of truth, with automation continuously reconciling the desired state in Git with the actual running systems.

23 - Governance

The system of rules, structures, and practices by which an organization, state, or community is directed, controlled, and held accountable.

24 - GraphQL

GraphQL is a query language for APIs and a runtime that executes those queries, allowing clients to request exactly the data they need from a single endpoint.

25 - Integrations

Acts or processes of combining or coordinating separate parts, systems, or groups so they function as a whole.

26 - KYC

KYC (Know Your Customer) is the due‑diligence process by which businesses, especially financial institutions, verify a customer’s identity and assess risk to comply with anti‑money laundering and counter‑terrorist financing regulations.

27 - MCP

Model Context Protocol (MCP) is an open-source standard introduced by Anthropic that enables AI applications to securely connect to external data sources, tools, and systems through a standardized protocol.

28 - Microservices

Microservices are an architectural approach that structures an application as a collection of small, loosely coupled, independently deployable services, each focused on a specific business capability and communicating over lightweight protocols.

29 - Modernization

Modernization is the process of updating or transforming something—such as a system, organization, or society—to align with contemporary standards, technologies, and practices.

30 - Observability

The extent to which a system’s internal state can be inferred from its external outputs.

31 - Open-Source

Software whose source code is publicly available for anyone to use, study, modify, and redistribute, typically under an open-source license.

32 - OpenAPI

OpenAPI is a language-agnostic, vendor-neutral specification for describing and documenting HTTP APIs (formerly the Swagger Specification).

33 - Operations

Operations: the activities and processes involved in running something (especially the day-to-day work of a business or organization); more broadly, procedures that act on inputs to produce results (as in mathematics or computing); also, planned actions or missions (military) or surgical procedures (medicine).

34 - Platforms

Platforms: raised level surfaces for standing or staging; more broadly, the underlying system or environment that supports applications or services (including social media); also, a political party’s stated policies, or shoes with thick, high soles.

35 - Registries

Official lists or databases of records, typically maintained by an authority.

36 - Risk

The possibility of loss, harm, or other adverse outcome.

37 - SaaS

SaaS (Software as a Service) is a cloud computing model where software applications are hosted by a provider and delivered over the internet on a subscription or pay‑as‑you‑go basis, with the provider managing infrastructure, maintenance, and updates.

38 - Schema

A schema is a structured framework or blueprint that organizes and represents information and the relationships among its parts.

39 - Security

  • The state of being free from danger, threat, or anxiety; safety.
  • Measures, systems, or personnel used to protect people, property, or information.
  • A financial instrument (e.g., stock or bond) representing ownership or debt.
  • Property pledged as collateral to secure a loan.

40 - Standards

Standards:

  • Levels of quality or achievement regarded as acceptable or desirable.
  • Established rules, specifications, or criteria used for measurement or judgment.
  • Widely recognized, frequently performed songs (especially in jazz or popular music).
  • Flags or emblems serving as symbols of a group or nation.

41 - Strategy

A plan of action or set of guiding choices designed to achieve long-term goals, especially under conditions of uncertainty or competition.

42 - Virtualizations

Virtualizations: the processes or instances of creating virtual versions of computing resources—such as servers, operating systems, storage, or networks—abstracted from underlying physical hardware.

43 - Access Control

Access control is the set of policies and mechanisms that decide who (or what) can do what on which resource—and under which conditions. It limits access to systems, data, APIs, devices, or physical spaces so only authorized subjects can perform permitted actions, implementing least-privilege and auditability.

Access control is the set of policies and mechanisms that decide who (or what) can do what on which resource—and under which conditions. It limits access to systems, data, APIs, devices, or physical spaces so only authorized subjects can perform permitted actions, implementing least-privilege and auditability.

44 - Advertising

Advertising is paid, deliberate communication from a sponsor to an audience to influence awareness, attitudes, or behavior—most often to drive sales or adoption. Advertising aims to drive awareness, consideration, and conversion, running across TV, radio, print, as well as digital channels like search, social, display, video/CTV, retail media, podcasts/audio, and influencer/sponsorship placements.

Advertising is paid, deliberate communication from a sponsor to an audience to influence awareness, attitudes, or behavior—most often to drive sales or adoption. Advertising aims to drive awareness, consideration, and conversion, running across TV, radio, print, as well as digital channels like search, social, display, video/CTV, retail media, podcasts/audio, and influencer/sponsorship placements.

45 - Agents

An agent is an entity—human, software, or other—that perceives its environment, makes decisions, and acts to achieve goals; in computing and AI, it’s typically an autonomous program that observes inputs, reasons or plans, and takes actions via tools or APIs (sometimes coordinating with other agents), while in economics and law it refers to a person acting on behalf of a principal, and in broader usage it can mean any substance or mechanism that produces an effect.

Agentic AI refers to AI systems designed to pursue goals autonomously: they interpret objectives, plan multi-step actions, call tools/APIs, and adapt using memory and feedback loops (reflection, self-critique, retries). Unlike passive “assistants” that answer prompts, agentic systems take initiative, decompose tasks, coordinate with other agents, and monitor progress toward measurable outcomes.

46 - Agents

An agent is an entity—human, software, or other—that perceives its environment, makes decisions, and acts to achieve goals; in computing and AI, it’s typically an autonomous program that observes inputs, reasons or plans, and takes actions via tools or APIs (sometimes coordinating with other agents), while in economics and law it refers to a person acting on behalf of a principal, and in broader usage it can mean any substance or mechanism that produces an effect.

An agent is an entity—human, software, or other—that perceives its environment, makes decisions, and acts to achieve goals; in computing and AI, it’s typically an autonomous program that observes inputs, reasons or plans, and takes actions via tools or APIs (sometimes coordinating with other agents), while in economics and law it refers to a person acting on behalf of a principal, and in broader usage it can mean any substance or mechanism that produces an effect.