How to Integrate an application on the Marketplace
Updated on: January 25, 2024
Created By: Shaun Campbell
gIQ | Marketplace
This workflow focuses on the publishing of an application to the marketplace while using some of the gIQ functionality. This functionality is currently limited to single sign-on, but other functionality will be appearing soon.
This guide will make reference to "vendor". For this guide, this refers to the organisation wishing to integrate their application into gIQ.
Steps for integration
-
The first step would be to contact Space42 staff for further information about integration. This will enable a communication channel to ensure that the requirements of both parties are met.
-
The vendor is to provide the following documents for review to Space42:
a. Requirements matrix
b. Vendor to provide System architecture document.
c. Vendor to provide Data size and data requirements document
-
Vendor needs to demo their application to Space42
-
Vendor to send Space42 requirement for resources cpu/gpu/storage and any other infrastructure details required for deployment.
-
Space42 will review the infrastructure details.
-
After approval from Space42 and UAESA. The vendor will proceed.
-
Biweekly meetings will take place between the vendor, Space42, and UAESA regarding project progress.
-
When Vendor is near to completion of the project, vendor will inform Space42 regarding this and then Space42 will provide to vendor the ‘Steps for integration along with ‘Client_id’ and ‘Client_secret’
-
It is the vendor responsibility of vendor to ensure that the application is secure.
a. SAST Report
b. VAPT including manual testing report for all components (application, services)
c. Deployment document
-
Space42 IT security team will review the above.
-
After clearance from Space42 IT Security team, Vendor will be invited to deploy their application at Space42 campus. It is the vendor responsibility to deploy their application in Space42's provided infrastructure, Space42 will provide the necessary support.
-
Space42 will then perform Penetration testing after deployment.
-UAESA will provide SSL certificate
-Space42 will provide domain .