• 1. BOS最佳入门 金蝶软件(中国)有限公司李彬
  • 2. 目录BOS培训介绍 BOS产品概述 BIM业务建模 工作流 编码规则 权限控制 BOTP单据转换 预警平台 套打&报表 BOS技术支持规范
  • 3. BOS培训介绍 金蝶软件(中国)有限公司
  • 4. BOS培训概述BOS认证企业客户内部员工顾问班学员BOS最佳入门BOS晋阶培训BOS专题培训BOS培训培训课件演示案例BOS题库BOS培训资料
  • 5. 最佳入门培训概述培训对象 企业BOS开发工程师 系统二次开发实施工程师 培训目的 熟悉BOS平台 体现BOS平台价值 学员收获 了解BOS平台的技术架构,掌握BOS平台基础功能 掌握BOS平台的业务流程平台 掌握BOS平台的报表、套打等功能 掌握BOS业务建模和开发工具的使用 学习BOS平台开发业务应用系统的完整案例
  • 6. BOS产品概述
  • 7. 目 录新一代ERP平台需求 金蝶SOA架构 金蝶BOS平台 生命周期管理(BOS IDE) 应用集成平台 安全应用平台 成功案例
  • 8. 新一代ERP平台需求-传统软件开发项目开发流程需求规划设计编码测试运维
  • 9. 新一代ERP平台需求-传统软件开发项目目标?漂亮界面高效性能没有bug十分稳定规定人力、物力、成本、时间,开发满足客户需求的软件产品开发软件强大扩展能力操作简便还有…意想不到的惊喜
  • 10. 新一代ERP平台需求-传统软件开发客户关注?开发语言?Java?.net?软件架构?什么都不担心,都交给软件公司搞定多大程度满足实际的业务,提高公司的生产力和效益产品价格?开发平台?
  • 11. 新一代ERP平台需求-传统软件开发开发中投入最大的环节?高性能代码需求分析业务逻辑的梳理优雅的设计无穷尽的bug漂亮的界面资源有限,哪里该多投入点?
  • 12. 新一代ERP平台需求-传统软件开发更多的需求?业务变化 了新的业务模块公司买了新系统老板还没想好的需求…老系统咋办?改加集成有那么容易吗?
  • 13. 13IT组织的学习模型标准应用 行业应用 个性化应用IT整合与优化
  • 14. 集成信息平台的需求资产管理人力资源管理集团财务项目管理企业集成信息平台供应链管理客户关系管理电子商务系统办公自动化决策分析系统
  • 15. 需要解决的问题有效集成随需应变提高效率123 企业的管理模式(组织结构、业务流程变化)随着企业迅速发展而变化 企业的管理优化亟待软件的持续完善; 在管理的深度上需要加强(行业特性、个性化)集团企业存在多个系统,但各自封闭、应用分割 各个系统间信息难以沟通带来信息反映片面,领导决策缺乏依据 业务需求的不断变化,集成成为众多IT 部门的一项无休止的重要任务软件开发效率低下,跟不上项目进度要求 软件质量难以保证,经常出现BUG 客户希望多关注业务逻辑,软件能快速实现
  • 16. 金蝶BOS平台解决方案BPR+通用产品无法满足个性化需求 变革风险高 + 削足适屐 总体拥有成本高 标准套件 + 个性化定制预置丰富内容,能满足未来需要 能快速适应变化,快速交付 普遍人才即可驾驭 能与其他业务有效集成 较低的总体拥有成本资产管理人力资源管理集团财务项目管理企业集成信息平台供应链管理客户关系管理电子商务系统办公自动化决策分析系统完全项目开发周期长,难以适应企业快速变化 人才“选育用留”成本高 扩展性差,无法适应未来业务 总体拥有成本高
  • 17. 更加细化的用户职责企业用户企 业 IT 人 员实施咨询专家行业开发专家决策层管理层执行层
  • 18. 目 录新一代ERP平台需求 金蝶SOA架构 金蝶BOS平台 生命周期管理(BOS IDE) 应用集成平台 安全应用平台 成功案例
  • 19. 金蝶SOA解决方案——遵循The Open Group标准The Open Group是一个非营利协会致力于促进全球市场的业务效率,通过汇集信息系统的购买方和供应商,以降低整合跨企业新技术的壁垒。 The Open Group是一个厂商中立和技术中立的协会,将使能集成内部和企业之间的信息访问,和基于开放标准的全球互操作性。金蝶SOA咨询遵循The Open Group 的TOGAF的架构开发方法来帮助客户进行SOA规划。TOGAF(The Open Group Architecture Framework)是一种架构框架,它是一种协助规划、实施、验收、运行、使用,和维护架构的工具。它能指导您为您的组织设计、评估,并建立正确的架构。SAP的企业架构方法论是基于TOGAF。 TOGAF已被福布斯( Forbes)全球排名前50的公司种的80 %的公司采纳用于发展自己的企业架构。 开放、标准的SOA参考架构。
  • 20. 金蝶SOA解决方案—ADM支持TOGAF的关键是TOGAF架构开发方法(Architecture Development Method:ADM),这是一个开放的、行业公认的、可靠的、用于开发满足业务需求的企业架构的方法。P准备A架构愿景TOGAF ADMB业务架构C信息系统架构D技术架构E机会及解决方案F迁移规划G实施治理H架构变更管理R需求管理
  • 21. 金蝶SOA解决方案—遵循TOGAF ADM方法论SOA 架构阶段初步阶段服务架构 信息架构准则 业务模型、服务、流程模型, 业务数据模型 功能和地理位置模型SOA 基础设施架构企业的业务驱动力,愿景,方向和需求评定 参考架构成熟度模型治理 关键业务需求,适用范围,愿景,批准整体企业的业务驱动力,方向和愿景GuideDriveDriveGovern预备阶段 A 架构 愿景B 业务架构C 信息系统 架构D 科技架构SOA实施项目优先发展实施计划 (服务和基础设施)E 机会及解 决方案 F 迁移规划 H 架构变更 管理 治理 (治理的基础是政策, 标准和在初始阶段 制定的指导方针)SOA 变更管理流程Exceptions业务需求变更FeedbackG 实施治理SOA实施阶段服务设计 和实施基础设施设计 和实施测试发布 发现 部署 管理 采用计划
  • 22. 金蝶SOA架构参考模型开发服务 Development Services管理服务 Management Services安全管理身份管理流程配置 与监控业务配置 平台管理 控制台集成方案 配置企业服务总线 Enterprise Service Bus通用事件框架服务调用框架服务注册库消息与数据流控制消息引擎业务创新与优化服务 Business Innovation & Optimization ServicesKPI指标监控/管理驾驶舱业务绩效管理管理报表交互服务 Interaction Services流程服务 Process Services业务流程支持流程引擎BPELXPDLPage Flow信息服务 Information Services信息挖掘内容管理数据管理信息模型管理多应用服务器多操作系统集群服务KSQL引擎组件框架基础设施服务 Infrastructure Services接入服务 Access Services协议适配器应用适配器业务应用服务 Business App Services标准业务服务标准业务流程引入引出工具数据适配器组织架构管理主数据管理伙伴服务 Partner ServicesB2B网关B2B防火墙单点登录协同应用支持多通道组合应用框架角色/工作业务可视化业务建模流程建模设计开发报表服务开发组件
  • 23. 目 录新一代ERP平台需求 金蝶SOA架构 金蝶BOS平台 生命周期管理(BOS IDE) 应用集成平台 安全应用平台 成功案例
  • 24. 金蝶BOS的构成
  • 25. 通用层通过金蝶BOS打造一个自增长的系统流程导向行业层专用层伙伴协作服务组装实现模型设计模型业务模型组织视图信息视图功能视图过程视图
  • 26. 企业模型抽象为系统模型流程视图:业务流程功能视图:业务功能信息视图:业务数据组织视图:组织架构
  • 27. 金蝶BOS的模型驱动层次设计模型业务模型实现模型业务单元实体对象界面对象功能对象查询对象数据表对象…Remote ClassLocal ClassControl ClassAbstract Class… Class……
  • 28. 目 录新一代ERP平台需求 金蝶SOA架构 金蝶BOS平台 生命周期管理(BOS IDE) 业务建模工具 流程建模工具 设计开发工具 测试部署工具 应用集成平台 安全应用平台 成功案例
  • 29. 全生命周期管理工具——业务建模工具用户:需求分析师 功能: 业务实体定义 字段定义 事件触发 单据功能设置 权限设置 部署 菜单管理数据转换工具设计开发工具流程配置工具业务建模工具运行配置工具
  • 30. 全生命周期管理工具——流程配置工具用户:实施、系统管理员 网状流程 串签、汇签、子流程、及各种组合 参与人 提交者关系、排除参与人、汇报体系 变量 获取单据信息、分支判断 脚本 调用系统功能 外部服务 服务、事件数据转换工具设计开发工具业务建模工具流程配置工具运行配置工具
  • 31. 全生命周期管理工具——设计开发工具用户:开发人员 功能: 实体、关系、物理表定义 查询定义 功能 WebServices发布 异常、日志 网络互斥 规则 枚举数据转换工具流程配置工具业务建模工具设计开发工具运行配置工具
  • 32. 全生命周期管理工具用户:系统管理员 单据之间充分协作,快速上溯、下查 运行期定制,完全热部署 设计开发工具流程配置工具业务建模工具数据转换工具运行配置工具
  • 33. 配置业务关联:BOTPBOTE运行引擎分组处理创建目标对象对象属性赋值反写源对象BOTP规则定义与维护工具转换规则过滤规则分组规则源对象定义规则源对象(集)目标对象(集)反写规则创建关联关系删除关联关系取消反写关联对象
  • 34. 全生命周期管理工具设计开发工具流程配置工具业务建模工具运行配置工具数据转换工具
  • 35. 智能化管理:自动预警平台 销售信息预警生产信息预警收入异常库存指标警报工作流预算系统预算信息预警费用警报 财务指标异常移动电话 寻呼机 PDA金蝶预警平台电子邮件销售财务采购生产
  • 36. Web应用——流程中心
  • 37. Web应用——协同-费用报销
  • 38. Web应用——协同-车辆管理
  • 39. Web应用——亚华经销商门户
  • 40. 网上订单-维护1网上订单维护内容网上订单 新增、修改、删除 提交 查询 此项工作主要由经销商完成。
  • 41. 网上订货——购物车
  • 42. 网上订单-信用余额管理-业务控制1信用余额信用余额显示 信用余额明细 信用余额控制
  • 43. 网上订单-吨位控制-业务操作1信用余额经销商吨位设置 吨位计算 吨位控制
  • 44. 目 录新一代ERP平台需求 金蝶SOA架构 金蝶BOS平台 生命周期管理(BOS IDE) 应用集成平台 安全应用平台 成功案例
  • 45. 金蝶BOS的集成体系流程组件企业资源服务库J2EE应用服务器数据库系统(RDBMS)金融 机械 电子 行业插件操作系统平台(Windows,Linux,Unix)硬件环境基础系统 软件平台BOS业务 组件EAS业务 模块生命周期管理集团企业信息门户EAS门户 WEB外部数据库BOTP外部组件WebService外部组件WfMC异构 流程集成WEB应用Portlet 门户集成ERPII财务 人力 供应链 协同 管理流程业务流程
  • 46. 单点登陆方案EAS客户机EAS SSO 认证服务支持UserID/PW认证 支持动态密码卡认证 支持数字证书(Ukey)认证EAS帐户管理 (组织/职员)内置认证方式EAS Portal 应用LDAP/AD 目录服务第三方应用第三方应用SSO Client
  • 47. 消息平台集成
  • 48. 金蝶EAS的集成系统银企互联 银企直连平台支持与工行、农行、中行、建行四大国有银行、招商银行、交通银行等银行结算系统互联 商业智能集成 集成国资委报表系统(久其报表) 自由报表服务平台 税务集成 电子报税系统集成 税控机及增值税发票打印集成 通信平台集成 与eMail系统集成,RTX集成 中国移动、中国联通、中国电信小灵通的短信平台集成 OA系统集成 上海协达和深圳怡软
  • 49. 目 录新一代ERP平台需求 金蝶SOA架构 金蝶BOS平台 生命周期管理(BOS IDE) 应用集成平台 安全应用平台 成功案例
  • 50. 安全帐户与登陆客户端安全 SmartClient客户端,支持动态更新(Auto Update) C/S与B/S双模式 自主知识产权的ORM-RPC协议访问服务端 访问协议支持HTTP(广域网)及TCP(局域网) 支持客户端与服务器端之间的加密、数据压缩传输 帐户管理安全 帐户密码加密存储 支持动态密码登陆(认证) 支持CA证书对密码加密安全登陆(认证)
  • 51. 应用安全:系统的安全授权管理机制严格的权限管理:基于角色、临时权限(转授)、流程等 严格区分角色权限:系统管理、业务管理、业务操作功能 权限管辖 范围角色密码 策略数据 权限用户
  • 52. 系统监控与审计网络控制 提供网络用户访问的监控,对于网络异常访问能够通过警报、声音、邮件等形式通知系统管理员,并自动采取相应的安全处理措施; 使用日志 实时记录整个系统的用户访问、业务操作、系统运行等日志,提供查询、过滤、打印等多种日志管理功能; 用户监控 实时监控EAS用户的当前操作情况,对于异常的功能操作、越权访问等行为通过警报、声音、邮件等形式通知系统管理员,并自动采取相应的安全处理措施。
  • 53. 目 录新一代ERP平台需求 金蝶SOA架构 金蝶BOS平台 生命周期管理(BOS IDE) 应用集成平台 安全应用平台 成功案例
  • 54. 案例1—借力金蝶SOA实现行业个性化应用利用BOS开发并实现与标准产品无缝链接的养殖管理系统 专业户管理、销售管理 种禽管理、孵化管理 运输管理、饲料生产管理基于BOS开发的特点: 快速实现系统功能,大量减少代码的开发量,减少管理难度; 程序员只需专注于业务逻辑的外理,快速响应新的业务需求,及应用的变化。 充分利用EAS的数据平台,与标准产品实现完美的融合。 充分利用EAS平台的门户、权限、工作流、报表平台、打印服务等基础服务。 所有的一切都为快速地实现养殖生产、计划、销售系统提供了支持,为现在、将来的变化提供了有力的支撑个性化应用——温氏养户管理系统
  • 55. 案例1—温氏行业特色“公司+基地+农户”模式种苗生产(饲养)销售饲料药物技术鸡苗领苗管理: 谁来领? 领什么品种? 领多少数量? 什么时候领走? 结算价格多少? 。。。 原料采购管理: 买什么? 买多少? 什么时候要? 价格多少? 。。。 原料运输管理: 运到哪? 如何运? 运费多少? 。。。 饲料生产管理: 产什么? 产多少? 按什么配方生产? 什么时候需要? 。。。 药物管理: 什么时候该用药? 用什么药? 药物成本多少? 。。。技术指导: 如何喂养? 如何用药? 何时上市? 。。。成鸡收购管理: 向谁收购? 何处收购? 收购多少? 价格多少? 。。。饲料领用管理: 谁来领? 领什么? 领多少? 结算价格多少? 。。。 成鸡销售管理: 卖给谁? 卖什么? 卖多少? 结算价格多少? 。。。 农户公司
  • 56. 物料领用单销售订单录入发货单统计报表套打案例1—温氏集团的行业个性化应用方案
  • 57. 案例2—借力金蝶SOA实现集团信息整合南车集团的三步曲下属企业全面信息化总部平台基于EAS集团监督资金的流量、存量 把握核心命脉南车集团管理模式:分藩自治+中央集权 有效解决集团信息整合、集团统一分析、集团统一门户通过构建集团管理、管控、大盘分析三大平台,全面提升集团战略发展能力
  • 58. 完整的资金管理数据从下属企业信息系统中直接获取集成的监控管理案例2—南车集团的资金集中管控系统
  • 59. 案例2—南车集团的KPI大盘分析KPI趋势分析KPI对比分析核心价值: 1.提供按照集团下属企业分类的KPI大盘分析表; 2.允许点击KPI,显示KPI趋势和对比分析;(包括:大盘分析、仪表盘)组织 架构
  • 60. 案例3—借力金蝶SOA实现异构系统整合南京油运需要在其多个异构系统间实现流程整合、信息整合与人员整合金蝶EAS 应用系统 (标准产品)慧点OA 应用系统经营/客管 应用系统 (BOS开发)船舶管理 应用系统船员管理 应用系统商业智能 应用系统J2EE应用Domino.NET/VB企业服务总线平台(MB/MQ)业务流程管理平台(WPS)流程集成及组合应用(Composite Applications)AD/LDAPOracle Database LDAP数据集成平台(Data Integration/ETL)RDBEDWRDBRDBRDBDomino LDAP 企业信息门户用户管理与访问管理(Portal)(SUN IM/AM)用户信息 同步接口消息中心应用、协同办公应用、跨应用系统流程集成应用、B2B应用等WEB 网站短信 网关移动OA 适配器网络 爬虫银企 互联税务 系统港口 系统长航集团系统客商 系统
  • 61. 案例3—南京油运的异构系统流程集成集团统一编码管理
  • 62. 案例4—金蝶集团异构系统信息整合客户在线注册客户线索跟踪客户线索发掘1210客户门户销售人员门户营销运营平台(MOP)客户在线服务平台 (CSSO)MOP客户档案CSSO客户档案 单向数据库同步部分客户信息散落在客户档案数据库外,缺乏审核和管理,客户资产流失 不同来源的客户信息分布在不同信息系统中,难以对客户资产进行完整分析,以制定有效的营销和服务战略 相同的客户信息在不同系统中维护,极易造成客户信息的不一致,导致客户服务及管理流程的失效、客户满意度下降!
  • 63. 6.客户端服务请求被路 由的服务端点,服务端 点执行相应的“查询客户” 服务后,WESB进行格 式映射, 将客户身份校验 结果返回给客户端;2. ESB接收到“客户查询” 的服务请求后,调用ESB 中介ESB MediationPublishFindEnrichGovernManageWebSphere Service Registry and Repository3. ESB向WSRR 发送服务请求消息 请求4.WSRR检索,找到 了“客户查询”服务 的WSDL定义,并将 WSDL返回给ESB客户查询 请求5.ESB中介根据获取 的“客户查询”的WSDL 定义,找到了“客户 查询” 服务端点服务请求 消息Service1.登录门户,客户门户 进行身份验证,发起一 个“查询客户”的服务 请求给WESB 客户查询 请求案例4—实现场景展示
  • 64. 金蝶BOS技术标准领域采用标准模型架构 MOF,UML软件架构J2EE(EJB,JMS,JNDI,JACC,EJB,JMS,Servlet,JAXP,JSP,Java Mail,JNDI,JAF,JCA,JAX-RPC,JTS,JAAS,JTA, JSR 77, JAXR,JSR 88),OSGI,SOA(SDO,SCA,EMD, WS-Policy, WS-PolicyAssertions, WS-Discovery, WS-ReliableMessaging, WS-Reliability)工作流WFMC Reference Model:WFMC-TC-1003 XPDL门户JSR168,WAP,JSF安全JAAS,SSL,X.509, WS-Security数据访问SQL 92,JDBC传输协议HTTP,SMTP,RMI/IIOP,XML,SAX,XSLT,WSDL,SOAP,UDDI开发工具Eclipse金蝶EAS及BOS平台(国家863计划软件领域重大专项计划)
  • 65. 金蝶BOS支持的系统平台分类项目适应配置硬件与操作系统IBM x系列Windows Server,Linux(主开发环境)IBM I系列OS/400IBM p系列,OpenPower系列AIX,Linux(主开发环境)HP IA-64HP-UXSUN SPARCSolaris应用服务器KingdeeApusic (主开发环境)IBMWebSphere (主开发环境)BeaWebLogic数据库系统IBMDB2 V8.1、V8.2OracleOracle,V9i (主开发环境)SybaseSybaseMicrosoftMS SQL Server(主开发环境)
  • 66. 谢 谢!
  • 67. 特别声明没有金蝶软件(中国)有限公司的特别许可,任何人不能以任何形式或为任何目的复制或传播本文档的任何部分。本文档中包含的信息如有更改,恕不另行通知。 由金蝶软件(中国)有限公司和其分销商所销售的某些软件产品包含有其它软件供应商版权所有的软件组件。 Microsoft®、WINDOWS®、NT®、EXCEL®、Word®、PowerPoint® 和SQL Server® 是微软公司的注册商标。 IBM®、DB2®、DB2 通用数据库、OS/2®、Parallel Sysplex®、MVS/ESA、AIX®、S/390®、AS/400®、OS/390®、 OS/400®、iSeries、pSeries、xSeries、zSeries、z/OS、AFP、Intelligent Miner、WebSphere®、Netfinity®、 Tivoli®、Informix 和Informix® 动态ServerTM 是IBM 公司在美国或其他公司的商标。 ORACLE® 是ORACLE 公司的注册商标。 UNIX®、X/Open®、OSF/1® 和Motif® 是Open Group 的注册商标。 Citrix®、Citrix 徽标、ICA、Program Neighborhood® 、MetaFrame® 、WinFrame® 、VideoFrame® 、MultiWin® 以及此处引用的Citrix 产品名是Citrix Systems 公司的商标或注册商标。 HTML、DHTML、XML 和XHTML 是W3C®、World Wide Web 协会、计算机科学实验室的商标或注册商标。 JAVA® 是Sun Microsystems 公司的注册商标。 JAVASCRIPT® Sun Microsystems 公司的注册商标,由其技术开发和实施商Netscape 许可使用。 本文档提到的金蝶® 、金蝶KIS ® 、金蝶K/3 ® 、金蝶EAS ® 、Apusic ® 、金蝶iFly ®和其它金蝶 产品和服务以及它们各自的徽标是金蝶软件(中国)有限公司在中国和世界其它一些国家的商标或注册商标。本文档提到的所有其它产品和服务名称是它们各自公司的商标。