检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
方案概述 应用场景 随着互联网化和数字化的深入,越来越多的业务被迁移到互联网上,从而产生了大量的业务需求和新技术的挑战。为了快速提升企业数据开放共享能力,工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)专门设计用于处理和转发API请求的数据管理A
实施步骤 获取与安装 本地应用注入iDME注解示例 创建数据实例示例 查询某实体的实例数据示例 父主题: 在已有项目中部署数据管理API代理器
资源和成本规划 该解决方案部署如下资源,以下费用仅供参考,具体请参考华为云官网价格详情,实际收费以账单为准。 表1 成本预估(仅供参考) 华为云服务 计费说明 每月花费 工业数字模型驱动引擎 iDME 区域:华北-北京四 计费模式:按需计费 产品类型:iDME设计服务 价格:0.00元/小时
基于客户服务器直接访问iDME公网服务 应用场景 当用户拥有能支持公网访问的自有服务器,且业务应用服务部署在自有服务器上时,无需其他资源辅助,可直接访问iDME公网服务。 本节中的方案主要介绍用户从能支持公网访问的自有服务器如何经过业务应用服务,直接访问iDME公网服务。本方案具有以下优势:
修改接口模型 操作场景 本文指导您在应用运行态修改接口模型。 前提条件 已登录应用运行态。 操作步骤 在左侧导航栏中,选择“数据模型管理 > 接口模型”,进入接口模型页面。 找到需要修改的接口模型,单击。 您也可以进入接口模型详情页面后,单击“编辑”。 在展开的页面中,您可以根据
添加角色 操作场景 本文指导您在应用运行态为团队添加角色。 前提条件 已登录应用运行态。 操作步骤 在左侧导航栏中,选择“权限管理 > 团队”,进入团队页面。 找到需要添加角色的团队,单击。 您也可以进入团队详情页面,单击“编辑”。 图1 编辑团队 选择“角色信息”页签,单击“添加”。
获取与安装 下载数据管理API代理器 请参阅应用发布,下载对应版本的数据管理API代理器。 为了避免不必要的繁琐代码排查与程序定位问题,如果您初次使用iDME或者数据量不大,推荐使用更加友好、图形化界面的数据建模引擎。 JAR包结构 数据管理API代理器提供的JAR包目录结构如下:
管理属性 操作场景 本文指导您在应用运行态管理分类节点的属性,如添加属性、编辑属性、移除属性。 前提条件 已登录应用运行态。 添加属性 在左侧导航栏中,选择“数据模型管理 > 分类”,进入“分类”页面。 单击需要操作的分类节点。 在展开的页面,选择“属性”页签,单击“编辑”。 图1
移除角色 操作场景 本文指导您在应用运行态为团队移除角色。 前提条件 已登录应用运行态。 操作步骤 在左侧导航栏中,选择“权限管理 > 团队”,进入团队页面。 找到需要移除角色的团队,单击。 您也可以进入团队详情页面,单击“编辑”。 图1 编辑团队 选择“角色信息”页签,勾选需要移除的角色,单击“移除”。
本地应用注入iDME注解示例 示例场景 对于拥有本地应用的用户,在本地安装数据管理API代理器后,只需要在启动类中注入@ComponentScan(basePackages = {"com.huawei.innovation"})注解,运行启动类即可。 操作步骤 在启动类上方添加
生效角色 操作场景 如需将失效的角色恢复,您可在应用运行态生效角色。 前提条件 已登录应用运行态。 操作步骤 在左侧导航栏中,选择“权限管理 > 团队”,进入团队页面。 找到需要生效角色的团队,单击。 您也可以进入团队详情页面,单击“编辑”。 图1 编辑团队 选择“角色信息”页签,勾选需要生效的角色,单击“生效”。
E完成您的业务目标。 开发指南 iDME的开发者快速使用指导,提供iDME的功能、使用方法、样例工程及代码介绍。 API参考 iDME提供在线查询API功能(即全量数据服务功能)和REST API的详细说明文档,详细介绍了各API的基本信息、请求参数、响应参数等信息,帮助您顺利使用API完成二次开发。
查询某实体的实例数据示例 示例场景 本文对使用数据管理API代理器方式查询某实体所有实例数据进行示例说明。 使用数据管理API代理器时,需要在代码中注入Delegator和RestTemplate。下面以查询XZTEST数据实体的指定实例数据为例。 操作步骤 在代码中注入Dele
创建数据实例示例 示例场景 本文对使用数据管理API代理器方式创建数据实例进行示例说明。 使用数据管理API代理器时,需要在代码中注入Delegator和RestTemplate。下面以创建XZTEST数据实体的数据实例为例。 操作步骤 在代码中注入Delegator和RestT
修改关系实体 操作场景 如果您想修改关系实体,可在应用运行态进行修改。 前提条件 已登录应用运行态。 操作步骤 在左侧导航栏中,选择“数据模型管理 > 关系实体”,进入“关系实体”页面。 找到需要编辑的关系实体,单击。 您也可以进入关系实体详情页面后,单击“编辑”。 在展开的页面,根据业务需求进行如下修改。
修改数据实体 操作场景 如果您想修改数据实体,可在应用运行态进行修改。 前提条件 已登录应用运行态。 操作步骤 在左侧导航栏中,选择“数据模型管理 > 数据实体”,进入“数据实体”页面。 找到需要编辑的数据实体,单击。 您也可以进入数据实体详情页面后,单击“编辑”。 在展开的页面
服务发布 操作场景 完成服务测试后,您可进行服务发布信息确认,如检查信息、输入响应参数等。 图1 服务发布信息确认流程图 前提条件 已获取开发人员及以上权限用户的账号和密码。 操作步骤 登录LinkX-F系统首页。 选择“数据服务 > 聚合服务编排”,进入“聚合服务编排”页面。
失效角色 操作场景 本文指导您在应用运行态为团队失效角色,失效后的角色不可被使用。 前提条件 已登录应用运行态。 操作步骤 在左侧导航栏中,选择“权限管理 > 团队”,进入团队页面。 找到需要失效角色的团队,单击。 您也可以进入团队详情页面,单击“编辑”。 图1 编辑团队 选择“
管理聚合服务 您在创建聚合服务后,可对其进行一些日常管理操作,如修改、删除、修订、作废、另存等。 前提条件 已获取开发人员及以上权限用户的账号和密码。 修改聚合服务 仅支持修改正在工作状态的服务。 登录LinkX-F系统首页。 选择“数据服务 > 聚合服务编排”,进入“聚合服务编排”页面。
服务开发 操作场景 完成服务定义各阶段生成API后,进入服务开发阶段,您可根据实际编写脚本、运行脚本,快速调测服务。 图1 服务开发流程图 前提条件 已获取开发人员及以上权限用户的账号和密码。 操作步骤 登录LinkX-F系统首页。 选择“数据服务 > 聚合服务编排”,进入“聚合服务编排”页面。