Business30-业务架构解析课件_第1页
Business30-业务架构解析课件_第2页
Business30-业务架构解析课件_第3页
Business30-业务架构解析课件_第4页
Business30-业务架构解析课件_第5页
已阅读5页,还剩161页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

业务架构平台介绍北京思维加速软件公司JustepJustepBusiness3.0业务架构平台业务架构平台介绍北京思维加速软件公司JustepJustep1业务架构平台背景业务架构原理开发原理、模式和过程业务建模初步体验深入业务建模开发管理和控制主题业务架构平台背景主题2现有信息系统的问题(1)由于基础架构的先天不足,现有的信息系统,无论是独立的工具软件还是集成的解决方案,大多是孤岛型的应用,或者是业务功能模块的简单累加。这些孤岛系统,相互之间是孤立封闭的。办公(OA)人事/绩效(HR)生产/物资(MRP)产品管理(PDM)客户关系/销售(CRM)决策分析(DSS)。。。运行/服务程序基础资源/数据维护//定制工具各系统孤立封闭运行/服务程序基础资源/数据维护//定制工具现有信息系统的问题(1)由于基础架构的先天不足,现有的信息系338.0%37.0%17.0%23.5%12.0%34.5%26.0%13.5%22.5%14.0%0%5%10%15%20%25%30%35%40%解决应用孤岛技术无关性好屏蔽技术细节适应技术发展开发工具易用安全管理好系统管理方便能减少投入合作伙伴好其他用户对架构平台的要求数据来源:计世资讯(CCWResearch)客户关注孤岛问题38.0%37.0%17.0%23.5%12.0%34.5%4现有信息系统的关键问题2:黑洞问题现有信息系统的建设,是在底层的技术平台上直接构建业务系统,并且也只能采用面向技术的、业务无关的“原始”编程工具来开发管理系统。这种低层次的软件开发模式,使信息系统的开发、维护和扩展困难重重,导致“IT”黑洞现象的普遍发生。IT黑洞现象IT黑洞美好的愿景双输的结局用户开发商用户开发商艰苦的努力高额的投资复杂的过程漫长的周期失控的质量无尽的维护现有信息系统的关键问题2:黑洞问题现有信息系统的建设,是在底552.7%12.6%74.2%12.1%30.8%35.7%24.2%0%20%40%60%80%满足个性化需求缩短实施周期快速适应变化能减少投入跨平台可扩展性好其他用户对信息系统建设的要求数据来源:计世资讯(CCWResearch)用户关注黑洞问题52.7%12.6%74.2%12.1%30.8%35.7%6基础应用软件通用业务软件业务架构平台(BusinessArchitecture)硬件:信息设备、网络、外设等硬件操作系统:软件基础支持嵌入式应用软件非通用及复杂业务软件业务架构平台(业务引擎)(面向业务的基础支撑:如业务处理、管理协作等)基础架构平台(基础应用技术支撑:如数据库、应用服务、WEB服务等)更贴近业务的,业务导向和驱动的软件基础架构体系,包括基础支撑环境和开发维护工具

