[精选]新一代应用服务框架介绍.pptx

[精选]新一代应用服务框架介绍.pptx

ID:62538344

大小:766.19 KB

页数:17页

时间:2021-05-12

[精选]新一代应用服务框架介绍.pptx_第1页
[精选]新一代应用服务框架介绍.pptx_第2页
[精选]新一代应用服务框架介绍.pptx_第3页
[精选]新一代应用服务框架介绍.pptx_第4页
[精选]新一代应用服务框架介绍.pptx_第5页
资源描述:

《[精选]新一代应用服务框架介绍.pptx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、新一代应用服务框架介绍CRM-PD2李爱斌神州数码思特奇信息技术股份有限公司2008年04月07日服务框架设计目标12服务框架编码演示3Q&A4服务框架设计思路typedefint(*TFuncBusiness)(utype*inParam,utype**outParam,TErrInfo*errInfo);服务框架设计目标uType灵活性,支持简单数据类型支持复合数据类型支持树状数据类型。高效性原始数据类型VS字符类型原始数据类型无需转换,可直接在utype上运算。位置解析VS名字解析utypeintstringutyped

2、oublestringutypestringstringstring自定义组件组件vs函数组件接口统一,可灵活互换。基于组件实现通用模板、流程定制、开发自动化。函数接口固定,通用性差。自定义组件vs标准组件自定义组件,不依赖第三方,可灵活定制,专业性强,轻量简洁。服务框架设计目标12服务框架编码演示3Q&A4服务框架设计思路iCRM系统技术架构函数1函数3函数4函数2函数5函数对业务逻辑封装不完整,无法作为完整的业务逻辑复用。服务程序与平台相关。服务程序嵌套调用效率低,难以复用。传统的开发模式业务组件2业务组件1业务组件3业务

3、组件1业务组件m业务组件n服务程序框架,屏蔽平台相关处理,屏蔽平台差异,完全剥离业务逻辑和平台相关处理。专注业务逻辑,填空式开发业务组件完整地业务逻辑封装,提高组件复用度业务组件可本地调试,通过后部署到远程中间件平台,方便测试提高开发效率。新一代应用服务框架的开发模式新一代应用服务框架的技术路线演进业务组件utypeutype操作界面uType序列化uType序列化外部系统XML统一数据流Utype序列化,统一中间件buffer支持C/JAVAuType接口支持XML解析新一代应用服务框架的业务组件分层SERVERSERVIC

4、EBP(BusinessProcess)BC(BusinessComponent)所有业务集中在BC/BP,Server/Service不能有逻辑服务框架设计目标12服务框架编码演示3Q&A4服务框架设计思路新一代应用服务框架的编码演示BC(BusinessComponent)使用自动生成BC的命令:hostname$autoBCuser/passwd@dbbcnamesqltextin_mrowsout_mrowsBCBodyintcGetSysDate(utype*inParam,utype**outParam,TCtrl

5、Info*errInfo){DBUG_ENTER("cGetSysDate");uGetStr(inParam,0);UCHECKIN(-1,"failureingetthe0thparameter!");DBUG_PRINT("info",("inParam[0]=[%s]",uGetStr(inParam,0)));*outParam=uInit(0);UCHECKOUT(-2,"Initpointerof[*outParam]failure!");try{otl_nocommit_streamsm_cGetSysDate

6、(10,"selectto_char(sysdate,:dateFormat)fromdual",*db);//DBUG_PRINT("sqltext",("selectto_char(sysdate,:dateFormat)fromdual"));sm_cGetSysDate<

7、RN(0);return0;}BCComments/**liab>*1.0*1.00*

系统时间函数*"type="input">**-1:failureingetparameterofARRAY[cols][rows]!****intret_code

8、=0;**utype*pcGetSysDate_in=NULL;*utype*pcGetSysDate_out=NULL;**pcGetSysDate_in=uInit(0);*pcGetSysDate_out=uInit(0);**uSetStr(pcGetSysDate_

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

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

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