u9研发体系(bp服务开发手册).pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
u9研发体系(bp服务开发手册)

U9 BP 服务开发指南 文件编号: 版 本 号 : 1.0 修改状态: 0 编 写 人 : 祁宏伟 审 核 人 : 适用对象 该规范适用于 U9 所有 BP 和服务的开发人员 版本记录 【此部分要记录该文档形成过程中的历次版本变更过程及变更的内容】 版 修改与 修改时间 修改原因 修改概述 审批人 本 参与人 1.0 祁宏伟 2008-7-10 原始版本创建 1.1 祁宏伟 2008-7-30 增加模型设计,调整格式 相关文档 名词解释 BP: business operation 业务操作,指一个业务操作单元.可以理解成一个有平台元 数据和框架引擎支撑的业务方法. 主要用于对于 UI调用后台的业务数据操作和后台业务操作的逻辑封装. SV:服务,和 BP一样同样也是业务操作单元, 但服务从设计上是用于为外部服务组外 部应用提供的业务接口,可以进行 webService发布. U9中使用 BP和服务的主要场景: 对于支持 IIS 和应用服务可分布的场景,UI 在 IIS 服务器,调用应用服务器的处理必 须要走 BP,来支持跨进程,机器调用.此时该 BP主要用于对 UI的数据请求作处理和返回. 对于应用服务间业务逻辑的处理过程中,常常有需要对业务逻辑进行一定的封装,此时 用 BP封装业务逻辑,主要是包装多个业务操作,提供功能接口. 对于服务,只用于跨服务组,跨组织,跨 Site情况下的业务功能接口访问. 手册正文 1 BP,SV 模型设计: BP与 SV的模型设计是一样的,下面用 BP的模型来演示. 1.1 创建 BP 项目 打开 UBF ,解决方案中右键 “Solution’demo’”弹出菜单选择新建 弹出创建对话框 1. 选择区域 1 操作项目 BP 2. 项目名称 SubmitSOBP 3. 点击确定保存退出 这时解决方案中就多了一个项目” SubmitSOBP.ubfb” 1.2 设计 BP 第一步: 双击 SubmitSOBP进入 BP设计区 第二步: 拖入操作 BP 从工具箱中选择‘操作’拖入工作区中 如图区域 2 所示 修改操作属性名称为 SumitSO 显示名称为审核 第三步 新增 BP 传入参数 在模型图中选中 BP ,在详细信息视图中添加传入参数 类型的设置,同实体的设置方法一样 第四步 设置 BP属性 选中 BP, 点属性窗口 1.修改名称 2 .修改显示名称 3 .修改返回类型,在这里默认为空类型,也就是 Void 型 4 .是否是实体的主键 5 .事务类型选择 6 .是否需要权限的控制。 第五步 引用实体 如果在一个解决方案中可以拖动下图区域 1 到区域 2 Reference 中 第六步 引用实体 如果不在一个解决方案中我们可以在发布浏览器中找到 PMBE,BaseBe,PubBE 拖入 Reference 在后边的开发中会用到两个实体 拖入后如下图所示 2 BP,SV 模型概念: 2.1 BP,SV 的模型区分: 目前,BP,SV 在元数据模型上是同一模型,仅靠一个是否服务的元数据标识来

文档评论(0)

牛X文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档