# Service implementation overview

Service implementation includes the following:

- Functions for each service API function.

- Functions for handling events from the managed resource (if necessary).

- Tracing support functions.

Create the following files when implementing the service:

File | Description
--- | ---
xxxcmd.c | Implements the service functions that interface to the managed resource.
xxxsys.h | Header file containing internal data structures, function prototypes, and definitions.

The service can create additional files as required. For example, the sample tik service contains tikutils.c and tikcomms.c.