Agnos Framework Integration Model
An Agnos Framework integration project doesn't follow a linear process even if it is possible to present a step-by-step approach to define the global task. But still, Agnos Framework is a wide API that covers many topics that shall be addressed by iterations. There are 4 possible levels of integration onto the framework:
GPI integration: This step consists in “connecting” abstracted GPI services to a platform's API
ACE integration: This step consists in “connecting” Kizis (Level3 application) to a communication layer connected onto ACE UI. ACE UI is the tool provided to submit Agnos to TA
Level3 integration: This step depends on acquirer/processor contexts. It consists in implementing terminal specifications related to merchants and regional payment networks requirements. It aims to target integration certification like Mastecard's mTIP, or Visa's ADVT
CL Kernel integration: This step is not common. Some projects may need to develop their own kernels onto Agnos Framework, or to integrate an Agnos kernel onto their own framework.
GPI Integration
See [1]: Agnos Framework - L1 - Generic Platform Interface Specification (deprecated). All information are now available in this Wiki
See Agnos Framework Porting page
ACE Integration
See [4]: Agnos Framework - L3 - ACE2P Protocol Specification (provided on demand)
See Agnos Framework Porting page
Level3 Integration
See [3]: Agnos Framework - L3 - Sample Codes
See [6]: Agnos Framework Headers - Agnos Framework API
CL Kernel Integration
See [2]: Agnos Framework - L2 - Agnos EMV Library Specification (provided on demand)
See [5]: Agnos Framework Services - L2 - Contactless Kernel Integration (deprecated). All information are now available in this Wiki
See Agnos CL Kernel Porting page
Agnos Software Development Kit
See Agnos SDK page