Skip to content

Concepts

iFlowKit Core introduces a small set of concepts that make CPI projects easier to structure, review and evolve.

Core concepts

ConceptPurpose
PackageA CPI-oriented unit that can be built into a single JAR.
ManifestThe package-level package.json that declares systems, services, plugins and credentials.
PluginA reusable Groovy library that packages can include and configure.
System catalogA reusable system definition and service asset structure.
TenantEnvironment-specific runtime configuration such as DEV, QAS or PRD.
SAP stubsLocal compile-time substitutes for CPI-provided classes.
  1. Packages & Manifest
  2. Plugins & Parameters
  3. Systems & Services
  4. Tenants & Credentials
  5. Testing & SAP Stubs