1.项目描述: 开发工具:Eclipse, SQLdeveloper,SVN,Jenkins,Websphere,MQ,Maven 项目简介:该项目是EP平台的开发与维护。该系统主要用于CRM系统(SalesForce云平台,Siebel平台)与其他多个系统间的数据交互。是个典型的ESB中间件(enterprise service bus) 该系统拥有以下特性: 1.先进的编程模式。(AOP控制反转) 2.多层体系结构。 3.支持国家和租户的变化。 4.关注可维护性和可操作性。 5.支持宽松集成层和松耦合。 6.批处理的预约与执行。 7.可随时添加新功能。 8.在许多项目中经过多年验证和测试。 由于客户数据量大,并且客户要求处理数据的速度又快。因此做了以下工作 1.为Oracle Siebel和SalesForce.com提供基本后端适配 2.为数据处理提供AdminUI数据处理平台。 3.提供面向集成的错误处理。 4.提供详尽的同步框架。包括任务同步,实体同步,业务逻辑同步。 5.提供标准SFDC适配器,面对需求变更,无需SFDC改动。
2.项目描述: 该项目是将一个EP平台下的batch process处理,用spring batch的企业级批处理框架重新实现。 使用基于SpringBoot2.1框架,首先通过BatchConfiguration的配置,实现读取csv/xml文件数据,使用jibx框架提取所需数据,并通过xpath分割成多个字任务,实现并行处理read/process/write的机制。而且通过配置,日志、追踪、事务、任务作业统计、任务重启、跳过、重复、资源管理, quartz定时任务等。并可以做成独立jar文件,配置到多个docker容器中,提高并发处理文件的能力。 代码用git管理,用maven编译。