您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > Cordys产品及公司介绍
1.附录A:Cordys公司简介Cordys为企业提供具有业界领先水平的业务运营平台(BOP)产品,为福布斯全球2000强企业提供业务流程管理产品以及解决方案。Cordys独特的基于SOA的解决方案使用户能更迅速地对业务流程进行设计、执行、监控、与优化,同时获得比其它同类解决方案更为出色的性能与灵活性。Cordys公司总部设在风景如画的荷兰古堡Vanenburg,业务跨越欧、美、亚、非各洲。公司创始人JanBaan,曾一手创办了世界著名的ERP企业Baan公司,在上世纪90年代中期就提出了企业动态建模理念,在业界首先把流程动态配置引入到ERP软件中。上世纪90年代晚期,我们的研发团队继续关注业务流程的管理优化与技术实现,并开始进行SOA架构方面的研究工作。到了2001年,Cordys公司确定了基于SOA的一体化架构,开始将这方面的研究成果着手产品化,造就了CordysBOP平台产品。Cordys解决方案涵盖业务流程的整个生命周期,在设计、执行、监控、与改进阶段都提供先进的技术。市场上的众多BPM套件产品都是将人工工作流与系统自动化流程分割开,在不同的引擎中加以执行。而Cordys产品则是将二者融合在一起,在一款高效的流程引擎中执行,使得企业在系统中实现业务流程时,不必将业务分析人员梳理好的业务流程拆散成人工工作流和系统自动化流程,从而真正实现端到端的流程建模、执行、监控、与改进,并保障企业能够充分享受到Cordys提供的4S特性:Speed(速度)–最短项目周期、最快投资回报Scalability(伸缩性)–最具有伸缩性的业务流程管理套件、拥有线性扩展性和企业级的卓越性能Stability(稳定性)–全时运行的高可用性、最低总体拥有成本SingleView(统一视图)–统一的用户体验、完整的端到端流程监控、并将散布于各处的数据实现统一展现特别是统一视图特性,使企业能够把流程执行状况以及流程相关的业务信息,纳入到一体化、图形化的监控与评估框架中,使企业设计的各类运营指标KPI能够真正地与实际经营活动,与IT系统实时连接。它真正能给企业带来端到端的业务可见性,也是传统工作流解决方案无法比拟的技术优势。Cordys公司拥有强大的管理团队,其核心成员均有20年以上的IT业界工作经历,凝聚了业务流程和信息系统技术两方面多年的经验。保证公司业务的蓬勃发展。JanBaan-董事会主席(Chairman)兼首席执行官(CEO)Cordys公司创始人。早在1978年,JanBaan先生便一手缔造了以自己名字命名的公司,BaanCompanyN.V.,并以敏锐的目光瞄准了后来被称为ERP的市场。经过不断创新,Baan最终成为世界三大ERP厂商之一。JanBaan先生也因此被公认为ERP软件业的先驱之一。在看到ERP产品在灵活性方面越来越无法满足当今快速变化的市场环境和业务需求之后,在上世纪90年代末便开始转向具有革新性的BPM市场,并于新千年初期就推出了成熟的流程管理套件产品CordysBOP。JonPyke—首席策略官(CSO)兼首席营销官(CMO)JonPyke先生是全球公认的BPM领域的先驱与资深专家。他是BPM领域的标准化制定机构工作流管理联盟(WfMC)的现任主席与缔造者之一。JonPyke先生拥有超过30年的IT从业经验,出任过多家技术公司的要职,如StaffWare(被Tibco收购为其BPM产品)的首席技术官。TheodoorevanDonge-首席技术官(CTO)在软件领域具有超过25年的创新和领导经验,与JanBaan先生一起,他也被公认为推动核心ERP技术的先锋之一。并追随JanBaan先生转向BPM领域,并于该领域做出了众多具有创新性和前瞻性的技术研究工作。他的专业领域涵盖了传统的ERP系统、面向对象框架、以及最新的基于Internet的SOA和WebService技术。我们在世界范围内支撑多家财富500强以及福布斯2000强著名企业的业务流程。在这些高端客户中,包括:ABB–全球领先的电力和自动化技术集团Philips–全球知名电器制造企业AXA–全球第二大保险公司,财富500强排名15SiemensHealthcare–全球领先的医疗科技提供商Fortis–财富500强中全球排名前二的金融服务集团KPN-荷兰电信,财富杂志推荐的全球最值得投资的电信运营商之一Comcast–美国最大的有线电视运营商,财富500强中前100名国家电网-中国电力行业的龙头老大,全世界员工最多的企业之一中国移动–全球用户数第一的电信运营企业Cordys在BPM和SOA领域内深厚的知识与经验,已经得到许多IT业界分析评测机构的认可。他们一致认为在全球BPM和SOA市场上,Cordys是一家具有强大实力以及先进技术理念的企业。比如,业界权威的评测机构GartnerGroup就将Cordys列为业界的技术创新者之一,并在其最新的BPM市场分析报告中将Cordys列为全球增长速度最快的BPMS厂商。又如,Zapthink在其评测报告中提及:“Cordys的优势在于综合了下述三种技术:业务流程的定义与执行基于浏览器的强大用户界面基于SOA的Web服务整合能力许多厂商致力于上述技术中的一项或两项,但Cordys非比寻常地在三个方面同样出色。因此,企业选择Cordys进行面向服务的开发,比使用来自不同厂商的混合解决方案更为容易。”2.附录B:CordysBOP技术简介2.1业务规则建模企业中无时无刻不在发生着业务情况的变化,工作人员要根据不同的情况进行不同的处理,执行不同的任务,这就是业务规则所要描述的情形。CordysBOP产品能够为设计人员提供业务规则建模工具,通过简单的鼠标操作,而不是复杂的编码工作,帮助他们对特定的规则进行描述,并可以与业务流程和后端系统无缝集成,依据不同的情形触发不同的业务流程,或触发相应的后端系统功能。Cordys提供两种图形化的规则建模环境:高级规则建模环境与决策表建模环境。2.1.1高级规则建模环境图高级规则建模环境用户可以利用高级规则建模环境中提供的各种现成可用的标准运算功能来搭建复杂的规则模型,该建模环境提供如下功能:可以定义具有复杂关系的业务规则,如具有互斥关系(mutuallyexcluding)的规则、具有覆盖关系(overriding)的规则、具有执行优先级差异(priority)的规则、以及具有互相关联关系(linking)的规则。可以对规则创建复杂的表达式。可以调用基于Java的客户化脚本。可以对关联的其他业务对象进行查询。2.1.2决策表规则建模环境图决策表建模环境业务人员可以使用更加直观和简便的决策表建模环境创建业务规则,该建模环境具有:简单易用的表格式规则建模环境一次性对一组规则进行建模以自然语言显示规则,更具易读性2.2业务规则引擎CordysBOP产品具有高效率和高伸缩性的规则处理引擎,保证企业整体的运营效率,不会因此形成对企业业务运作的瓶颈。CordysBOP产品的业务规则引擎和对应的设计工具能够在检测到业务对象(基于XML的流程数据)的状态发生改变,如插入、更新、或删除某个业务对象时,自动触发相关业务规则,也即业务事件和程序代码都可以触发业务规则。同时,业务规则还可以通过与流程活动紧密关联,并具有较高的可伸缩性和出色的性能。2.2.1主要特性用C语言实现的高效本地规则执行引擎,保障对规则和业务事件的高处理性能支持调用第三方系统的功能支持将Cordys规则引擎嵌入第三方系统,第三方可以通过Cordys规则引擎开放出的WebService或JavaAPI来嵌入Cordys规则引擎与流程引擎紧密集成,可以充分利用Cordys业务流程管理的强大功能,提高业务规则对实际业务事件的捕捉和处理能力业务对象行为可配置支持动态行为变更2.2.2支持丰富的规则类型约束规则o在事务前执行,可以决定事务是否执行,以及在事务执行前对业务对象进行必要的修改业务规则o事务提交之后执行,对事务执行后的情况进行处理被动规则o由其他规则触发的规则(规则嵌套)定时规则o按预先设定的时间段触发模板规则o设计规则模版2.2.3规则验证工具另外,Cordys还提供方便的图形化规则验证工具,用于检验所创建规则的正确性,并查看规则的执行过程和结果,如下图所示:图业务规则验证工具2.3业务流程建模2.3.1业务人员与技术人员在同一个建模环境中协同业务人员设计出来的流程模型往往既包含人员之间的交互环节,也包含系统自动化环节。Cordys可以在一个单一流程模型中将两者融合在一起,不需要技术人员使用其他建模工具将原先完整的业务模型拆散成独立的人工工作流和系统自动化流程,这样就省却了在人工工作流和系统自动化流程之间进行同步和连接的工作,也使得业务人员的业务模型与技术人员的实现模型保持一致,不会出现同步问题。图业务人员与技术人员都在同一个设计工具对完整的业务流程进行设计在Cordys中,如上图所示,业务人员与技术人员都在同一个设计工具(Cordys业务流程设计工具)中对流程进行建模与技术实现,并且都是在基于BPMN的同一个流程模型上进行工作。Cordys采用“自顶至下”的设计思想。首先,业务分析人员从实际业务入手,在Cordys业务流程设计工具中设计业务流程,对于非技术的业务分析人员来说,他们不必了解底层的技术实现细节。然后在同一个设计工具中,IT人员将业务分析人员设计出的流程中的各个活动与BPM组件库中已经开放出的各种Web服务对应起来,或者根据需求开发新的Web服务,从而使业务流程真正变成可执行的流程。在整个过程中,包括流程的创建、浏览、更新、删除、部署、以及执行等操作,Cordys都提供基于角色和用户的权限控制。其它不少基于服务编排架构(ServiceOrchestrationArchitecture)的BPMS产品都是通过流程之外的服务将人工任务集成到流程中,也就是说,它们需要另外的服务器或程序来专门运行人工任务。而Cordys则是将人工工作流也作为流程中的服务,在同一个流程引擎中加以执行。这样一来,就可以大大简化流程设计与性能管理。Cordys还提供相应的向导工具,可以很方便地将业务流程转化为Web服务,从而对其进行复用,供其它应用或流程调用。而且,这些服务可以是同步的,也可以是异步的。微流程(短时间运行的流程)一般都会作为同步的Web服务,而长时间运行的流程则会作为异步的Web服务。所有这些Web服务都可以视为经过组合的业务服务,在其它流程中调用,也可以在XForms,甚至是Cordys之外的平台中调用,从而得以很好地复用。2.3.2多层级的业务建模Cordys业务流程设计工具为多个层次的业务提供建模工具,使企业可以逐层深入,从与商业伙伴之间的B2B价值链,到企业内部各个部门之间的业务互动(业务环境),最后到最具体的业务流程,为各种业务创建符合BPMN标准的业务流程模型。价值链模型可以使业务分析人员对企业和商业伙伴(或其它价值链)之间的关系进行定义,并对与之相关联的业务流程进行归纳分类。与此相似,业务环境模型将企业内部跨越各个职能部门的业务流程进行归纳分类。在价值链与业务环境层面的建模过程中,设计人员会更多地关注对流程的归纳与描述,而不会深入到对单个流程的详细分析。图用于描述B2B价值链中各方之间关系的价值链模型(VCM)图用于描述部门间和各个职能之间关系的业务环境模型(BCM)图描述具体业务的流程模型(BPM)2.3.3动态角色/用户分配Cordys提供动态角色/用户分配功能,不需要在设计时将用户角色与流程环节绑定,而是在运行时,通过将目标角色或用户信息传递进流程中来指定流程步骤的执行者。如此一来就可以大大简化具有相同结构和层级关系的流程设计,不必再针对不同的层级组合设计出不同的流程模型,而是只用设计出一个通用的流程模型,在运行时再来确定流程中各个环节的执行角色或用户,如下图所示:图通过向流程传递消息,实现动态角色/用户分配2.3.4动态子流程分配除动态角
本文标题:Cordys产品及公司介绍
链接地址:https://www.777doc.com/doc-4943368 .html