基础通用业务架构平台(BusinessArchitect7业务架构平台(BusinessArchitecture)业务架构平台是业务导向和驱动的软件架构平台,用于构建、整合、扩展和管理企事业机构的整体信息系统,实现团队协作、流程控制、业务集成、系统智能、决策支持和持续完善。业务架构平台满足了企事业机构的整体业务运作和管理要求,帮助提升整体运作水平和效率,增强应变能力。业务架构平台(BusinessArchitecture)8业务架构平台的关键能力基于业务架构平台,可以帮助用户构建整体的信息系统,实现团队协作、流程控制、业务集成、系统智能、决策支持、个性化和持续完善。业务架构平台满足用户的整体业务运作和管理要求,帮助提升整体运作水平和效率,增强应变能力。整体信息系统业务架构平台团队协作业务智能业务集成持续完善流程控制决策支持业务架构平台的关键能力基于业务架构平台,可以帮助用户构建整体9业务架构支撑平台的作用业务架构支撑平台为企业信息系统提供一个统一的、整体的运行支撑环境,架构支撑平台能够全面理解业务运作和管理的基础要素及架构,并对其提供运行支持。组织机构支持业务语义支持?信息处理支持功能运行支持业务流程支持交互环境支持系统维护支持通讯交流支持业务架构平台分工权限支持协作调度支持安全审计支持资源共享支持业务架构支撑平台的作用业务架构支撑平台为企业信息系统提供一个10业务基础平台的核心思想基于业务和管理的层面,而非技术的层面,来构架和集成企业的信息系统。管理软件业务层面:企业的组织机构、业务流程、业务信息、业务资源、业务逻辑、业务事件。。。技术层面:C/S还是B/S?DCOM、Corba、EJB还是Soap?.Net还是J2EE?NT还是Linux?。。。业务基础平台的核心思想基于业务和管理的层面,而非技术的层面,11现有信息系统架构现有信息系统的架构模式,是在底层的技术平台上直接构建管理系统,并且也只能采用面向技术、业务无关的“原始”编程工具来开发管理系统。基础技术平台(Windows,Java,.Net,COM,J2EE等)面向技术的开发工具(VB,Delphi,Java,.NetStudio等)各类管理系统(OA,MIS,ERP,CRM,SCM等)不同技术平台的管理应用各不相同不同技术平台的开发工具各不相同现有信息系统架构现有信息系统的架构模式,是在底层的技术平台上12新的信息系统架构新的信息系统,是在更高级的、基于业务层面的架构平台上构建管理系统,并且,在开发模式和工具上,采用业务建模为主。基础技术平台(Windows,Java,.Net,COM,J2EE等)业务建模工具(组织建模,信息建模,功能建模,流程建模,资源建模等)业务架构平台(统一的机构管理、业务分工、协作调度、权限控制、流程管理、资源共享、系统维护等)各类管理系统(OA,MIS,ERP,CRM,SCM等)管理应用与技术平台无关业务建模与技术平台无关新的信息系统架构新的信息系统,是在更高级的、基于业务层面的架13架构的区别基础技术平台(Windows,Java,.Net,COM,J2EE等)面向编程的开发工具(VB,Delphi,Java,.NetStudio业务建模工具(组织建模,信息建模,功能建模,流程建模,资源建模等)各类管理系统(OA,MIS,ERP,CRM,SCM等)业务架构平台(统一的机构管理,业务分工,协作调度,权限控制,流程管理,资源共享,系统维护等)各类管理系统(OA,MIS,ERP,CRM,SCM等)传统信息系统架构新的信息系统架构开发的模式和工具不同架构的平台层次不同架构的区别基础技术平台面向编程的开发工具业务建模工具各类管理14各类业务和管理应用(OA、MIS、ERP、CRM、SCM等等)基于业务层面的基础支撑环境:集成业务平台(团队协作、业务处理、流程控制、决策分析、商务智能、业务重组)业务架构平台示意图人事管理财务管理生产管理客户管理资产管理。。。。。。基于业务层面的开发维护体系:业务建模工具(用户主导、快速开发、灵活调整、持续完善)操作系统数据库基础构架平台分布模式应用协议WEB平台各类技术构架平台各类业务和管理应用基于业务层面的基础支撑环境:集成业务平台业15业务架构平台的构成基础支撑环境:集成业务平台对企事业机构的团队协作、业务处理、流程控制、决策分析、商务智能、业务重组提供全面支持,帮助企业成为高效协作的整体,满足管理个性化和持续完善的要求。开发维护体系:业务建模工具提升软件的开发、发布和维护效率,实现企业信息化过程中的用户参与、快速开发、快速应用、灵活调整,大幅度提升管理系统实施和应用的成功率及投入产出比。业务架构平台的构成基础支撑环境:集成业务平台开发维护体系:业16原理:应用与实现技术相剥离

应用:企业的业务数据、业务逻辑、用户交互基于企业建模工具来开发软件基于集成运行平台来运行软件模型资源Business基本实现思想模型资源运行平台实现技术:DCOM、Corba、EJB、JAVA、Oracle等原理:应用与实现技术相剥离基于企业建模工具来开发软件模型资源17Justep和Business平台北京思维加速软件公司(Justep)是业内最领先的业务架构平台软件提供商。JustepBusiness是业内最领先的业务架构平台软件。“Justep是完全意义上的业务基础架构软件平台提供商,其技术与理念在国内乃至全球都是领先的。JustepBusiness平台对软件产业最具革命性的意义在于,它真正实现了以业务导向和驱动的软件开发,使管理和业务人员能参与到应用软件的开发之中。”--计世资讯CCWResearch《2003中国软件平台产业发展战略研究报告》“Justep通过模型驱动构架、简化、集成企业的信息系统,从根本上提升管理系统的集成性、统一性和技术平台无关性,JustepBusiness代表了新一代管理软件体系和开发模式。”--互联网实验室ChinaLabs《业务基础架构平台研究报告》Justep和Business平台北京思维加速软件公司(J18选择业务架构平台选择业务架构平台构架信息系统,可以:提升信息系统的能力和价值使信息系统具备高效的团队协作、流程控制、业务集成、业务智能、决策支持、个性化和持续完善的能力

降低信息系统的风险和总体成本显著提升信息系统的实施、维护效率,降低信息系统的投资风险和总体成本提供最大限度的投资保护最大限度地适应业务变化和软硬件更新换代,延长管理系统的寿命,对IT投资提供更好的保护选择业务架构平台选择业务架构平台构架信息系统,可以:19业务架构平台发展趋势数据来源:计世资讯(CCWResearch)到2005年,国内主流的管理软件都将基于业务架构软件平台。基于业务架构平台的新一代管理软件和电子政务的市场规模将分别达到38亿元和16亿元。国内新一代管理软件市场趋势国内新一代电子政务市场趋势业务架构平台发展趋势数据来源:计世资讯(CCWResear20Justep在业务架构平台领域的领先地位数据来源:计世资讯(CCWResearch)业务基础架构平台提供商产品竞争力状况

产品竞争力SAP用友Oracle金蝶金思维新中大JustepBusiness佳软中关村软件点击科技综艺达凯科Runwayy科思南北东软金算盘浪潮通软东软博科和佳市场占有率万维兴业东方通(注:)横轴的“市场占有率”是指传统管理软件市场占有率Justep在业务架构平台领域的领先地位数据来源:计世资讯(21团队协作:群件系统

业务支持:管理信息系统管理控制:工作流管理系统决策支持:决策分析系统商务智能:企业智能和业务神经系统经济效益:高回报和投资保护持续完善:自我完善体系企业模型的导向目标团队协作:群件系统业务支持:管理信息系统管理控制:工作流22Business应用框架业务建模工具BusinessStudioBusiness扩展开发工具Business应用插件Business平台(C/S,N-Tier,B/S)通用插件行业插件协同工作环境业务处理引擎政府制造业办公教育人事销售客户关系房地产。。。。。。Business应用框架业务建模工具BusinessBusi23数据建模业务信息建模功能环节建模业务流程建模组织机构建模业务要素及参数建模开发权限管理应用资源管理版本控制管理控制设计文档自动化工具应用整合及发布工具Business主要功能系统医生工具数据建模业务信息建模功能环节建模业务流程建模组织机构建模业务24体系化对团队协作、业务处理、流程控制、决策分析、商务智能、业务重组提供全面的体系化支持,全面提升管理系统的能力和价值。集成性

提供集成、统一的的业务运行和协作环境,强化和规范企业的业务管理,使各类业务系统在业务层面上集成在一起,实现高效和紧密的业务协同。技术无关实现业务模型资源与系统实现技术的分离,从根本上提升管理系统的技术无关性。支持多种主流的工业标准、技术和平台,并平滑地迁移到未来的实现技术上。BusinessStudio基本特性体系化BusinessStudio基本特性25业务导向基于企业工程理论和企业参考模型,为软件设计和开发提供有效的导向和依据,帮助开发者全面、正确和迅速地实现管理者的管理和业务要求,大幅度地提升管理软件的开发、发布和维护的效率及质量,并在业务持续完善的过程中实现快速调整。技术无关通过运行平台直接执行企业的业务,实现业务模型和系统实现技术的分离,从根本上提升管理软件的技术无关性,使应用系统可以在各类主流和标准的基础平台上运行,并可以顺利地迁移到未来的实现技术上。

BusinessPlatform基本特性业务导向BusinessPlatform基本特性26流程示意基本路径时间规则逻辑规则流程协作规则任务协作规则事件规则收到订单确认定单大客户收预付款备货金额>10万或VIP客户?收款收到货款是否发货其它说明1执行单位:业务1部、2部、3部2收到大客户订单后通知分部经理发货时间不超过1天部门内任务抢占Business流程实例流程示意基本路径时间规则逻辑规则流程协作规则任务协作规则事件27企业业务的完善是一个循环和螺旋上升的过程,每一完善循环包括了规划、实施、检查、分析这四个部分。业务架构平台以动态业务建模作为信息系统的基本构建工具,通过业务规划和建模、执行与控制、分析与优化、业务再造这一持续优化过程,帮助用户改善业务规则和业务流程。建模及开发工具业务运行平台业务运行平台业务决策分析工具规划(Plan)业务建模业务实施执行与控制(Do)分析改进(Analysis)决策分析记录及检验(Check)业务记录Business持续完善企业业务的完善是一个循环和螺旋上升的过程,每一完善循环包括了28业务架构平台为信息系统提供了一个的统一业务语义层,使用户依据业务语义来使用、管理、运行和调整信息系统,业务语义层不仅可以屏蔽数据库的物理结构和技术实现的细节。也使信息系统在业务上具备一定的智能性。最终用户信息系统业务语义层Business系统智能业务架构平台为信息系统提供了一个的统一业务语义层,使用户依据29现有信息系统的架构和开发模式,导致孤岛问题和黑洞问题信息系统应该构建在业务架构平台上,而不是直接构建在技术平台上信息系统的开发应该采用业务建模的方式,而不是采用原始的编程工具业务架构平台实现了上述思想业务架构平台的核心能力包括团队协作、流程控制、业务集成、系统智能、决策支持和持续完善Business总结现有信息系统的架构和开发模式,导致孤岛问题和黑洞问题Busi30主题业务架构平台背景业务架构原理开发原理、模式和过程业务建模初步体验深入业务建模开发管理和控制主题业务架构平台背景31瓦萨战舰的故事17世纪上半叶,北欧新教势力与中欧天主教势力发生了一场“三十年战争”,作为北欧新教势力的代表,瑞典的军事力量达到鼎盛时期。1625年,号称“北方飓风”的瑞典国王古斯塔夫斯.阿道弗斯(GustavsAdolphus)决心建造一艘史无前例的巨型新战舰——瓦萨(Vasa)战舰。瓦萨战舰确实是一艘令人望而生畏的战舰:舰长70米,载员300人,在三层的甲板上共装有64门重炮,火力之强让人难以置信。瓦萨战舰的故事17世纪上半叶,北欧新教势力与中欧天主教势力发32瓦萨战舰的处女航1628年8月10日,这艘巨大的战舰终于完工。在斯德哥尔摩的王宮前,瓦萨战舰举行了盛大的下水典礼。礼炮声中,战舰扬帆起航,乘风前进。在1万多名围观者的目光注视下,忽然,瓦萨号奇怪地摇晃了一下,便向左舷倾斜。海水从炮孔处涌入船舱,战舰迅速翻入水中,几分钟后,这艘雄伟战舰的处女航——也是唯一的一次航行结束了。瓦萨战舰在它壮丽的起航时刻,带着全身飘扬的彩旗,沉没于它诞生的港口。

瓦萨战舰的处女航1628年8月10日,这艘巨大的战舰终于完工33瓦萨战舰为什么沉没?人们对瓦萨的沉没做出了各种各样的分析,最后的主要结论是:该舰制造工艺精良,但“比例严重失调”,也就是说,该战舰的架构存在缺陷。

瓦萨战舰为什么沉没?人们对瓦萨的沉没做出了各种各样的分析,最34瓦萨已经成为过去了吗?是的,瓦萨的故事已经过去300多年了。在船舶工业领域,作为学科和工业的基石——“架构”早已形成完整的理论和方法体系。瓦萨的故事,基本上不会重演了。不过,虽然瓦萨的沉没早已成为往事。但是,在今天的企业信息系统领域,类似“瓦萨”这样的故事却比比皆是。瓦萨已经成为过去了吗?是的,瓦萨的故事已经过去300多年了。35一个普遍的事实今天,如果你向一个建筑专业的设计师或工程师提问:“建筑的架构由哪些部分构成?”,相信一定会得到确切的回答。同样,如果你向一个开发“企业信息系统”的软件设计师或工程师提问:“企业信息系统的架构由那些部分构成?”,情况会如何呢?一个普遍的事实今天,如果你向一个建筑专业的设计师或工程师提问36架构是什么?如何理解架构呢?简单来说,架构就是针对某种特定目标系统的具有体系性的、普遍性的问题而提供的通用的解决方案。架构往往是对复杂系统的一种共性的体系抽象,架构让我们能够正确、合理地理解、设计和构建复杂的系统。

架构是什么?如何理解架构呢?简单来说,架构就是针对某种特定目37一个类比:建筑的架构比如,建筑学认为,所有的高楼大厦(复杂建筑),应该是由建筑结构、暖通系统、强电系统、弱电系统(监控系统、综合布线等)、给排水系统等构成。(体现在建筑图、总平面图、综合管线、结构图、给排水、暖通、强电、弱电等图纸上)。这种建筑学的思想方案,就是建筑设计的“架构体系”。

一个类比:建筑的架构比如,建筑学认为,所有的高楼大厦(复杂建38业务架构体系业务架构体系,就是针对企事业信息管理系统中具有体系性的、普遍性的问题而提供的通用的解决方案。更确切地说,业务架构体系,就是基于业务导向和驱动的架构来理解、分析、设计、构建、集成、扩展、运行和管理信息系统。比如,最简单地讲,业务架构体系认为,一个信息系统,必须由组织机构、业务流程、业务信息、业务功能、业务语义等层次构成。

业务架构体系业务架构体系,就是针对企事业信息管理系统中具有体39为什么需要业务架构体系?其实,这和为什么需要建筑架构体系是同一个道理。架构体系是为了帮助我们正确理解、设计一个复杂的系统,以确保我们最终可以成功构建出这种复杂系统。

为什么需要业务架构体系?其实,这和为什么需要建筑架构体系是同40为什么需要业务架构体系?更好的一个回答,可以借用G.Booch的一个著名的比喻:“开发一个复杂的信息系统和编写一个简单程序大不一样。其间的差别,如同建造一座大厦和搭一个狗窝的差别。”如果要建造大厦,或者说,要构建复杂的信息系统,就需要架构体系。

为什么需要业务架构体系?更好的一个回答,可以借用G.Booc41如何理解架构??如何理解架构??42一组类比的理解(1)理解1:高楼大厦

是由

钢筋水泥砖块构成。是否可以这样理解和设计大楼?

理解2:信息系统

是由

数据和代码构成。是否可以这样理解和设计信息系统?

一组类比的理解(1)理解1:高楼大厦是由钢筋水泥砖块构成43一组类比的理解(2)理解1:高楼大厦

是由

一个个楼层,一个个房间构成。是否可以这样理解和设计大楼?

理解2:业务软件

是由

一个个模块,一个个对象和组件构成。是否可以这样理解和设计信息系统?

一组类比的理解(2)理解1:高楼大厦是由一个个楼层,一个44一组类比的理解(3)理解1:高楼大厦

是由

支撑框架、管道系统……构成

理解2:信息系统

是由组织机构、业务流程、业务功能、业务信息……等等构成。一组类比的理解(3)理解1:高楼大厦是由支撑框架、管道系45理解复杂系统的架构本质复杂系统的理解、设计和开发,普遍遵从层级理论的思路。诺贝尔奖获得者赫伯特A.西蒙曾论述到:“要构造一门关于复杂系统的比较正规的理论,有一条路就是求助于层级理论……复杂系统是层级结构的”。也就是说,架构体系往往就是一个由不同层级构成的体系。理解复杂系统的架构本质复杂系统的理解、设计和开发,普遍遵从层46理解复杂系统的构建和集成由于复杂系统往往是一个分层的体系结构,并且每一层次的作用均不相同。复杂系统的集成,就是要使体系中的各个层次能够彼有效配合而形成一个有机的整体。复杂系统集成的关键,是基于架构(或体系)的集成,而不是基于部件(或组件)的集成。我们必须按照架构体系来定制部件和组件,并将其安装到合适的层次位置上,才能使系统有效运作和集成。

理解复杂系统的构建和集成由于复杂系统往往是一个分层的体系结构47为什么业务架构很重要?架构不仅出现产品生命周期的早期,而且,架构在产品的整体能力上占据了主导作用,合理的架构为软件系统生命周期的所有阶段——设计、开发、测试、集成和更改都奠定了最关键的基础。相反,如果架构体系不当,就意味着系统存在巨大的体系性缺陷,并且无法通过细小的修补或调整得到更正,架构不当往往导致系统的彻底报废,或者需要系统的全部拆解重建。为什么业务架构很重要?架构不仅出现产品生命周期的早期,而且,48业务架构的意义架构体系对我们构建信息系统是至关重要的,事实上,软件架构在质量、进度、成本和风险方面具有极高的投资回报率。业务架构的意义架构体系对我们构建信息系统是至关重要的,事实上49基于业务架构体系的软件开发过程基于业务架构体系来设计和构建企业信息系统的过程,我们称为业务建模。业务建模的直接产品,我们称为业务模型应用资源。将业务模型应用资源发布到业务架构运行平台上,就可以得到相应的业务信息系统。基于业务架构体系的软件开发过程基于业务架构体系来设计和构建50面向编程设计和建模C/S及多层技术(PB,VB,Delphi,Develop等)C/S及多层版本J2EE技术(各类Java开发工具)J2EE版本.Net技术.NetStudio,Delphifor.Net.Net版本面向业务设计和建模设计不同技术体系/对应开发工具软件业务支撑平台一般开发模式B/S技术各类B/S开发工具B/S版本C/S及多层版本J2EE版本.Net版本B/S版本……Business3开发模式和其它模式比较面向编程C/S及多层技术C/S及多层版本J2EE技术J2EE51模型体系模型是从某种需要出发而对复杂系统的抽象和简化表示,模型为架构体系提供了一个参考性的框架体系。模型是架构体系直接关联和使用的理论体系。模型体系模型是从某种需要出发而对复杂系统的抽象和简化表示,52业务架构模型体系业务架构模型体系是从企业信息化的需要出发,针对企业的业务和管理所做的一种抽象和简化。业务模型也常常被称为企业模型。

业务架构模型体系业务架构模型体系是从企业信息化的需要出发,53对业务和管理活动的理解产品信息(What:Product/Info)质量/价值(Value)$组织(Who)地点(Where)流程过程时间/事件(When)?原因/目标(Why)(How)资源/成本(Resource)(5W1H)对业务和管理活动的理解产品信息(What:Product54JustepBusiness业务架构模型体系数据层目标层?资源层要素单元业务要素产品层信息层功能层组织层流程层业务层次关联数据流信息流过程流协作流资源流工作流构成增值流目标流JustepBusiness业务架构模型体系数据层目标层?55Business业务模型示例收到订单确认订单订单已确认并发出收取预付款规划生产预付款收到生产计划已编制客户信息订单信息销售部门订单信息生产部门销售数据库数据信息功能和流程组织生产数据库生产信息Business业务模型示例收到订单确认订单订单已确收取预付56业务架构平台背景业务架构原理开发原理、模式和过程业务建模初步体验

深入业务建模开发管理和控制主题业务架构平台背景主题57业务建模初步体验(循序渐进式)结束开始一个简单的需求理解业务架构建立开发团队初始化开发环境理解业务架构建立组织机构业务字典建模数据字典建模业务信息建模业务功能建模业务流程建模资源集建设编译签入功能分配运行调整完善再运行业务建模初步体验(循序渐进式)结束开始一个简单理解业务建立开58业务建模初步体验(设计实施式)结束开始一个简单的需求理解业务架构建立开发团队初始化开发环境理解业务架构建立组织机构资源集建设建立业务功能原型建立业务信息原型建立数据字典原型建立完善业务字典建立业务流程原型编译签入功能分配运行调整完善再运行完善数据字典完善业务信息完善业务功能完善业务流程业务建模初步体验(设计实施式)结束开始一个简单理解业务建立开59需求:订单处理

需求简单描述:公司销售部门,需要完成这样一个订单处理的流程,由销售员录入订单,部门经理进行审核。需求:订单处理需求简单描述:公司销售部门,需要完成这样一个60第1步:组织机构第1步:组织机构61第2步:功能

第2步:功能62第3步:流程

第3步:流程63第4步:信息

第4步:信息64第5步:数据表

第5步:数据表65第6步:功能分配第6步:功能分配66第7步:运行第7步:运行67第8步:调整改善第8步:调整改善68第9步:再运行第9步:再运行69连接到业务数据库建立逻辑表逻辑表映射到物理表使用查找属性定制字段表现使用非结构字段处理复杂数据使用自动填充给字段赋初始值使用编辑类型控制字段编辑格式使用字段数据约束使用字段跟踪使用字段加密使用字段事件使用字段模板规范字段定义使用业务元素划分业务语义使用业务参数灵活定制业务使用其他数据库中导入表定义业务字典设计连接到业务数据库业务字典设计70业务字典设计界面业务字典设计界面71使用SQLDataSet组织数据视图使用StoredProcDataSet访问存储过程使用自定义数据集在业务信息的数据模块中组织数据关系使用JustCell表现数据使用DataGrid处理批量数据

使用决策数据集和决策立方文档进行决策分析

使用透视数据集和窗体文档进行透视数据统计分析使用图表文档进行统计分析使用RichDoc表现非结构文档

使用窗体文档表现自定义界面使用务信息的继承和重用

业务信息设计使用SQLDataSet组织数据视图业务信息设计72业务信息设计界面业务信息设计界面73引用业务信息业务信息共享业务信息中数据集访问业务信息中文档访问其他业务功能业务功能的业务数据策略完成数据约束和权限业务功能的数据语义策略完成数据语义策略业务功能继承和重用使用功能调度控制功能自动运行代码重用业务功能设计引用业务信息业务功能设计74业务功能设计界面业务功能设计界面75使用流程环节引用业务功能使用连接线连接流程环节使用逻辑环节设计逻辑关系使用事件环节设计流转条件使用逻辑环节和事件环节建立流程分支使用子流程连接到其他流程不同部门共用同一业务流程流程业务数据范围定义使用流程协作定义设置各流程环节之间的人员协作关系使用任务协作定义设置某一流程环节内部的人员协作关系使用流程调度控制流程自动运行任务委托和转流业务流程运行机制-启动业务流程自定义业务流程流转界面

业务流程设计使用流程环节引用业务功能业务流程设计76业务流程设计界面业务流程设计界面77使用机构区分不同单位使用部门建立单位下的各级组织使用工作组建立跨部门的管理团队使用角色区分不同职能分工使用人员代表系统操作人员分配角色到各级部门形成岗位分配人员到岗位形成组织结构分配管理权限分配各级业务功能指定业务功能的执行权限指定操作员的界面运行方案理解组织结构分级授权机制系统功能-组织结构管理

组织机构设计使用机构区分不同单位组织机构设计78组织机构设计界面组织机构设计界面79谢谢各位再见结束谢谢各位结束80传统培训模式结束开始企业工程设计思想组织机构设计业务字典建模数据字典建模业务信息建模业务功能建模业务流程建模资源集建设Business系统体系结构Business快速体验Business系统安装配置Studio集成开发环境开发管理辅助工具高级程序开发Business系统业务对象第三方对象和工具系统业务功能业务运行方案设计传统培训模式结束开始企业工程组织机构设计业务字典建模数据字典81新的培训模式结束开始企业工程设计思想组织机构初步设计业务字典详细设计数据字典初步设计业务信息初步设计业务功能初步设计设计业务流程资源集建设Business系统体系结构Business系统安装配置Studio集成开发环境开发管理辅助工具Business系统业务对象系统业务功能业务运行方案设计高级程序开发开发权限管理数据字典详细设计业务流程详细设计业务功能详细设计业务信息详细设计组织机构详细设计新的培训模式结束开始企业工程组织机构业务字典数据字典业务信息82新的培训模式开始Business系统体系结构Business初步体验Business主要功能专题介绍结束新的培训模式开始BusinessBusinessBusine83业务架构平台介绍北京思维加速软件公司JustepJustepBusiness3.0业务架构平台业务架构平台介绍北京思维加速软件公司JustepJustep84业务架构平台背景业务架构原理开发原理、模式和过程业务建模初步体验深入业务建模开发管理和控制主题业务架构平台背景主题85现有信息系统的问题(1)由于基础架构的先天不足,现有的信息系统,无论是独立的工具软件还是集成的解决方案,大多是孤岛型的应用,或者是业务功能模块的简单累加。这些孤岛系统,相互之间是孤立封闭的。办公(OA)人事/绩效(HR)生产/物资(MRP)产品管理(PDM)客户关系/销售(CRM)决策分析(DSS)。。。运行/服务程序基础资源/数据维护//定制工具各系统孤立封闭运行/服务程序基础资源/数据维护//定制工具现有信息系统的问题(1)由于基础架构的先天不足,现有的信息系8638.0%37.0%17.0%23.5%12.0%34.5%26.0%13.5%22.5%14.0%0%5%10%15%20%25%30%35%40%解决应用孤岛技术无关性好屏蔽技术细节适应技术发展开发工具易用安全管理好系统管理方便能减少投入合作伙伴好其他用户对架构平台的要求数据来源:计世资讯(CCWResearch)客户关注孤岛问题38.0%37.0%17.0%23.5%12.0%34.5%87现有信息系统的关键问题2:黑洞问题现有信息系统的建设,是在底层的技术平台上直接构建业务系统,并且也只能采用面向技术的、业务无关的“原始”编程工具来开发管理系统。这种低层次的软件开发模式,使信息系统的开发、维护和扩展困难重重,导致“IT”黑洞现象的普遍发生。IT黑洞现象IT黑洞美好的愿景双输的结局用户开发商用户开发商艰苦的努力高额的投资复杂的过程漫长的周期失控的质量无尽的维护现有信息系统的关键问题2:黑洞问题现有信息系统的建设,是在底8852.7%12.6%74.2%12.1%30.8%35.7%24.2%0%20%40%60%80%满足个性化需求缩短实施周期快速适应变化能减少投入跨平台可扩展性好其他用户对信息系统建设的要求数据来源:计世资讯(CCWResearch)用户关注黑洞问题52.7%12.6%74.2%12.1%30.8%35.7%89基础应用软件通用业务软件业务架构平台(BusinessArchitecture)硬件:信息设备、网络、外设等硬件操作系统:软件基础支持嵌入式应用软件非通用及复杂业务软件业务架构平台(业务引擎)(面向业务的基础支撑:如业务处理、管理协作等)基础架构平台(基础应用技术支撑:如数据库、应用服务、WEB服务等)更贴近业务的,业务导向和驱动的软件基础架构体系,包括基础支撑环境和开发维护工具

基础通用业务架构平台(BusinessArchitect90业务架构平台(BusinessArchitecture)业务架构平台是业务导向和驱动的软件架构平台,用于构建、整合、扩展和管理企事业机构的整体信息系统,实现团队协作、流程控制、业务集成、系统智能、决策支持和持续完善。业务架构平台满足了企事业机构的整体业务运作和管理要求,帮助提升整体运作水平和效率,增强应变能力。业务架构平台(BusinessArchitecture)91业务架构平台的关键能力基于业务架构平台,可以帮助用户构建整体的信息系统,实现团队协作、流程控制、业务集成、系统智能、决策支持、个性化和持续完善。业务架构平台满足用户的整体业务运作和管理要求,帮助提升整体运作水平和效率,增强应变能力。整体信息系统业务架构平台团队协作业务智能业务集成持续完善流程控制决策支持业务架构平台的关键能力基于业务架构平台,可以帮助用户构建整体92业务架构支撑平台的作用业务架构支撑平台为企业信息系统提供一个统一的、整体的运行支撑环境,架构支撑平台能够全面理解业务运作和管理的基础要素及架构,并对其提供运行支持。组织机构支持业务语义支持?信息处理支持功能运行支持业务流程支持交互环境支持系统维护支持通讯交流支持业务架构平台分工权限支持协作调度支持安全审计支持资源共享支持业务架构支撑平台的作用业务架构支撑平台为企业信息系统提供一个93业务基础平台的核心思想基于业务和管理的层面,而非技术的层面,来构架和集成企业的信息系统。管理软件业务层面:企业的组织机构、业务流程、业务信息、业务资源、业务逻辑、业务事件。。。技术层面:C/S还是B/S?DCOM、Corba、EJB还是Soap?.Net还是J2EE?NT还是Linux?。。。业务基础平台的核心思想基于业务和管理的层面,而非技术的层面,94现有信息系统架构现有信息系统的架构模式,是在底层的技术平台上直接构建管理系统,并且也只能采用面向技术、业务无关的“原始”编程工具来开发管理系统。基础技术平台(Windows,Java,.Net,COM,J2EE等)面向技术的开发工具(VB,Delphi,Java,.NetStudio等)各类管理系统(OA,MIS,ERP,CRM,SCM等)不同技术平台的管理应用各不相同不同技术平台的开发工具各不相同现有信息系统架构现有信息系统的架构模式,是在底层的技术平台上95新的信息系统架构新的信息系统,是在更高级的、基于业务层面的架构平台上构建管理系统,并且,在开发模式和工具上,采用业务建模为主。基础技术平台(Windows,Java,.Net,COM,J2EE等)业务建模工具(组织建模,信息建模,功能建模,流程建模,资源建模等)业务架构平台(统一的机构管理、业务分工、协作调度、权限控制、流程管理、资源共享、系统维护等)各类管理系统(OA,MIS,ERP,CRM,SCM等)管理应用与技术平台无关业务建模与技术平台无关新的信息系统架构新的信息系统,是在更高级的、基于业务层面的架96架构的区别基础技术平台(Windows,Java,.Net,COM,J2EE等)面向编程的开发工具(VB,Delphi,Java,.NetStudio业务建模工具(组织建模,信息建模,功能建模,流程建模,资源建模等)各类管理系统(OA,MIS,ERP,CRM,SCM等)业务架构平台(统一的机构管理,业务分工,协作调度,权限控制,流程管理,资源共享,系统维护等)各类管理系统(OA,MIS,ERP,CRM,SCM等)传统信息系统架构新的信息系统架构开发的模式和工具不同架构的平台层次不同架构的区别基础技术平台面向编程的开发工具业务建模工具各类管理97各类业务和管理应用(OA、MIS、ERP、CRM、SCM等等)基于业务层面的基础支撑环境:集成业务平台(团队协作、业务处理、流程控制、决策分析、商务智能、业务重组)业务架构平台示意图人事管理财务管理生产管理客户管理资产管理。。。。。。基于业务层面的开发维护体系:业务建模工具(用户主导、快速开发、灵活调整、持续完善)操作系统数据库基础构架平台分布模式应用协议WEB平台各类技术构架平台各类业务和管理应用基于业务层面的基础支撑环境:集成业务平台业98业务架构平台的构成基础支撑环境:集成业务平台对企事业机构的团队协作、业务处理、流程控制、决策分析、商务智能、业务重组提供全面支持,帮助企业成为高效协作的整体,满足管理个性化和持续完善的要求。开发维护体系:业务建模工具提升软件的开发、发布和维护效率,实现企业信息化过程中的用户参与、快速开发、快速应用、灵活调整,大幅度提升管理系统实施和应用的成功率及投入产出比。业务架构平台的构成基础支撑环境:集成业务平台开发维护体系:业99原理:应用与实现技术相剥离

应用:企业的业务数据、业务逻辑、用户交互基于企业建模工具来开发软件基于集成运行平台来运行软件模型资源Business基本实现思想模型资源运行平台实现技术:DCOM、Corba、EJB、JAVA、Oracle等原理:应用与实现技术相剥离基于企业建模工具来开发软件模型资源100Justep和Business平台北京思维加速软件公司(Justep)是业内最领先的业务架构平台软件提供商。JustepBusiness是业内最领先的业务架构平台软件。“Justep是完全意义上的业务基础架构软件平台提供商,其技术与理念在国内乃至全球都是领先的。JustepBusiness平台对软件产业最具革命性的意义在于,它真正实现了以业务导向和驱动的软件开发,使管理和业务人员能参与到应用软件的开发之中。”--计世资讯CCWResearch《2003中国软件平台产业发展战略研究报告》“Justep通过模型驱动构架、简化、集成企业的信息系统,从根本上提升管理系统的集成性、统一性和技术平台无关性,JustepBusiness代表了新一代管理软件体系和开发模式。”--互联网实验室ChinaLabs《业务基础架构平台研究报告》Justep和Business平台北京思维加速软件公司(J101选择业务架构平台选择业务架构平台构架信息系统,可以:提升信息系统的能力和价值使信息系统具备高效的团队协作、流程控制、业务集成、业务智能、决策支持、个性化和持续完善的能力

降低信息系统的风险和总体成本显著提升信息系统的实施、维护效率,降低信息系统的投资风险和总体成本提供最大限度的投资保护最大限度地适应业务变化和软硬件更新换代,延长管理系统的寿命,对IT投资提供更好的保护选择业务架构平台选择业务架构平台构架信息系统,可以:102业务架构平台发展趋势数据来源:计世资讯(CCWResearch)到2005年,国内主流的管理软件都将基于业务架构软件平台。基于业务架构平台的新一代管理软件和电子政务的市场规模将分别达到38亿元和16亿元。国内新一代管理软件市场趋势国内新一代电子政务市场趋势业务架构平台发展趋势数据来源:计世资讯(CCWResear103Justep在业务架构平台领域的领先地位数据来源:计世资讯(CCWResearch)业务基础架构平台提供商产品竞争力状况

产品竞争力SAP用友Oracle金蝶金思维新中大JustepBusiness佳软中关村软件点击科技综艺达凯科Runwayy科思南北东软金算盘浪潮通软东软博科和佳市场占有率万维兴业东方通(注:)横轴的“市场占有率”是指传统管理软件市场占有率Justep在业务架构平台领域的领先地位数据来源:计世资讯(104团队协作:群件系统

业务支持:管理信息系统管理控制:工作流管理系统决策支持:决策分析系统商务智能:企业智能和业务神经系统经济效益:高回报和投资保护持续完善:自我完善体系企业模型的导向目标团队协作:群件系统业务支持:管理信息系统管理控制:工作流105Business应用框架业务建模工具BusinessStudioBusiness扩展开发工具Business应用插件Business平台(C/S,N-Tier,B/S)通用插件行业插件协同工作环境业务处理引擎政府制造业办公教育人事销售客户关系房地产。。。。。。Business应用框架业务建模工具BusinessBusi106数据建模业务信息建模功能环节建模业务流程建模组织机构建模业务要素及参数建模开发权限管理应用资源管理版本控制管理控制设计文档自动化工具应用整合及发布工具Business主要功能系统医生工具数据建模业务信息建模功能环节建模业务流程建模组织机构建模业务107体系化对团队协作、业务处理、流程控制、决策分析、商务智能、业务重组提供全面的体系化支持,全面提升管理系统的能力和价值。集成性

提供集成、统一的的业务运行和协作环境,强化和规范企业的业务管理,使各类业务系统在业务层面上集成在一起,实现高效和紧密的业务协同。技术无关实现业务模型资源与系统实现技术的分离,从根本上提升管理系统的技术无关性。支持多种主流的工业标准、技术和平台,并平滑地迁移到未来的实现技术上。BusinessStudio基本特性体系化BusinessStudio基本特性108业务导向基于企业工程理论和企业参考模型,为软件设计和开发提供有效的导向和依据,帮助开发者全面、正确和迅速地实现管理者的管理和业务要求,大幅度地提升管理软件的开发、发布和维护的效率及质量,并在业务持续完善的过程中实现快速调整。技术无关通过运行平台直接执行企业的业务,实现业务模型和系统实现技术的分离,从根本上提升管理软件的技术无关性,使应用系统可以在各类主流和标准的基础平台上运行,并可以顺利地迁移到未来的实现技术上。

BusinessPlatform基本特性业务导向BusinessPlatform基本特性109流程示意基本路径时间规则逻辑规则流程协作规则任务协作规则事件规则收到订单确认定单大客户收预付款备货金额>10万或VIP客户?收款收到货款是否发货其它说明1执行单位:业务1部、2部、3部2收到大客户订单后通知分部经理发货时间不超过1天部门内任务抢占Business流程实例流程示意基本路径时间规则逻辑规则流程协作规则任务协作规则事件110企业业务的完善是一个循环和螺旋上升的过程,每一完善循环包括了规划、实施、检查、分析这四个部分。业务架构平台以动态业务建模作为信息系统的基本构建工具,通过业务规划和建模、执行与控制、分析与优化、业务再造这一持续优化过程,帮助用户改善业务规则和业务流程。建模及开发工具业务运行平台业务运行平台业务决策分析工具规划(Plan)业务建模业务实施执行与控制(Do)分析改进(Analysis)决策分析记录及检验(Check)业务记录Business持续完善企业业务的完善是一个循环和螺旋上升的过程,每一完善循环包括了111业务架构平台为信息系统提供了一个的统一业务语义层,使用户依据业务语义来使用、管理、运行和调整信息系统,业务语义层不仅可以屏蔽数据库的物理结构和技术实现的细节。也使信息系统在业务上具备一定的智能性。最终用户信息系统业务语义层Business系统智能业务架构平台为信息系统提供了一个的统一业务语义层,使用户依据112现有信息系统的架构和开发模式,导致孤岛问题和黑洞问题信息系统应该构建在业务架构平台上,而不是直接构建在技术平台上信息系统的开发应该采用业务建模的方式,而不是采用原始的编程工具业务架构平台实现了上述思想业务架构平台的核心能力包括团队协作、流程控制、业务集成、系统智能、决策支持和持续完善Business总结现有信息系统的架构和开发模式,导致孤岛问题和黑洞问题Busi113主题业务架构平台背景业务架构原理开发原理、模式和过程业务建模初步体验深入业务建模开发管理和控制主题业务架构平台背景114瓦萨战舰的故事17世纪上半叶,北欧新教势力与中欧天主教势力发生了一场“三十年战争”,作为北欧新教势力的代表,瑞典的军事力量达到鼎盛时期。1625年,号称“北方飓风”的瑞典国王古斯塔夫斯.阿道弗斯(GustavsAdolphus)决心建造一艘史无前例的巨型新战舰——瓦萨(Vasa)战舰。瓦萨战舰确实是一艘令人望而生畏的战舰:舰长70米,载员300人,在三层的甲板上共装有64门重炮,火力之强让人难以置信。瓦萨战舰的故事17世纪上半叶,北欧新教势力与中欧天主教势力发115瓦萨战舰的处女航1628年8月10日,这艘巨大的战舰终于完工。在斯德哥尔摩的王宮前,瓦萨战舰举行了盛大的下水典礼。礼炮声中,战舰扬帆起航,乘风前进。在1万多名围观者的目光注视下,忽然,瓦萨号奇怪地摇晃了一下,便向左舷倾斜。海水从炮孔处涌入船舱,战舰迅速翻入水中,几分钟后,这艘雄伟战舰的处女航——也是唯一的一次航行结束了。瓦萨战舰在它壮丽的起航时刻,带着全身飘扬的彩旗,沉没于它诞生的港口。

瓦萨战舰的处女航1628年8月10日,这艘巨大的战舰终于完工116瓦萨战舰为什么沉没?人们对瓦萨的沉没做出了各种各样的分析,最后的主要结论是:该舰制造工艺精良,但“比例严重失调”,也就是说,该战舰的架构存在缺陷。

瓦萨战舰为什么沉没?人们对瓦萨的沉没做出了各种各样的分析,最117瓦萨已经成为过去了吗?是的,瓦萨的故事已经过去300多年了。在船舶工业领域,作为学科和工业的基石——“架构”早已形成完整的理论和方法体系。瓦萨的故事,基本上不会重演了。不过,虽然瓦萨的沉没早已成为往事。但是,在今天的企业信息系统领域,类似“瓦萨”这样的故事却比比皆是。瓦萨已经成为过去了吗?是的,瓦萨的故事已经过去300多年了。118一个普遍的事实今天,如果你向一个建筑专业的设计师或工程师提问:“建筑的架构由哪些部分构成?”,相信一定会得到确切的回答。同样,如果你向一个开发“企业信息系统”的软件设计师或工程师提问:“企业信息系统的架构由那些部分构成?”,情况会如何呢?一个普遍的事实今天,如果你向一个建筑专业的设计师或工程师提问119架构是什么?如何理解架构呢?简单来说,架构就是针对某种特定目标系统的具有体系性的、普遍性的问题而提供的通用的解决方案。架构往往是对复杂系统的一种共性的体系抽象,架构让我们能够正确、合理地理解、设计和构建复杂的系统。

架构是什么?如何理解架构呢?简单来说,架构就是针对某种特定目120一个类比:建筑的架构比如,建筑学认为,所有的高楼大厦(复杂建筑),应该是由建筑结构、暖通系统、强电系统、弱电系统(监控系统、综合布线等)、给排水系统等构成。(体现在建筑图、总平面图、综合管线、结构图、给排水、暖通、强电、弱电等图纸上)。这种建筑学的思想方案,就是建筑设计的“架构体系”。

一个类比:建筑的架构比如,建筑学认为,所有的高楼大厦(复杂建121业务架构体系业务架构体系,就是针对企事业信息管理系统中具有体系性的、普遍性的问题而提供的通用的解决方案。更确切地说,业务架构体系,就是基于业务导向和驱动的架构来理解、分析、设计、构建、集成、扩展、运行和管理信息系统。比如,最简单地讲,业务架构体系认为,一个信息系统,必须由组织机构、业务流程、业务信息、业务功能、业务语义等层次构成。

业务架构体系业务架构体系,就是针对企事业信息管理系统中具有体122为什么需要业务架构体系?其实,这和为什么需要建筑架构体系是同一个道理。架构体系是为了帮助我们正确理解、设计一个复杂的系统,以确保我们最终可以成功构建出这种复杂系统。

为什么需要业务架构体系?其实,这和为什么需要建筑架构体系是同123为什么需要业务架构体系?更好的一个回答,可以借用G.Booch的一个著名的比喻:“开发一个复杂的信息系统和编写一个简单程序大不一样。其间的差别,如同建造一座大厦和搭一个狗窝的差别。”如果要建造大厦,或者说,要构建复杂的信息系统,就需要架构体系。

为什么需要业务架构体系?更好的一个回答,可以借用G.Booc124如何理解架构??如何理解架构??125一组类比的理解(1)理解1:高楼大厦

是由

钢筋水泥砖块构成。是否可以这样理解和设计大楼?

理解2:信息系统

是由

数据和代码构成。是否可以这样理解和设计信息系统?

一组类比的理解(1)理解1:高楼大厦是由钢筋水泥砖块构成126一组类比的理解(2)理解1:高楼大厦

是由

一个个楼层,一个个房间构成。是否可以这样理解和设计大楼?

理解2:业务软件

是由

一个个模块,一个个对象和组件构成。是否可以这样理解和设计信息系统?

一组类比的理解(2)理解1:高楼大厦是由一个个楼层,一个127一组类比的理解(3)理解1:高楼大厦

是由

支撑框架、管道系统……构成

理解2:信息系统

是由组织机构、业务流程、业务功能、业务信息……等等构成。一组类比的理解(3)理解1:高楼大厦是由支撑框架、管道系128理解复杂系统的架构本质复杂系统的理解、设计和开发,普遍遵从层级理论的思路。诺贝尔奖获得者赫伯特A.西蒙曾论述到:“要构造一门关于复杂系统的比较正规的理论,有一条路就是求助于层级理论……复杂系统是层级结构的”。也就是说,架构体系往往就是一个由不同层级构成的体系。理解复杂系统的架构本质复杂系统的理解、设计和开发,普遍遵从层129理解复杂系统的构建和集成由于复杂系统往往是一个分层的体系结构,并且每一层次的作用均不相同。复杂系统的集成,就是要使体系中的各个层次能够彼有效配合而形成一个有机的整体。复杂系统集成的关键,是基于架构(或体系)的集成,而不是基于部件(或组件)的集成。我们必须按照架构体系来定制部件和组件,并将其安装到合适的层次位置上,才能使系统有效运作和集成。

理解复杂系统的构建和集成由于复杂系统往往是一个分层的体系结构130为什么业务架构很重要?架构不仅出现产品生命周期的早期,而且,架构在产品的整体能力上占据了主导作用,合理的架构为软件系统生命周期的所有阶段——设计、开发、测试、集成和更改都奠定了最关键的基础。相反,如果架构体系不当,就意味着系统存在巨大的体系性缺陷,并且无法通过细小的修补或调整得到更正,架构不当往往导致系统的彻底报废,或者需要系统的全部拆解重建。为什么业务架构很重要?架构不仅出现产品生命周期的早期,而且,131业务架构的意义架构体系对我们构建信息系统是至关重要的,事实上,软件架构在质量、进度、成本和风险方面具有极高的投资回报率。业务架构的意义架构体系对我们构建信息系统是至关重要的,事实上132基于业务架构体系的软件开发过程基于业务架构体系来设计和构建企业信息系统的过程,我们称为业务建模。业务建模的直接产品,我们称为业务模型应用资源。将业务模型应用资源发布到业务架构运行平台上,就可以得到相应的业务信息系统。基于业务架构体系的软件开发过程基于业务架构体系来设计和构建133面向编程设计和建模C/S及多层技术(PB,VB,Delphi,Develop等)C/S及多层版本J2EE技术(各类Java开发工具)J2EE版本.Net技术.NetStudio,Delphifor.Net.Net版本面向业务设计和建模设计不同技术体系/对应开发工具软件业务支撑平台一般开发模式B/S技术各类B/S开发工具B/S版本C/S及多层版本J2EE版本.Net版本B/S版本……Business3开发模式和其它模式比较面向编程C/S及多层技术C/S及多层版本J2EE技术J2EE134模型体系模型是从某种需要出发而对复杂系统的抽象和简化表示,模型为架构体系提供了一个参考性的框架体系。模型是架构体系直接关联和使用的理论体系。模型体系模型是从某种需要出发而对复杂系统的抽象和简化表示,135业务架构模型体系业务架构模型体系是从企业信息化的需要出发,针对企业的业务和管理所做的一种抽象和简化。业务模型也常常被称为企业模型。

业务架构模型体系业务架构模型体系是从企业信息化的需要出发,136对业务和管理活动的理解产品信息(What:Product/Info)质量/价值(Value)$组织(Who)地点(Where)流程过程时间/事件(When)?原因/目标(Why)(How)资源/成本(Resource)(5W1H)对业务和管理活动的理解产品信息(What:Product137JustepBusiness业务架构模型体系数据层目标层?资源层要素单元业务要素产品层信息层功能层组织层流程层业务层次关联数据流信息流过程流协作流资源流工作流构成增值流目标流JustepBusiness业务架构模型体系数据层目标层?138Business业务模型示例收到订单确认订单订单已确认并发出收取预付款规划生产预付款收到生产计划已编制客户

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论