中间件研发培训计划

Posted 代码天下

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了中间件研发培训计划相关的知识,希望对你有一定的参考价值。

研发背景

在远程诊断系统、HIS(医院信息系统)等系统的多年运行过程中,我们一直被web容器,中间件容器升级牵着走。并且我们看到,未来的大数据、人工智能、物联网等等,对于容器的依赖、需求会进一步增加。随着应用的需求的增多,容器的市场需求会越来越大!无论是在市场的角度,还是在自用的角度,我们组织一个对此项目感兴趣的团队,在研发学习的过程中,得到的锻炼,经验的积累是非常难得的宝贵财富。


一、研发内容

(一)Web容器

研发目标:

第一步是可以兼容Tomcat下所运行的项目。

第二步是将其推广到国内各大高校,以及编程爱好者群体。

第三步是推向市场,进行市场化运作。

培训知识点:

1. Socket ServerSocket 半关闭Socket

2. 线程阻塞的概念。

3. 非阻塞通信的基本思想。

4. 安全机制,数据加密传输。

5. Xml解析处理。

6. 此部分涉及的Java底层技术等。

7. ......

(二)中间件容器

研发目标:

第一步是可以兼容EJB3.0现在我们运行的远程诊断系统就是建立在EJB3.0基础之上,目标是将其无缝移植到自研的容器中。

第二步是可以兼容Springboot项目。

第二步是将其推广到国内各大高校,以及编程爱好者群体。

第三步是推向市场,进行市场化运作。

培训知识点:

1. Socket ServerSocket 半关闭Socket

2. 线程阻塞的概念。

3. 非阻塞通信的基本思想。

4. 安全机制,数据加密传输。

5. Xml解析处理。

6. 此部分设计的Java底层技术等。

7. TCPUDP

8. 反射、序列化。

9. SSLCORBASOAP

10. ......

二、研发计划

(一)同类系统分析

TomcatJettyWebLogicJBossWebSphereGlassFishResin等容器的比较与分析。

1. 市场占有率方面的比较。

2. 稳定性、运行效率、安全性能的比较。

3. 源码开放程度的比较,学习借鉴性比较。

4. ......

(二)系统原型设计

在进行了以上充分比较分析的前提下,进行原型设计,包括:

1. 核心功能划分。

2. 开发语言选型。

3. 运行平台确定。

4. 系统架构分析。

5. 系统架构设计。

6. ......

(三)核心模块功能设计

核心功能的设计中心思想:

1. 设计思想尽可能简单。

2. 运行一定要非常高效。

3. 安全性与稳定并行。

4. 核心代码行数设定上限,只优化,尽可能不增加。

5. 预留接口丰富,可热插拔。

6. ......

(四)开发计划制定

此阶段进入具体的执行过程:

1. 制定项目进度计划。

2. 制定代码管理制度。

3. 测试管理制度,单元测试、集成测试、黑白盒测试、边界值测试、性能压力测试、安全性测试,测试的工作非常重要,尤其是容器类型的测试,我们团队构成中,对于测试人才的渴求度非常之高。

4. 编制资源管理计划。

5. ......

(四)激励计划制定

......

三、团队构成

(一)校园招募

以校园内招募对此项目感兴趣的学生群体为主。

(二)社会合作

寻找对此项目感兴趣的工程师进行合作。

(三)企业联办

寻求对此项目感兴趣的企业进行合作。

四、版权计划

(一)合作开发,共享版权

目前的方案是按照工作量取得版权的百分比。

(二)有限合作,无限使用

在研发期间有限的时间内完成的工作成果,今后团队成员的工作生涯期间都可以免费使用研发成果。具体计划有待深入探讨。


五、运营计划

(一)校园推广

以剧集的形式连续播出。

(二)企业合作

向企业推广使用。

(三)教学实践

建立高校合作,学习并在此基础上继续丰富,就像Linux产生的多个版本一样。

六、教学培训计划

(一)教学策划

教学模式以直播加网课,情景演绎,寓教于乐的过程。

(二)课程安排

课程安排要紧跟研发计划,研发过程录制成视频后,也可以作为今后的宣传资料,因为此项目的研发周期很长,所以课程的设计为Java培训的高端课程。

 

(三)实践计划

在进行直播等课程的基础上,将感兴趣的同学引入项目,进行实操,实操的过程就是真实项目的工作,完成后按照我们的版权计划执行。

 

以上内容为大概的方向,许多细节要进行详细讨论,作为一个热爱运动,不甘寂寞的程序员,以想做点事儿的心态努力的前行着......

 

发起人:一位热爱足球的程序猿......

寻,微信(QQ):33504405


以上是关于中间件研发培训计划的主要内容,如果未能解决你的问题,请参考以下文章

开源 |蚂蚁金服启动分布式中间件开源计划,用于快速构建金融级云原生架构

11月总结

杭州阿里云-云原生中间件研发工程师

实习|阿里云生云原生中间件研发工程师(实习)

杭州实习 | 阿里云 云原生中间件研发工程师(实习)

「自主研发」- EasyComps统一中间件运维工具包