commongateway/corebundle

Symfony Bundle 用于荷兰公共地功能

安装次数: 9,774

依赖项: 42

建议者: 0

安全: 0

星标: 2

关注者: 3

分支: 1

开放问题: 16

类型:symfony-bundle

1.4.24 2024-09-27 13:09 UTC

This package is auto-updated.

Last update: 2024-09-27 13:09:51 UTC


README

介绍通用网关——一个先进的、高级技术平台,旨在增强地方政府的数据交互和交换。通用网关是向公共地服务无缝提供数据的关键工具,确保数据交易流畅、高效和安全。

在核心上,通用网关是一个基于插件的系统,允许灵活和可定制的操作。它能够处理多个插件,每个插件都有自己的独特功能集,封装在安装.json文件中。该平台包含一个强大的安装服务,可以读取这些安装.json文件,理解插件的要求,并相应地创建基本模式。

但通用网关不仅仅是一个数据交换工具。它是一个全面解决方案,旨在处理多种请求类型并生成适当的响应。无论是HTTP GET、PUT、POST还是用户下载文件,网关都能够处理。它识别端点,处理请求,并生成适当的响应,确保任何传入请求都能被准确解释和处理。

此外,网关遵循API优先的方法,开发一致且可重用的API。它还遵循基于角色的访问控制(RBAC)原则,根据用户和应用的角色授予权限。这确保了数据交换的安全和可控环境。

这是一种变革性的数据管理方法,使政府能够控制自己的数据,同时允许与公共地服务高效通信。这不仅仅关于数据交换,还在于创建一个信息民主化、访问范围扩大、操作简化的生态系统。

通用网关是以未来为导向构建的,旨在适应和满足地方政府及其服务社区的需求数增长。它将数据交换的力量带到你的指尖,提供一个既直观又强大的平台。

拥抱通用网关的数据交换未来。是时候彻底改变你地方政府处理数据的方式,提高效率、安全性和适应性。有了通用网关,你不仅仅是为未来做准备,你正在塑造未来。

文档

由于技术应用如通用网关的文档可能有点令人不知所措,我们决定将其分为不同技术难度级别

  1. (非技术) 面向产品所有者和具有少量技术背景的感兴趣方: 产品页面
  2. (略技术) 面向架构师和工程师: 阅读文档页面
  3. (技术) 面向希望构建插件或使用网关作为后端的开发者: 代码库中的README文件
  4. (非常技术) 面向希望改进和扩展代码库的人: 代码文档

如果您不喜欢在线阅读文档,也可以在pdf格式中找到完整的手册

CoreBundle Codacy 徽章

此仓库包含 common-gateway 核心代码库。有关 Common Gateway 项目更多信息,请访问Common Gateway 文档

许可

此项目在EUPL 许可程序下发布。