表现层:是直接和用户交互的一层,按使用方式可以分为三类:
1.胖客户端(RICH CLIENT) 也叫Dynamics AX windows 客户端,也可以翻译为富客户端,这种客户端目前只能在AX集成的MORPHX 开发环境中使用X++语言开发。胖客户端和应用程序服务器的通信使用RPC写协议(Microsoft Remote Procedure Call) Procedure n.步骤,程序,手续
2.企业门户(WEB CLIENT )是有浏览器解析执行的应用程序,目前网页客户端能实现绝大部分胖客户端的功能,但其易用性、功能性远没有C/S客户端强大。
3.第三方应用程序
AX允许第三方应用程序调用AOS层的业务逻辑,比如OUTLOOK(同步CRM 相关数据)、EXCEL(数据导入、导出等)和企业或合作伙伴开发的外部应用程序。
业务逻辑层:是扩展性非常强的一层。首先,为了提高多用户访问的性能能,应用程序服务器可以实现集群;另外,当集成企业门户时,将添加的IIS网络信息服务器,当和外部应用程序集成时,可以层架外部应用程序的中间层服务器。可以实现负载均衡的AOS服务器集群功能保证了大型企业的高扩展性需求。
数据层主要包括程序代码文件、缓存文件、临时文件和数据。 “程序代码文件、缓存文件、临时文件”以文件的形式保存于磁盘中,其中代码文件可以单独保存在文件服务器中,而业务数据和系统数据都保存于数据库中。
1.胖客户端(RICH CLIENT) 也叫Dynamics AX windows 客户端,也可以翻译为富客户端,这种客户端目前只能在AX集成的MORPHX 开发环境中使用X++语言开发。胖客户端和应用程序服务器的通信使用RPC写协议(Microsoft Remote Procedure Call)
2.企业门户(WEB CLIENT )是有浏览器解析执行的应用程序,目前网页客户端能实现绝大部分胖客户端的功能,但其易用性、功能性远没有C/S客户端强大。
3.第三方应用程序
AX允许第三方应用程序调用AOS层的业务逻辑,比如OUTLOOK(同步CRM 相关数据)、EXCEL(数据导入、导出等)和企业或合作伙伴开发的外部应用程序。
业务逻辑层:是扩展性非常强的一层。首先,为了提高多用户访问的性能能,应用程序服务器可以实现集群;另外,当集成企业门户时,将添加的IIS网络信息服务器,当和外部应用程序集成时,可以层架外部应用程序的中间层服务器。可以实现负载均衡的AOS服务器集群功能保证了大型企业的高扩展性需求。
数据层主要包括程序代码文件、缓存文件、临时文件和数据。