❶ 什么是BPM,BPM与OA的区别,BPM与EAI的区别
从上世纪90年代起至今,企业的信息化工作开展的如火如荼,相继建立了很多业务系统,同时也给企业带来了巨大的效益。但是,新的问题出现了,业务已经对这些复杂的系统提出更新的需求,即需要实现系统之间整合。EAI(Enterprise Application Integration)技术风靡一时,成为了各界人士追捧的对象。热闹过后,许多人已经清晰的认识到,EAI仅仅是为解决“数据孤岛”而生,并不能解决业务流程的整合。另外,虽然很多业务系统也支持工作流技术,但是由于工作流与业务逻辑紧密结合,所以在EAI实施的效果大打折扣。实践证明,优化、高效、低成本的业务流程将为企业提供了与竞争对手拉开距离的法宝,高效的业务流程不仅提高企业的运行高效率,而且降低企业的成本,使企业达到高度自动化。所以,业务流程才是企业的核心问题。
为了使业务系统适应企业的运行机制,需要对众多业务系统进行更深度的整合,包括数据整合、流程整合等,所以,BPM(Business Process Management)随之而产生。
在IT界里,有一个不成文的规律,那就是喜欢拿概念忽悠人。“2005年是ERP年”,口号刚出,一夜之间ERP厂商风起云涌,到处鼓吹其先进理念,只要是能跟ERP挨上边儿的,都叫ERP系统,所以直接导致ERP在中国是失败的结局。BPM也是一样,由于BPM、ERP、OA、Workflow、EAI 等这些概念都有一定联系,所以许多也不免俗套,开始宣扬自己的BPM理念。如果您是没学会忽悠本事的开发商,深刻理解BPM,真正提升您的产品质量,才不会被市场忽悠没了;如果您是没学会防忽悠本事的用户,深刻理解BPM,真正能评价一个好的BPM产品,才不会被开发商忽悠没了。
关于“BPM是什么”这个问题,在很多资料里并没有给出非常明确的定义(确定的含义),原因是IT界的很多概念在不同的场合下有不同的含义,并且随着时间而不断发展,所以不能叫定义,而只能叫描述,哪怕是权威的机构,如美国Gartner也是以“描述”说词。以下是Gartner对BPM的描述摘要:“Rapid change is impractical while processes are embedded in conventional applications.
The Development of BPM Technologies is enabling business managers to abstract process flows and rules from the underlying applications and infrastructure, and to change them directly.”
以下是我对此的理解:嵌入到常规的程序中的流程需要迅速改变是不切实际的。需要具备让管理人员也可以设计业务流程,需要把流程的逻辑从底层的代码中抽取出来,并且能够直接改变他们。
在理解BPM之前,我们先谈谈一个比较熟悉的名词——业务流程(Business Process)。
业务流程是企业、政府以及其它各种组织,为了达到其业务目标,而执行的一系列活动,这些活动须由两个或两个以上的人或IT系统执行,串行或并行,活动的执行需要满足一定的规则和条件。下图是一个报表审批流程。
在上图报表审批流程中,首先相关业务人员(参与者为人)向相关领导提交费用报表(执行活动),该领导审批后,系统自动根据预先设定的规则对费用总额 Total(流程携带的业务数据)进行判断,当Total>5000(规则或条件)时需要二级领导审批,审批完成后交由文档管理员归档保存(参与者为系统)。在整个流程中,包含了手工作业(暂名为AgileWork),如提交费用报表、领导审批等,也包含了自动作业(暂名为AgilePart),如是否批准、Total值判断、文档保存等。
基于上述理解,BPM应该是一种企业中业务流程管理的方法,而支持其管理的软件系统叫BPMS(Business Process Management Suite)。所以BPM应该是企业管理中的方法,而BPMS是建立、执行、评价和管理企业业务流程的一组软件系统体系,也就是我们常说的软件平台。概括起来说,BPM应该能体现以下特性:
(1)业务流程建模:业务人员完全以业务的视角,用流程图描述业务流程,也就是流程设计工具。
(2)业务流程自动化:根据定义好的流程,在BPM系统中自动执行,完全废弃传统的纸张,流程的传递不需要人工干预,也就是智能化BPM流程引擎。
(3)系统集成:BPM不仅仅是由人来参与,部分活动也可以由IT系统来参与,例如在请假流程中需要在HR系统中判断请假人是否有年休假期。这就要求BPM提供执行自动作业功能,如调用WebService、执行某类的方法。
(4)业务流程管理:能够可视化的监控流程的执行情况,对流程执行过程中出现的意外进行处理,也就是提供实时流程监控。
(5)业务流程优化:对流程执行的情况(包括:效率、成本、瓶颈、负载)进行统计、分析。根据统计分析结果,对流程进行改造,以优化流程的执行,也就是提供流程模拟与分析工具。
业务流程建模是基础,业务流程自动化和系统集成是实现手段,业务流程管理是过程,业务流程优化是目标。BPM是一个方法论和软件系统的集合,作为方法论,有其自身的规划、实施、管理办法。在该方法的指导下,由软件系统来实现业务流程的有效管理。从这个角度来讲,BPM是一个持续性的过程,而这个过程的各个环节将构成一个闭合的循环体,这恰恰迎合了企业成长的过程。所以BPMS必将给企业的信息化建设,提高企业在市场的竞争力起着非常重要的作用。
2、BPM与Workflow、EAI
首先,我们先看看BPM与Workflow。谈到Workflow,我们自然会想到OA系统。
八十年代初期,随着大量PC机的生产以及普及化,有一组麻省理工的研发人员首先提出了办公自动化的概念,并在1981年发表了一篇文章:“Etude:An Integrated Document Processing System”。文章中提到开发一套集成的工具,包括办公工作台以及针对个人交互的软件系统,为办公室员工提高办公的效率。
❷ EAI什么意思
您好!
EAI(Enterprise Application Integration),是企业应用集成。
EAI(企业应用集成)将进程、软件、标准和硬件联合起来,在两个或更多的企业系统之间实现无缝集成,使它们就像一个整体一样。尽管EAI常常表现为对一个商业实体(例如一家公司)的信息系统进行业务应用集成,但当在多个企业系统之间进行商务交易的时候,EAI也表现为不同公司实体之间的企业系统集成,例如B2B的电子商务。
http://ke..com/view/284279.html
❸ 什么是EAI
EAI是将基于各种不同平台、用不同方案建立的异构应用集成的一种方法和技术。EAI通过建立底层结构,来联系横贯整个企业的异构系统、应用、数据源等,完成在企业内部的 ERP、CRM、SCM、数据库、数据仓库,以及其他重要的内部系统之间无缝地共享和交换数据的需要。有了 EAI,企业就可以将企业核心应用和新的Internet解决方案结合在一起。
EAI(企业应用集成)将进程、软件、标准和硬件联合起来,在两个或更多的企业系统之间实现无缝集成,使它们就像一个整体一样。尽管EAI常常表现为对一个商业实体(例如一家公司)的信息系统进行业务应用集成,但当在多个企业系统之间进行商务交易的时候,EAI也表现为不同公司实体之间的企业系统集成,例如B2B的电子商务。
EAI的简要历史
在20世纪60年代到70年代期间,企业应用大多是用来替代重复性劳动的一些简单设计。当时并没有考虑到企业数据的集成,惟一的目标就是用计算机代替一些孤立的、体力性质的工作环节。
到了20世纪80年代,有些公司开始意识到应用集成的价值和必要性。这是一 种挑战,很多公司的技术人员都试图在企业系统整体概念的指导下对已经存在的应用进行重新设计,以便让它们集成在一起。然而这种努力收效甚微。20世纪90年代,ERP应用开始流行的时候,同时也要求它们能够支持已经存在的应用和数据,这就必须引入EAI。所以说,EAI的发展是合乎逻辑的,企 业利用客户机/服务器技术实现了分布应用,但后来认识到连接多样业务处理的好处。其他推动EAI市场的因素还有应用软件包的发展、针对Y2K问题的应用、供应链管理(B2B集成)、流式业务处理以及Web应用集成。
EAI的内容EAI包括的内容很复杂,涉及到结构、硬件、软件以及流程等企业系统的各个层面。
● 业务过程集成 当对业务过程进行集成的时候,企业必须在各种业务系统中定义、授权和管理各种业务信息的交换,以便改进操作、减少成本、提高响应速度。业务过程集成包括业务管理、进程模拟以及综合任务、流程、组 织和进出信息的工作流,还包括业务处理中每一步都需要的工具。
● 应用集成 为两个应用中的数据和函数提供接近实时的集成。在一些B2B 集成中用来实现CRM系统与企业后端应用和Web的集成,构建能够充分利用多个业务系统资源的电子商务网站。
● 数据集成 为了完成应用集成和业务过程集成,必须首先解决数据和数据库的集成问题。在集成之前,必须首先对数据进行标识并编成目录,另外还要确定元数据模型。这三步完成以后,数据才能在数据库系统中分布和共享。
● 集成的标准 要实现完全的数据集成,必须首先选择数据的标准格式。集 成的标准化促成了信息和业务数据的共享和分布,构成了企业应用集成的核心,包括COM+/DCOM、CORBA、EDI、JavaRMI和XML。
● 平台集成 要实现系统的集成,底层的结构、软件、硬件以及异构网络的特殊需求都必须得到集成。平台集成处理一些过程和工具,以保证这些系统进行快速安全的通信。
EAI实施10条准则准则1:Align Plans to Strategy
制定短期计划和长期策略准则2:Consolidate First, Integrate Second
联合为先,整合在后准则3:Use a process-driven approach to develop end-to-end solutions.
采用流程驱动方式来开发端到端解决方案准则4:Establish clear lines of ownership and accountability.
确定明晰的属主和责任准则5:Enforce EAI architecture
明确EAI体系结构准则6:Mandate integration requirements for new applications
在新应用中考虑整合需求准则7:Develop a common representation of data and process.
建立数据和过程的通用表示准则8:Test early and often
早测试,常测试准则9:Re-factor interfaces constantly so they never become legacy
经常重构系统接口,防止过时准则10:Evolve business practices through experimentation.通过实践演化业务流程
❹ (2006南通模拟)如图所示,质量为2kg的物块A(可看作质点),开始放在长木板B的左端,B的质量为1kg,可
(1)第一次碰撞后A以v0=6m/s速度向右运动,B的初速度为0,与N板碰前达共同速度v1,则mAv0=(mA+mB)v1
v1=4m/s
系统克服阻力做功损失动能△E1=mAv02?(mA+mB)v12=36?24=12J.
因与N板的碰撞没有能量损失,A、B与N板碰后返回向左运动,此时A的动能EA′=×2×42=16J>△E1
因此,当B先与M板碰撞停住后,A还有足够能量克服阻力做功,并与M板发生第二次碰撞.所以A可以与挡板M发生第二次碰撞.
(2)设第i次碰后A的速度为vi,动能为EAi,达到共同速度后A的速度为vi′动能为EAi′同理可求
vi′=vi
EAi′=EAi
EBi′=EAi′=EAi
单程克服阻力做功Wfi=EAi?EAi′?EBi′=EAi<EAi′
因此每次都可以返回到M板,最终停靠在M板前.
(3)由(2)的讨论可知,在每完成一个碰撞周期中损失的总能量均能满足
△Ei=2Wfi+EBi′=EAi+EAi=EAi.
(即剩余能量为EAi)
其中用以克服阻力做功占损失总能量之比==
碰撞中能量损失所占的比例=
因此,当初始A的总动能损失完时,克服摩擦力做的总功为Wf总=EA0=27J
μmgs=Wf阻
所以S==13.5m.
答:(1)A与挡板M能发生第二次碰撞.
(2)最终停靠在M板前.
(3)A在B上一共通过了13.5m路程.