Skip to content

eclipse-opensmartclide/smartclide-api-gateway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

smartclide-api-gateway

SmartCLIDE API Gateway is wrapper module around all RESTful APIs create within the SmartCLIDE platform.

It provides a common interface for accessing the different RESTful APIs, while in the same time preserves the interface of each of them.

In this way, the SmartCLIDE API Gateway provides an interoperable way of accessing the services of the different SmartCLIDE backend components from the frontend side.

The SmartCLIDE API Gateway serves as a single point of access for all SmartCLIDE Backend components.

The SmartCLIDE API Gateway defines the following common interface for SmartCLIDE RESTful APIs:

https://api.dev.smartclide.eu/{component_name}/{component_resource}

Examples:

The SmartCLIDE API Gateway supports the following {component_name} elements:

  • mom
  • websocket
  • smartclide-db
  • smart-assistant
  • cicd
  • deployment-interpreter
  • deployment-service
  • external-project-importer
  • dle
  • iamodeler
  • service-discovery
  • service-creation
  • service-creation-test-generation
  • td-interest
  • td-principal
  • td-reusability
  • architectural-patterns