用友CRM7.0版本介绍.ppt

上传人:sccc 文档编号:5951873 上传时间:2023-09-07 格式:PPT 页数:20 大小:975.02KB
返回 下载 相关 举报
用友CRM7.0版本介绍.ppt_第1页
第1页 / 共20页
用友CRM7.0版本介绍.ppt_第2页
第2页 / 共20页
用友CRM7.0版本介绍.ppt_第3页
第3页 / 共20页
用友CRM7.0版本介绍.ppt_第4页
第4页 / 共20页
用友CRM7.0版本介绍.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《用友CRM7.0版本介绍.ppt》由会员分享,可在线阅读,更多相关《用友CRM7.0版本介绍.ppt(20页珍藏版)》请在三一办公上搜索。

1、用友TurboCRM7.0版本介绍,内容提要,用友TurboCRM7.0平台架构介绍用友TurboCRM7.0的软件架构软件设计理念主要技术方案,用友TurboCRM7.0的平台架构,WEB服务器:APACHE+PHP操作系统:Windows XP,2000,2003,2008Linux redhat AS 5,CentOS 5数据库:MSSQL 2000,2005,2008ORACLE 10gMYSQL 5.x,用友TurboCRM7.0系统目录介绍,Apache:apache服务程序Code:CRM软件程序目录www:WEB发布目录 Emlsvr:邮件服务程序目录(java)Jre:JAV

2、A运行环境 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.0的软件架构软

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

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

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

6、理static$xxx=array();/insert atfer this line/reset static varstatic$reqID=0;$tmpReqID=getRequestID();if($reqID!=$tmpReqID)$reqID=$tmpReqID;/reset static here:$xxx=array();4)禁止使用全局变量($gblDB除外),如果使用,也是统一使用,按以下原则(特点3):a)使用$GLOBALS存取全局变量,但只在本次请求中有效。b)如果明确知道是GET或者POST方式过来的变量,直接使用$_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服务模式,PHP请求页面框架:,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号