系统开发总结
以自己负责开发和维护的系统为核心,展开介绍公司采用的系统和数据流架构.内容不仅仅是概括论述,还会包含整个系统所采用的技术框架/技术要点/设计模式以及在开发过程中遇到的问题和解决方案。通过此次总结,反思目前的系统作业是否有重构的空间,该如何重构;是否有可替代的更优的解决方案,优势又在哪里?
此次总结算是对在公司工作将近三年来的一次总结,或许也可以作为后来者参考的档案。
通过这次总结,希望能够对相关技术进行扩展和更加深入的学习,也希望看到此文的朋友能够从中有所得。
主要包括以下内容(不分先后):
1.开篇介绍:
系统职能介绍
整体系统架构介绍
应用到的技术介绍
以下为Server端相关:
2.Scheduled Job 实现
windows service的应用
3.通用数据库访问:
web service的应用
可扩展到WCF
设计模式
4.Client/Server实现通信
socket的应用
5.系统权限管控
通用系统权限管理组件
6.Server备份
windows Scheduled Task 的应用
以下为Client端相关:
7.与SAP的数据交互
RFC
8.与MES的数据交互
中间数据库/XML
9.Client端程式
自动更新
DLL模块管控
权限管控
设计模式
10.其他问题与解决方案
多线程数据同步的实现
Client端异步操作