【发布时间】:2010-04-05 20:19:30
【问题描述】:
我们即将为我们的报告团队自动化流程数量。 (报表有日报、周报、月报等)
大多数情况下,这个过程就像从 oracle 中提取一些数据然后填充它们
特别是 excel 模板文件。
每个报告及其模板彼此不同。
除了excel文件操作,这些背后几乎没有任何业务逻辑。
客户想要一个集成工具,所有自动化流程都被放置为 菜单/子菜单。
目前大约有 30 个流程等待自动化。 我们预计下一季度会有更多新报告。
在架构方面,我几乎没有任何实际经验。 我已经在维护两个或三个系统(它们已经超过 4 年了。) 对于这个著名的客户。上述工具很有可能再维持 3 年。
根据我过去的经验,我曾经历过向僵化和未记录的代码库实施更改请求的痛苦,导致系统崩溃,最终导致我自己崩溃。
所以我主要和最关心的是可维护性。
当我搜索这些时,我遇到了这个链接, Smart Clients Using CAB and SCSF 上面的链接适合我的要求吗?
我还应该将每个自动化流程以单独的形式放在一个项目下吗? 或将它们放在单个解决方案下的单独项目中..
如果遗漏了任何其他重要信息,请纠正我。
谢谢。
【问题讨论】:
-
我认为“Smartclients”不会满足您的需求。开发智能客户端是为了解决我们在部署和版本控制方面遇到的问题...如果您计划在多个环境中部署您的应用并希望从一个地方进行管理,您可以继续使用智能客户端...
-
谢谢。由于有几个人会使用这个工具,看来我真的不需要关注智能客户端。
-
没有更多意见。呵呵!!还在等..
标签: c# .net winforms architecture