代码重用驱动DWP的业务变更
Microsoft指出10月对旧的Office Apps访问365服务的支持结束
Apple升级Catalina和Mojave在年度运动上的野生动物园
CTO采访:保罗克拉克,串联银行
Apple正在努力使日常生活的一部分
英国政府重申致力于使用Oracle Tech与Cloud Mou
虚拟仪器现在是Virtana,瞄准云,容器
Apple的Macs用M1 Apple Silicon滑入快车道
Microsoft折扣M365商业溢价25%
移动劳动力达到美国的93.5米以'24
Apple正在向英国和加拿大引入iPhone健康记录
NHSX可以转换NHS安全功能
即使是FINTECH启动争夺迎接网络安全挑战
公共云计算早期就在银行核心之旅
Refinitiv在IT领导力后任命第一个女性CTO
缺乏C-Suite支持阻碍了数字转换
法国和德国银行结束了挑战者银行销售
Apple的iPhone工厂是行业4.0摇滚明星
微软将永久办公支持削减50%,提高价格10%
使用新闻,为您:在哪里找到关于Office 365的信息
IR35改革:HMRC捍卫薪资规则的指导指导“悲惨”IPSE JIBES
框旨在屏蔽数据丢失威胁的企业
旅行公司清晰度烘焙认为分析工具
北欧银行进入可穿戴的付款技术
荷兰当局暂时停止数据中心建设
艾伦认为是面对新的50英镑的注意事项
Apple地图正在成为企业至关重要
Firefox获得了下一步反跟踪防御,斯蒂姆斯的反弹'跟踪器
父母对网络职业生涯不够
WWDC反应,令人兴奋的iOS 14更新
在英国数据管理投资中归咎于责备是“Brexit效果”?
英国CIOS数字工作流联盟的底部
Apple的Claris为我们其他人带来了数字转换
8600万个支持不再赎金的理由
有争议的“移民豁免”在60%的病例中使用
六个北欧银行形成联盟,以提供KYC作为服务
谷歌在八月结束时驱逐垃圾邮件,毫无意义的铬延长
Microsoft启动全云打印服务的企业预览
如何租用一小时的虚拟M1 Mac Mini 12美分
为什么谷歌为您提供自己的像素芯片
法国和德国公司在印度造成鲜明的财富
新的FINSPY版本扩展监控能力
Fireeye领带Microsoft Outlook利用伊朗黑客
所有关于最新的iPhone位置隐私恐慌
澳大利亚的通知数据违反计划驱动程序合规性,但问题仍然存在
获取3月的Windows和Office修补程序,但注意已知的错误
Windows 7 Pro获取NAG Patch KB 4524752,其次熟悉熟悉的注册表项
累积更新错误刺激Microsoft来寻求帮助。当我们需要时,遥测在哪里?
作为私营部门IR35改革寻求改造的CEST工具的发布日期澄清
常问问题:什么是Safari 14的新东西
您的位置:首页 >科技 > 技术前沿 >

代码重用驱动DWP的业务变更

2021-09-03 11:44:19 [来源]:

工作部门和养老金部创建了一个基于Mulesoft的AnyPoint平台的内部门户网站,用于管理和促进可以在组织的不同区域共享的越来越多的常见应用程序编程接口(API)。

在开始重复使用它的方法的方法之前,DWP在多个系统之间有数百个点对点集成。这些通过API以编程方式访问,而是作为Jacqui Leggetter,该部门的集成负责人解释说,API通常代表了一个连接到大型系统并具有复杂的数据要求。

“我们两年前在2017年看API,但我们从技术角度来看,并看到了API作为技术解决方案,”她说。

Leggetter表示,这些API先前使用了基于数字的命名方案,因此如果API下来,很难了解API所公开的系统是如何关键。“我们一直在学习之旅,”她说。“API的价值是商业服务。”

她说,描述了球队如何重新制作对API的看法:“通过团队API旅程的第一年,我们停止谈论API作为数字。每个API都应该以动词开头。“她说,这改变了与API相关的心态。

当球队开始搬家以使API可重复使用时,下一个里程碑来了。DWP开发了一个HM收入和海关(HMRC)MicroService,捆绑在姓名,地址详情,奖励奖和其他数据点上检查。然后在微伺服动物中组合这些以执行计算。

虽然这就是HMRC所需的内容,但是Leggetter说:“我们为HMRC构建的服务并不可重复使用,因为我们在单个API中暴露了五件事。”

