Dynamic CRM系统架构
1.1Dynamic CRM系统架构设计
1.1.1先进的技术架构
Dynamic CRM和微软的其他应用软件一样,是基于微软Windows系统平台的应用软件。底层架构基于微软最先进的.Net Framework建立,支持最先进的Windows平台的特性。
AX采用完全的面向对象技术开发,使整个系统的逻辑结构更加清晰,最大限度的实现了代码重用并且易于维护。Dynamic CRM实现了与Windows产品的无缝集成。整个Dynamic CRM系统不但在底层上和微软的Windows技术进行了集成,而且在应用层也和Microsoft Office, Share Point, SQL Server, Project Server等实现了无缝集成及数据交换,极大的丰富了Dynamic CRM的应用。
1.1.2先进的逻辑架构
windows开发平台 CRM逻辑结构使用的是经典传统的三层结构,即表示层、业务逻辑层、数据层。
表示层是我们客户端所看到的界面UI
业务逻辑层是系统的核心部分,CRM在这里有多年的经验已经形成了一个成熟稳定的解决方案,完全可以满足市面上大部分的业务逻辑的运算处理。
数据层是存放系统关键数据的地方,CRM会确保用户数据的绝对安全通过强大的权限管控可以轻松实现数据的管理。
1.2硬件设备配置建议
部件 | 建议客户端 | 建议域 服务器 | 建议CRM服务器 | 建议数据库 |
处理器 | 双核, 2.0 GHZ以上 | 8核 Intel Xeon, 2.0 GHZ以上 | 8核 Intel Xeon, 2.0 GHZ以上 | 8核 Intel Xeon, 2.0 GHZ以上 |
内存 | 4 GB or faster | 16 GB or faster | 16 GB or faster | 32 GB or faster |
硬盘 | 10 GB free space, NTFS formatted partition | 150 GB | 300 GB SAS.RAID 1 | 450 GB SAS.RAID 1 |
网络 | 100 MB per second | 100 MB per second | 100 MB per second | 100 MB per second |
∙以上配置建议仅供参考。
∙优先考虑使用瑞联现有的硬件配置。
1.3系统软件的要求
软件配置建议:
需求 | 客户端 | 域服务器 | CRM服务器 | 数据库服务器 |
操作系统 | Windows 7 Professional/ Ultimate/ Enterprise Edition/Windows 10 | Windows Server 2016 Standard | Windows Server 2016 Standard | Windows Server 2016 Standard |
组件 | Microsoft .NET Framework 4.6 | Microsoft .NET Framework 4.0 | Microsoft .NET Framework 4.5 | Microsoft .NET Framework 3.5 |
安装辅助 | 1.Microsoft Windows Installer 3.1或4.0 2.Team Foundation Server 2013 | IIS服务器 | 1.Microsoft Windows Installer 4.0 2.Help server, IIS 8.0 3.Reporting Services extensions | Microsoft Windows Installer 4.0 |
Office | Microsoft Office 2016或更高 | |||
数据库 | Microsoft SQL Server 2014, Standard/Enterprise Edition SP2 | |||
∙以上配置建议是最低配置,仅供参考。
∙优先考虑使用瑞联现有的软件。
1.4测试环境的建议
部件 | 开发测试环境的硬件配置建议 |
处理器 | 8核 Intel Xeon |
内存 | 16GB or faster |
硬盘 | 300 GB SAS.RAID 1 |
网卡 | 100 MB per second |
需求 | 开发和测试环境的软件配置建议 |
操作系统 | Windows Server 2016 |
组件 | Microsoft .NET Framework 4.6 |
安装辅助 | Microsoft Windows Installer 4.6 Visual Studio 2015 |
Office | Microsoft Office 2016 |
数据库 | Microsoft SQL Server 2014, Standard/Enterprise Edition SP2 |
1.5AD域用户管理
Microsoft CRM系统是通过Active Directory来进行用户管理与用户认证的,现有的 Active Directory 结构不需要修改即可用于支持该域中的 Microsoft Dynamics CRM 用户。在AD中建立了User后,CRM系统可直接从AD中导入到系统中去,然后在CRM系统中将员工信息与User信息进行对应;这种机制下,CRM系统不需要再单独去验证用户的有效性,只需要通过域控的统一用户认证,即可以登陆CRM系统。
1.6ADFS联合身份认证
CRM目前使用的是ADFS联合身份认证的登录验证方式,更安全可靠的防止外来网络的入侵以及注入式攻击。每次登录账户的时候系统会先从本地服务器的ADFS进行验证账号是否合法,之后再进行系统的登录。
1.7开发工具与开发语言
∙使用微软官方的Visual Studio2015开发环境
∙后台开发语言为C#,目前主流的WEB开发语言,集合了C语言、C++等成熟语言的优点,功能完善易用。
∙前端开发语言使用JavaScript,灵活多变,交互性强。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论