The basic services are generic across all the Microservices in the application layer. This consists of APIs using which a Microservice can be integrated into the application layer environment.
Totally we have 15 basic services. Please look into the below brief information . (The first 4 services can be accessed without an authorization code)
-
/v1/inform-about-application – This service provides the name, version number and purpose of the application along with the application owner information.
-
/v1/inform-about-application-in-generic-representation – This service provides the same information as the /v1/inform-about-application in a generic representation.
-
/v1/inform-about-release-history – This service provides details about the list of releases along with the date and the change set information.
-
/v1/inform-about-release-history-in-generic-representation – This service provides the same information as the /v1/inform-about-release-history in a generic representation.
-
/v1/register-yourself – Initiates registering at the currently active Registry office application. This service Shall also automatically execute without receiving any request every time the application starts
-
/v1/embed-yourself – provides a set of procedure using which a new application can embed into the MBH SDN application layer. Practically the current active RegistryOffice(RO) will consume this service once it is approved by the TypeApprovalRegistry
-
/v1/list-ltps-and-fcs – Allows retrieving the entire LogicalTerminationPoint and the ForwardingConstruct list.
-
/v1/redirect-service-request-information – offers configuring the client side for sending service request information. This service will be consumed by the EaTL Microservice to redirect the basic and individual service log to this application.
-
/v1/redirect-oam-request-information – offers configuring the client side for sending OAM request information. This service will be consumed by the OamLog Microservice to redirect OAM request log to this application.
-
/v1/inquire-oam-request-approvals – Receives information about where to ask for approval of OAM requests. This service will be consumed by the AdministratorAdministration(AA) Microservice to ask for validating the OAM request’s authentication code.
-
/v1/redirect-topology-change-information – Offers configuring client side for sending information about topology changes. This service will be consumed by the ApplicationLayerTopology(ALT) Microservice to send information about the LTPs and FCs.
-
/v1/end-subscription – provides functionality to stop a notification subscription
-
/v1/update-client – Allows updating connection data of a serving application. This service will be called by the registry office to broadcast a server replacement from one version to another
-
/v1/update-operation-client – Allows updating operation clients to redirect to backward compatible services.
-
/v1/update-operation-key - Allows updating operation key at a OperationServer or OperationClient
-
/v1/start-application-in-generic-representation - Starts application in generic representation