点击空白处退出提示
陕西省公共资源建设工程交易项目
我要开发同款作品详情
参与项目的分析和设计,主要负责交易系统、企业库同步、及与交易系统对接的接口开发调试
1).企业库同步:交易系统用的招标人,招标代理,投标人都属于企业信息,企业信息注册在国泰企业系统里,交易使用企业信息需要从国泰企业库(mysql)同步到交易自己的企业库(oracle),首次进行一次全量同步,后续定时同步,另外提供根据名称、统一社会信用代码手工同步,根据db操作时间戳判断是否进行同步。
2).交易流程控制:交易流程包括招标代理进场登记,发布招标公告,使用编标工具制作招标文件,招标文件澄清,投标人确认投标,下载招标文件,递交保证金,使用编标工具制作投标文件并递交,然后开标,评标,候选人公示,中标通知书,最后签署商业合同,整个流程中,有严格的环节和时间控制,上个环节结束才开启下个环节,时间节点比如招标文件下载截止时间,投标文件递交截止时间等。其中发布招标公告,候选人公式等要在门户上公布公示,在门户上公示的信息有的需要进入交易系统查看,这中间需要用到单点登录,使用了jwt的token,每次跨系统验证token是否有效
3).接口对接:
与场地对接,在发布公告前,需要预约好开标处场地,确认投标文件递交截止时间;
与编标工具对接,项目进场后,需要使用编标工具制作招标文件;
与保证金对接,进场登记完成后推送项目信息到保证金系统,在保证金系统与银行对接,并进行保证金管理,包括何时退未入选后选人,何时退候选人;
与专家对接,发布公告后推送项目信息到专家系统,在专家系统抽取符合条件的专家返回给交易系统;
与开评标对接,开标前推送项目,招标代理,投标人,专家等信息到开评标系统进行开标,评标,开评标完成后返回中标候选人给交易系统进行后续流程;
另外还有与CA登录、签章, 电子保函,见证系统等系统的接口对接
4).系统架构更换
由osgi整体替换为spring来搭建系统架构,系统性能得到了提升
引入了rabbitMQ对部分数据推送及时性不是很高的请求使用消息进行处理,比如项目登记完成推送项目信息到保证金,发布公告推送信息到专家这些;
使用gateway对高峰流量期进行限流;
事务处理使用了zookeeper的分布式锁。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论