用友CRM7.0版本介绍

用友CRM7.0版本介绍

ID:46453857

大小:975.00 KB

页数:20页

时间:2019-11-23

用友CRM7.0版本介绍_第1页
用友CRM7.0版本介绍_第2页
用友CRM7.0版本介绍_第3页
用友CRM7.0版本介绍_第4页
用友CRM7.0版本介绍_第5页
资源描述:

《用友CRM7.0版本介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用友TurboCRM7.0版本介绍内容提要用友TurboCRM7.0平台架构介绍用友TurboCRM7.0的软件架构软件设计理念主要技术方案用友TurboCRM7.0的平台架构WEB服务器:APACHE+PHP操作系统:WindowsXP,2000,2003,2008LinuxredhatAS5,CentOS5数据库:MSSQL2000,2005,2008ORACLE10gMYSQL5.x用友TurboCRM7.0系统目录介绍Apache:apache服务程序Code:CRM软件程序目录www:WEB发布目录Emlsvr:邮件服务程序目录(java)Jre:JA

2、VA运行环境Page:HTML页面缓存目录(主要是查看页面)Php:PHP运行环境Rpool:接收邮件中转目录Spool:发送邮件中转目录Storage:附件数据保存目录(包括邮件文件)Temp:PHP会话数据保存目录Tsvr:CRM服务程序目录ZendOptimizer:Zend优化程序目录软件安装目录(Linux系统统一为/opt/turbocrm)内容提要用友TurboCRM7.0平台架构介绍用友TurboCRM7.0的软件架构软件设计理念主要技术方案用友TurboCRM7.0的软件架构内容提要用友TurboCRM7.0平台架构介绍用友TurboCRM7.

3、0的软件架构软件设计理念主要技术方案软件设计理念软件可配置,可扩展界面可配置对象、属性可扩展快速开发基于数据驱动易于客户化业务流程可配置界面可定制内容提要用友TurboCRM7.0平台架构介绍用友TurboCRM7.0的软件架构软件设计理念主要技术方案基于数据驱动智能的查询模型全文检索技术消息机制与缓存集群(Cluster)技术PHP服务模式主要技术方案:对象,属性定义编辑查看页面布局相关对象及布局菜单、工具条定义提醒、业务逻辑定义主要技术方案:基于数据驱动主要技术方案:智能的查询模型查询模型可自动扩展查询条件可任意组合主要技术方案:全文检索技术采用Lucene

4、作为全文检索的核心可在系统中各种业务对象选择是否开发全文检索功能目前不支持附件内容全文检索主要技术方案:消息机制与缓存业务逻辑之间通过消息协作进行松耦合多级缓层:数据缓存到文件数据缓存在内存数据缓存在客户端主要技术方案:集群(Cluster)技术多应用服务器增强负载能力应用服务程序自动分配进行协同应用服务器1应用服务器2…应用服务器n服务任务主要技术方案:PHP服务模式(FROMV6.1P1)doRequest()主要技术方案:PHP服务模式特点1:代码重复执行(当只包含一次(include_once))特点2:系统级对象可以缓存共享使用(整个服务进程中不释放)

5、特点3:请求服务数据环境(所有的GET,POST,COOKIE,SESSION变量及部分用到的SERVER变量)可恢复(每次执行请求时恢复该请求的环境变量)服务模式运行的特点:主要技术方案:PHP服务模式1)所有常规页面中用到的exit替换为CRMStopPHP()函数(特点1)2)register_shutdown_function函数不能在服务模式下使用(特点1)3)函数内static变量:根据缓存的情况,再决定处理方式(特点1)a)对于循环节点中的计数,不能使用staticb)对于常量,或者总是不变的变量,可以使用staticc)对于每次请求都会变化,但还

6、希望在本次请求中使用static的,需要特殊处理static$xxx=array();//insertatferthisline//resetstaticvarstatic$reqID=0;$tmpReqID=getRequestID();if($reqID!=$tmpReqID){$reqID=$tmpReqID;//resetstatichere:$xxx=array();}4)禁止使用全局变量($gblDB除外),如果使用,也是统一使用,按以下原则(特点3):a)使用$GLOBALS[]存取全局变量,但只在本次请求中有效。b)如果明确知道是GET或者POS

7、T方式过来的变量,直接使用$_GET[]或者$_POST访问,如果不清梦是GET还是POST,使用TGetRequest()函数。c)对于ClearS,IsPopWindow和PrintFlag全局变量,使用$gblObj->getGlobal("")获取。5)禁上使用PHP的getenv函数,一律通过$_SERVER变量代替,同时需要把用到的$_SERVER变量在tserver.lib中传递到后台服务(特点3)。6)在服务运行时,禁止使用header,session_id(带参数)函数(特点1)LIB/INC文件的代码开发要求:主要技术方案:PHP服务模式

8、include_once

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。