如何设计同一组织的多个应用程序的联合工作?

时间:2019-05-06 07:05:14

标签: c# design-patterns architecture

问题如下。该公司有几个自写程序,下面有更多详细信息:

  1. 一个数据库MS SQL
  2. 客户端计算机(Win8.1 / Win10)具有 Windows窗体客户端 已安装(功能不多,大约20-30个不复杂 表单),该表单通过WCF与数据库(从该点开始的基础)进行交互 1),授权和用户权限检查使用LDAP(公司使用 活动目录);
  3. Laravel网站上的,以使用数据库中的数据执行某些任务, 站点用户是远程临时雇员。业务流程 Laravel和WCF服务上的网站有时是重复的, 第1段的基础;
  4. 仍有执行后台任务的服务,例如: 从队列中发送电子邮件;
  5. 其他外部应用程序及其自己的数据库以进行培训 人员的证明,以及组织的 CMS Wordpress上的网站(托管在外部托管上)。

目前,有一项任务是添加和更新当前功能,以及使所有站点/应用程序具有相同样式(以使设计与品牌相匹配)。因此,我认为,用C#实现所有这些操作,以使用户和admin不会遭受自己和外部应用程序之间的数据同步的困扰。但是,为每个客户选择哪种技术?另外,需要创建一个移动应用程序。

我对建筑有自己的想法,但我想首先听听有经验的人的建议。谢谢。

0 个答案:

没有答案