2010 UFIDA Software Corporation管理升级与商业创新平台U9 V2.0 组件化方案应用集成EBU-U9 业务部2010 UFIDA Software Corporation目录U9 组件化方案 UAP 组件化方案-应用集成企业系统集成方案 案例说明 U9 系统插件式扩展方案2010 UFIDA Software Corporation目录U9 组件化方案 UAP 组件化方案-应用集成企业系统集成方案 案例说明 U9 系统插件式扩展方案2010 UFIDA Software CorporationSOA 是一个'鸟巢'服务服务服务服务服务UAP服务服务服务2010 UFIDA Software Corporation扩展与集成基于标准和开放性, UAP 全面支持 ISV 伙伴共同发展 UAP 支持扩展、互联和嵌入三种合作模式 多路定制,版本安全的升级 标准开放,平台开放,应用开放2010 UFIDA Software Corporation扩展与集成与第三方应用集成 基于标准服务接口,通过代理实现与第三方应用集成 实现策略可扩展2010 UFIDA Software Corporation扩展与集成与第三方应用集成标准 WebService全面基于 SOA 架构2010 UFIDA Software Corporation目录U9 组件化方案 UAP 组件化方案-应用集成企业系统集成方案 案例说明 U9 系统插件式扩展方案2010 UFIDA Software Corporation供应商 - 客户门户系统与 U9 集成 供应商门户从 U9 服务读数据 客户门户传数据到 U9最佳实践案例2010 UFIDA Software CorporationU9-UAPU9PDM工程数据模块基础设置模块工程更新模块系统设置模块技术BOM模块物料编码模块设计变更模块系统管理模块组件设计和封装工具调用系统权限变更流程编码流程BOM定义系统权限变更流程编码流程BOM定义U9 和 PDM 的集成U9 服务PDM 接口2010 UFIDA Software CorporationU9 和 PDM 的集成U9 系统U9 系统PDM 系统PDM 系统创建物料动作修改物料动作删除物料动作查询物料动作创建 BOM 动作创建物料服务( CreateItemSRV )修改物料服务( ModifyItemSRV )删除物料服务( DeleteItemSRV )查询物料服务( QueryItemSRV )创建 BOM 服务( CreateBOMSV )案例:基础数据单向流2010 UFIDA Software Corporation目录U9 组件化方案 UAP 组件化方案-应用集成企业系统集成方案 案例说明 U9 系统插件式扩展方案2010 UFIDA Software Corporation数据层客户端初始化加载数据表单逻辑扩展业务逻辑扩展服务统一业务运营平台表示层业务逻辑层业务数据层服务服务服务加载数据业务数据扩展保存删除新增扩展与集成2010 UFIDA Software Corporation可扩展的界面插件扩展与集成 对表单增加复杂业务操作,如增加新按钮 , 增加新流程 对表单的数据初始化进行重新处理,如增加新的数据来源2010 UFIDA Software Corporation无处不在的事件系统,随时响应系统事件变化扩展与集成 实体新增,删除,修改时发出事件 系统处理流程,在关键点发出事件 服务调用前后发出事件 自己扩展事件处理代码2010 UFIDA Software CorporationU9 系统插件式开发客户化插件需求文档业务逻辑扩展设计文档扩展点配置文件建立• 注册 BE,BP,SV 扩展点VS.NET 工程建立• 编码实现业务逻辑扩展产出部署• 配置文件 , 组件 dll业务逻辑扩展开发流程2010 UFIDA Software CorporationU9 系统插件式开发表单逻辑扩展表单 (WebPart) 事件•OnInit•OnLoad•OnPreRenderU9 开发人员扩展点•CreateFormChildControls•AfterEventBind•AfterCreateChildControls•OnLoadData_Extend•AfterOnLoad•OnDataCollect_Extend•ActionExtend•BeforeUIModelBinding•DataBinding•AfterUIModelBinding二次开发扩展点•BeforeInit•AfterInit•BeforeLoad•BeforeDataLoad•AfterDataLoad•AfterLoad•BeforeDataCollect•AfterDataCollect•BeforeEventProcess•AfterEventProcess•BeforeRender•BeforeDataBinding•AfterDataBinding•AfterRender2010 UFIDA Software CorporationU9 系统插件式开发客户化插件需求文档表单逻辑扩展设计文档扩展点配置文件建立• 注册 WebPart 扩展点VS.NET 工程建立• 编码实现表单逻辑扩展产出部署• 配置文件 , 组件 dll表单逻辑扩展开发流程客 户 信 赖 的 长 期 合 作 伙 伴中国的世界级全球第一款完全基于 SOA 架构的企业管理软件