一个大的系统,可以折分成若干个可以独立运行的小系统?
比如一个大型的教务系统,里面包括学箱管理,成绩管理,选课管理,排课管理等等若干功能,老板说要折分成若干个可以独立运行的小系统!比如学籍管理系统,选课系统等。要能独立运行的。
大家说说这个有没有可能,有多大的难度,值得一个个系统重做啊??
有个好的折分方案最好了!谢谢各位
[解决办法]
可以,只要留相应的接口能相互调用就行的!
不难,其实就是将大拆分小,再将小组合起来的过程!
[解决办法]
可以留一个类似igoogle 主页,将所有其他程序窗口化显示
以前要portal,现在js就基本能实现了
可能性是肯定有的,但是怎么处理系统过度 整合就很有难度了
[解决办法]
各自独立的系统独自开发,再对外开放出通信接口,使用.NET WCF技术将其连接起来,即可实现。
[解决办法]
要初步衡量出你的工程大小,比如这里是几个部分构成的整个系统,每个部分可以单独运行,完整一个独立的功能,或者供相应的部门能够做到完整的事物逻辑。
依次将系统分开来进行架构和实施
架构的时候需要考虑部分之间怎么拼接,数据的共享,逻辑的共享,以及一个可行的数据通道。同时要结合相应的开发平台进行设计。