




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
新一代应用服务框架介绍 CRM PD2李爱斌神州数码思特奇信息技术股份有限公司2008年04月07日 服务框架设计目标 1 2 服务框架编码演示 3 Q A 4 服务框架设计思路 typedefint TFuncBusiness utype inParam utype outParam TErrInfo errInfo 服务框架设计目标 uType灵活性 支持简单数据类型支持复合数据类型支持树状数据类型 高效性原始数据类型VS字符类型原始数据类型无需转换 可直接在utype上运算 位置解析VS名字解析 自定义组件组件vs函数组件接口统一 可灵活互换 基于组件实现通用模板 流程定制 开发自动化 函数接口固定 通用性差 自定义组件vs标准组件自定义组件 不依赖第三方 可灵活定制 专业性强 轻量简洁 服务框架设计目标 1 2 服务框架编码演示 3 Q A 4 服务框架设计思路 iCRM系统技术架构 函数1 函数3 函数4 函数2 函数5 函数对业务逻辑封装不完整 无法作为完整的业务逻辑复用 服务程序与平台相关 服务程序嵌套调用效率低 难以复用 传统的开发模式 业务组件2 业务组件1 业务组件3 业务组件1 业务组件m 业务组件n 服务程序框架 屏蔽平台相关处理 屏蔽平台差异 完全剥离业务逻辑和平台相关处理 专注业务逻辑 填空式开发业务组件完整地业务逻辑封装 提高组件复用度业务组件可本地调试 通过后部署到远程中间件平台 方便测试提高开发效率 新一代应用服务框架的开发模式 新一代应用服务框架的技术路线演进 utype utype 操作界面 uType序列化 uType序列化 外部系统 统一数据流Utype序列化 统一中间件buffer支持C JAVAuType接口支持XML解析 新一代应用服务框架的业务组件分层 SERVER SERVICE BP BusinessProcess BC BusinessComponent 所有业务集中在BC BP Server Service不能有逻辑 服务框架设计目标 1 2 服务框架编码演示 3 Q A 4 服务框架设计思路 新一代应用服务框架的编码演示 BC BusinessComponent 使用自动生成BC的命令 hostname autoBCuser passwd dbbcnamesqltextin mrowsout mrows BCBodyintcGetSysDate utype inParam utype outParam TCtrlInfo 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 10 selectto char sysdate dateFormat fromdual db DBUG PRINT sqltext selectto char sysdate dateFormat fromdual sm cGetSysDate uGetStr inParam 0 catch otl exception BCComments liab 1 0 1 00 系统时间函数 type input 1 failureingetparameterofARRAY cols rows intret code 0 utype pcGetSysDate in NULL utype pcGetSysDate out NULL pcGetSysDate in uInit 0 pcGetSysDate out uInit 0 uSetStr pcGetSysDate in 0 uGetStr inParam 0 UCHECKIN 1 failureingetthe0thparameter ret code cGetSysDate pcGetSysDate in 新一代应用服务框架的编码演示 BP BusinessProcess 通过BP模板 将BC通过有机的组合 即可整合与业务有关的BP 按预定的业务规则制定BP模板 填入BC 新一代应用服务框架的编码演示 SERVICE 通过SERVICE模板 将BP BC进行逻辑封装即可 Service生成器 自动生成Service代码Usage autoSVC shsvc name Servicebody include includeclassTs004 publicTTUXSVC public Ts004 constchar iSvcName TTUXSVC iSvcName inParam NULL outParam NULL errInfo NULL virtualvoidrun voidTs004 run 编写业务逻辑return voids004 TPSVCINFO transb Ts004pubSVC s004 TTUXSVC pSVC 重载Tsvc name run 方法 直接填写BC或BP调用即可 新一代应用服务框架的编码演示 SERVER 通过Server模板 填写需要发布的Service 然后发布即可 Serverbody include include otl connect db otl connect db tpsvrinit intargc char argv OCIEnv envhp OCIenvironmenthandleOCISvcCtx svchp OCIServicecontexthandleintretcode returncodeprintf RtestServertpsvrinit n retcode spublicDBLogin NULL NULL RTestServer LABELDBCHANGE db 填写需要发布的Service 重新发布Server即可 服务框架设计目标 2 服务框架编码演示 3 Q A 服务框架设计思路 4 1 ThankYou Merci Grazie Gracias Obrigado Danke Japanese En
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 抗凝保畅工作总结
- 离婚纠纷男方责任财产分割与子女抚养权及赡养协议
- 离婚协议书制作与婚姻法律咨询及子女抚养权合同
- 如何从零开始做员工做
- 《离婚协议书图片模板制作与授权销售合同》
- 教学课件图文排版模板下载
- 夫妻共同财产清算及子女抚养、监护执行合同
- 离婚协议范本:涵盖房产、车辆等财产分割的详细协议
- 火锅店创业合伙人合作协议范本及知识产权保护措施
- 初中音标课程讲解
- 装卸工安全培训
- 医院客服主管年终总结
- 软件系统集成方案
- 联通技能竞赛考试题及答案(5G核心网知识部分)
- 恶性贫血的动物模型构建和研究
- “余香萦绕”-2024年中考语文作文押题分析+学生习作+素材积累+金句积累
- 2024年秋新北师大版一年级上册数学教学课件 我上学啦 第5课时 收获的季节
- 拨叉加工工艺及夹具设计毕业设计
- DL-T475-2017接地装置特性参数测量导则
- 医疗器械知识测试题+答案
- 常见药物不良反应及安全用药
评论
0/150
提交评论