Post by account_disabled on Mar 21, 2024 8:38:43 GMT -2
的第一个“生活事件服务”。该项目旨在让生孩子的新西兰人更轻松地了解政府服务并以综合方式获得服务。该网络应用程序于 2016 年 12 月 5 日发布,提供围绕时间轴组织的信息,并通过出生登记获得三项综合服务。SmartStart 由一个多元化的管理小组监管,该小组的代表来自四个政府机构和两个非政府组织。 SmartStart 技术基础 SmartStart 由内务部跨机构服务交付团队开发(外部链接)(DIA) 与Catalyst合作(外部链接)。该产品得到了 DIA 服务创新项目团队的支持。SmartStart 建立在现代技术堆栈之上,使其能够灵活更改、功能可扩展,并且能够与其他政府服务集成,以获得更好的用户体验。开发需要微服务(外部链接)方法。这是一个很好的例子,说明采用联合方法如何为用户、机构和整个系统带来好处。 SmartStart 之前的“联合服务模型”参考架构试图鼓励采用更加集成的方法以整个系统的方式提供政府服务。该模型广泛鼓励模块化API(外部链接)-启用的架构具有可重用的组件,有共同的需求,推动系统的改进和思考。
然而,除了文档之外,关于如何实际应用参考架构并没有大量的参考实现或技术支持。 做出的决定 围绕 SmartStart 的决策(尤其是架构和技术决策)是根据当时可用的最佳信息做出的。SmartStart 在发布前获得了相关 DIA 技术和安全治理委员会的批准,这为所做出的技术决策提供了保证和监督。 在设计 SmartStart 服务时,对于满足参考架构的最佳方式存在一些争论。决定在新的开发平台而不是现有的 伯利兹电话号码列表 政府 Web 基础设施(例如Govt.nz)上开发该服务的第一次迭代(外部链接),它建立在新西兰政府的通用网络平台上(外部链接)(CWP)。CWP 提供了一种集成方法,但目前尚未支持微服务方法。一般来说,共享服务或平台非常有助于提高政府内部的效率,但不利于广泛的外部服务提供商构建新的服务、产品或价值,除非它们是 API 平台。 该设计确实寻求尽可能利用可重用内容和其他 API。第一次迭代需要从网页上的简单内容迁移到 API 支持的模块化内容。Govt.nz 团队最初能够支持相关 Govt.nz 内容的模块化,并通过 API(即联合解决方案)为 SmartStart 所需的内容提供内容功能。 与更大的愿景保持一致 SmartStart 与集成服务愿景相一致的其他方面包括: 基于云的服务,具有自动化环境创建功能。
无缝RealMe(外部链接)登录,模块化构建,以便其他人可以使用它来管理简单的客户资料。 姜戈(外部链接)基于 API 的动态前端框架。SmartStart 的React.js(外部链接)目前正在采取响应式方法,但这可能是动态的。 利用这一概念,对平台采取模块化设计方法,以便能够在未来进行扩展、混合和匹配。 根据用户对这些 API 的优先级和可用性的需求,DIA 和其他机构正在持续集成事务 API。 在另外两个产品中重复使用组件(Discover 服务和 Te Hokinga ā Wairua - 生命周期终止服务)。 目前服务中使用的 API(后续还会有更多): 用于存储数据的首选项 API 传统认证机制API 与出生登记在线 (BRO) API 交互,该 API 旨在与 SmartStart 无缝集成 来自 Govt.nz的 SmartStart 相关内容以 API 形式提供(外部链接)。他们从一些静态 JSON 开始,然后能够直接从 Govt.nz 进行使用。(Govt.nz 作为内容服务)。与 Govt.nz 的内容专家建立了良好的关系,这非常有益。 皮维克(外部链接)通过 API 进行网络分析,从而绘制用户旅程图。