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