软件各种系统架构图(⼀)技术架构图是本⼈根据多年企业技术架构经验⽽制定,是企业技术的总架构图,希望对CTO们有所借鉴。简单说明:1.中间件基础运⾏环境是经过统⼀规划的以WebLogic、JBOSS为主的集群环境。2.企业集成平台是以基础业务应⽤为基础服务于上层平台和基础业务应⽤的⾼度集成平台。3.数据中⼼是企业公共数据的集中管理⽐如⽤户数据、企业编码,可以通过数据集成平台或服务集成平台分发给其他应⽤。项⽬做了不少,都没画过架构图,这次被要求画图,画的很丑,请⼤家看图本⾝包含的系统架构信息⼀、架构整体图⼆、1、核⼼是两库⼀线1.1 接⼝总线所有算法功能抽象成接⼝,其中⼤部分接⼝的⽅法都是泛型⽅法,是为了解决某⼀⼤类问题的1.2 代码库代码库包含现接⼝总线中接⼝的各种实现1.3 应⽤库提供⽤户的界⾯或者提供给外部的服务是通过容器配置调⽤算法库中的代码来实现的各种应⽤。⼆、应⽤关系图1、应⽤通过配置从应⽤库中组装出⾃⼰的应⽤系统2、应⽤本⾝之外的东西尽量使⽤拦截器处理(授权访问、权限数据推送、异常处理、缓存、⽇志等)3、使⽤消息队列做⾼并发应⽤⽀撑(秒杀类似应⽤)4、使⽤分布式任务系统做周期作业、数据维护、数据计算等