我有一个要求,有人要求提供一种REST API,该API具有将打包的元数据从一个站点迁移到另一个站点的功能。打包的数据包含不同类型的对象/实体(属性,字段,布局元素,规则),通常由管理员设置,并且不涉及事务/运行时数据。今天,我们允许站点管理员在UI上手动创建程序包,并根据开发站点和测试站点之间的差异细粒度选择对象/实体类型。打包文件为受密码保护的zip格式。我们的大多数管理用户都要求提供API服务以进行自动迁移。还有另一个要求/要求提供跨版本迁移,该迁移可以处理架构更改并从产品版本11到产品版本15无缝迁移。
我想从这里的专家那里了解到更好地设计REST API来解决此问题的可能性。