苏格兰政府需要一个类似的API,但它不需要HMRC所使用的所有参数,她说,添加:“这是灯泡时刻。”

Leggetter说,如果它开发的微野营服务更加粒度,该团队意识到它会变得更好地重用。

因此,对于下一个项目 - 免费NHS处方权利支票服务,它与HMRC微服务相似 - 该团队研究了开发粒子的API。legbetter解释:“我们将微服务分成了我们为NHS商业服务管理局开发的NHS处方支票服务的单独APIS [NHS BSA]。”

在分配处方后六周进行免费NHS处方权利的支票。虽然DWP与NHS BSA有数据分享协议,但从一般数据保护法规(GDPR)的角度来看,它没有与管理处方股票的软件公司的直接协议。

在数据安全性方面,通过API访问的微服务避免了与传输数据相关的风险。伦宾特说:“我们本可以发送数据,但规则非常简单,所以我们刚刚建造了一个微型术。NHS BSA代表NHS BSA而不是将数据发送数据,而是拨打实时处方权利检查服务。“

此MicroService使用DWP的可重复使用的护照福利检查MicroService,然后调用几个系统API来验证公民,查看其国家保险号码以及他们收到的福利。然后将来自这些API调用的所有数据传递给NHS微服务层,该层运行免费处方权利计算。“药剂师然后在销售点获得是/否答案,”伦宾特说。

在Leggetter的经验中,鼓励开发人员重用代码往往是一个挑战。“当我们在DWP推广重复使用时,有推动,”她说。

她说有一个有意义的是,如果别人已经开发了一些东西,它就不会非常好,补充说:“建立已经存在的东西没有荣耀。我们在数字社区中遇到了很多会议。“

Leggetter表示,这用于鼓励通过一套常见的标准和一套业务实践。“我们经常看到在商业孤岛上建造的同样的东西,例如地址检查器,”她说。“每个产品组都是自己的地址查找,并支付使用address-checker API。我们已经创建了一个用于使用Orcnance调查的地址查询的共同API;它由我们维护和管理。你只能来到它。“

使用此API意味着业务组不必为许可第三方地址查找服务支付额外费用。迄今为止,DWP中的三个业务领域开始使用这个新的API - 但是,她说,有六个去吧。

根据Leggetter,如果某些东西差不多,API可以调整。例如,她说苏格兰政府需要识别苏格兰邮政编码,这一要求不需要新的API。“我们可以改编我们现有的[地址查找] API,”她说。

Leggetter在内部说,她的团队改变了它管理的方式和询问新API的积压工作。“当我们获得新项目时,我们捕获的第一件事之一是项目需要的数据项,”她说。“我们有26个常见数据项的矩阵,我们开始通过需求推动我们的项目工作,看看有多少项目需要给定的数据项。”

矩阵提供了一种识别最多使用的数据项的方法。数据项转换为API的要求,而最大项目可能只需要一个API,则使用矩阵,Leggetter表示,该团队可以识别对数据项及其关联API的需求。“如果我们可以表明五个或六个项目需要同一API,我们可以展示价值,”她说。

DWP处的旧系统使用批量运行进行操作,往往会运行过夜。鉴于这些系统的互联方式,更新各种系统,例如,死亡通知日期最多可能需要六天。该部门的野心是通过将批处理转移到事件驱动的架构来变得更加实时。

“我们必须找到一种方法来解锁这些旧系统中的数据,以便与数字系统进行交互,”SaleLeggetter。

为实现这一目标,DWP已为称为传统桥梁的战术中间件构建API。此链接具有通过将邮件转换为批处理消息并启用RESAP XML API来构建的新系统,并使SOAP XML API具有新系统构建,反之亦然。

Leggetter表示,DWP的新州养老金系统仍然依赖于传统批处理系统的计算。她说,遗留桥使开发人员更容易访问在批处理系统中运行的业务逻辑。

对于单线符合特,API推动了DWP的数字战略,分解筒仓,有可能推动真正的转型变革。“在我们的产品中,我们可以拥有普通组件,具有薄的定制业务层,并分享单一使用经验,因此人们可以多思考和服务多于一个产品线在业务中,”她说。

通过促进API重用,她认为DWP不再需要开发专注于辛勤业务领域的应用程序。因此,当今天有儿童支持和养老金有单独的申请,因此DWP的下一次转换可能由共同的应用机会驱动。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。