Kanzi Connect fundamentals

Kanzi Connect network

Kanzi Connect uses client-server architecture to build a Kanzi Connect network. The network consists of a Kanzi Connect server and clients. The server hosts services and the clients act as consumers of these services.

../_images/kanzi_connect_network.png

Connected services

A Kanzi Connect service provides a contract between a Kanzi Connect client and the rest of the Kanzi Connect system. It usually includes the data model, and the means to modify and report the changes on the state of that service. A Kanzi Connect service provides an interface for a Kanzi Connect client and other services to perform operations and to exchange data.

Kanzi Connect SDK includes tools that enable you to:

  • Create and modify service interfaces

  • Generate source code template for various operating systems and environments

  • Simulate services and Kanzi Connect system without compiling code

See Kanzi Connect Server and Kanzi Connect services.

Content and data

Kanzi Connect server has a built-in Content Service that acts as a distributed content database system. It allows Kanzi Connect clients to perform database queries and download file-based data, such as music and images.

Software components

To find out more about the server-side software components and their behavior, see Kanzi Connect Server.

To find out more about the client-side software components and their behavior, see Kanzi Connect Client.

To find out how to integrate Kanzi Connect to a user interface in Kanzi Studio, see Kanzi Connect adaptation.