# metadata-service **Repository Path**: sysadm/metadata-service ## Basic Information - **Project Name**: metadata-service - **Description**: metadata-service是UBML低代码建模体系中模型的基础服务,包括元数据的加载、查询等服务。为元数据运行时提供基础管理。metadata(元数据)是UBML低代码建模体系中模型的统称。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 31 - **Created**: 2024-07-22 - **Last Updated**: 2024-07-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # metadata-service ### Introduction The business processing flow relies on specific metadata content, and different types of metadata need to be parsed in different processing stages. The Metadata Service provides a unified runtime metadata service interface, supporting services such as runtime metadata loading, external metadata push and storage, and runtime metadata extension. ### Software Architecture The business processing flow relies on the Metadata RPC Client service to obtain the metadata to be used. ![serviceinvokestructure](./imgs/serviceinvokestructure.png) The Metadata Service primarily includes services such as: 1. Metadata Retrieval and Query Service: This service handles the retrieval and querying of metadata based on specific criteria. 2. Cache Handling (Loading, Updating): This service manages the loading and updating of metadata in the cache. 3. External System Metadata Push and Storage: This service deals with the storage of metadata pushed from external systems. 4. Metadata Deployment Service: This service is responsible for deploying metadata and ensuring it is properly configured for use. 5. Runtime Metadata Extension: This service enables the extension of runtime metadata by adding or modifying metadata during runtime. ![servicestructure](./imgs/metadataservicestructure.png) [//]: # (#### 使用) [//]: # () [//]: # ((待补充)) #### Maven dependency ```xml 0.1.0 ``` ```xml com.inspur.edp metadata-service-api ${metadata.service.api.version} ``` ### Contributing To contribute, please refer to [How to Contribute](https://gitee.com/ubml/community/blob/master/CONTRIBUTING.md) for assistance. ### License [Apache License 2.0](https://gitee.com/ubml/metadata-common/blob/master/LICENSE)