一、集成性 

H3 BPM可以与其它系统进行多个层面的集成,满足企业的针对不同系统的集成需求。

图:多种集成维度

Ø  用户集成

可与企业现有系统进行组织架构同步或调用,也可以直接与AD 进行集成。

Ø  业务集成

H3   BPM 不但帮企业进行接口封装,还提供接口调用的相关服务,例如:集群、规则引擎、商业活动监控、多种调用处理、批处理、业务系统停机处理、日志管理、权限管理、跨系统事务、跨系统搜索、跨系统数据整合、服务器监控、变更管理、适配器调试、统一主数据等等。

Ø 门户集成

H3 Portal 的所有界面都采用控件化设计,且代码开放,方便企业进行门户整合。

Ø  流程集成

通过H3  BPM 引擎的API 接口、事件和方法,对第三方系统进行流程驱动,从而实现原有业务系统的流程化。

Ø  消息集成

H3   BPM 内置消息引擎,包含邮件、短信、即时通讯等多种发送方式,用户可对消息内容、格式进行自定义。通过消息引擎可实现消息的统一管理与发送。

二、开放性

H3 BPM 由内到外,从数据库、引擎、门户,都具备良好的开放性。

Ø  数据库

H3  BPM 的对象模型跟表结构是一一对应的,比如:类对应到表,类的属性对应到表的列。这样便于开发人员理解和访问数据库层。

Ø 引擎

API :引擎提供非常丰富的API ,   H3  BPM 所展现的所有功能都是通过调用这些API来实现的。也就是说,通过调用API 可以组合出任意对于流程的需求。

图:H3 BPM 接口手册

Message:引擎还提供大量消息和事件机制,消息是用来异步驱动流程实例的,外部系统(可以是非.Net 系统)可以向引擎发送Xml 格式的消息来驱动各个流程实例。

Event:事件是引擎本身抛出的,可以用于告诉外部系统系统做了什么,比如:当我们修改了某个数据的时候,我们同时希望把这个数据同步到另外一个系统中,最简单的一种应用是:当 H3  中产生一条任务后,通过事件把任务记录同步到SharePoint 任务列表库上。

Ø 门户

H3 的Portal 和引用的DLL 是完全开源的,用户可以在Portal 加任意的样式和功能,比如:报表、查询、符合某种业务的需求的提交页面等。另H3 BPM 为方便异构系统调用,以及系统运行调试,另体提供了常用Web Service接口,包括:创建流程、修改数据等等,而且所有API 都可以封装成Web Service 。

三、高效性 

流程的开发工作主要包括流程设计、流程规则、表单开发、业务集成、流程测试、报表制作以及移动应用、用户整合等外围应用。

图:流程开发主要工作

在这些方面,H3 BPM 都提供了高效的实现方式:

Ø  基础工作

H3  BPM 门户、用户集成、权限、短信、邮件、第三方消息集成、移动办公、多浏览器支持等等,都是H3 BPM 产品化的功能,配置或少量扩展开发即可快速实现。

Ø  流程设计

图形化设计、参数化配置,参数异常丰富,99%流程工作可以配置完成。

Ø  流程规则

通过参数、脚本定义各类规则,实现流程与规则解耦,降低流程复杂度。

Ø  表单开发

智能表单,根据流程设计一键自动生成表单,完成80%表单工作。

Ø  业务集成

常用接口封装,参数化的集成配置,在业务系统提供了接口的前提下可以实现90%配置实现。

Ø  流程测试

通过流程仿真实现流程自动化测试。

Ø  流程报表

向导式自定义报表,业务人员也可以定义。

四、性能 

H3 BPM 在设计之初就是按照大规模应用设计的,用户总容量为400,000人。我们在多个方面对性能进行了保障:

Ø  技术层面

使用分布式集群、缓存等性能技术。门户进行分布式部署、数据库采用主数据库、日志库、数据库等,从而保障系统的大用户量负载。

图:分层的集群部署架构

Ø  数据剥离

通过H3  BPM 流程归档功能将生产环境的数据归档至其它数据库中,保持生产环境的数据处理性能最优。

Ø  制度保障层面

奥哲对系统性能进行了长期监测,新版本发布之前都需通过性能测试,保证发布的产品必须符合实际应用要求。

按照H3 BPM 性能参数、性能测试结果以及客户实际应用案例,如果按照中高端的PC  Server,H3  BPM 在不同用户规模下的服务器部署数量建议如下(根据不同的情况,服务器的CPU、内存等详细参数会有所不同):

表:不同用户对应的服务器数

目前,H3 BPM 的最大客户应用有400,000 用户数,性能稳定。

H3 BPM让天下没有难用的流程之技术特性的更多相关文章

  1. H3 BPM让天下没有难用的流程之技术体系

    一.技术架构 H3 BPM 基于微软.NET 技术架构,采用C#语言开发,以高开放.高扩展.高性能为核心准则,遵循分层的设计原理,结合最新的B/S 以及智能手机应用开发技术研发的. 图:H3 BPM  ...

  2. H3 BPM让天下没有难用的流程之产品概述

    一.产品简介 BPM(Business Process Management),是指根据业务环境的变化,推进人与人之间.人与系统之间以及系统与系统之间的整合及调整的经营方法与解决方案的IT工具. H3 ...

  3. H3 BPM让天下没有难用的流程之功能介绍

    H3 BPM10.0功能地图如下:  图:H3 BPM 功能地图 一.流程引擎 H3  BPM 流程引擎遵循WFMC 标准的工作流引擎技术,设计可运行的流程和表单,实现工作任务在人与人.人与系统.系统 ...

  4. 听H3絮叨:何以让天下没有难用的流程

    最近朋友圈.网站新闻铺天盖地是"让天下没有难用的流程",有人就要问了,H3 BPM何德何能,为BPM站台,让天下没有难用的流程? 这是一个关于"办公室空想"的故 ...

  5. 熊乐:H3 BPM为加速企业流程管理提供源动力

    近日,在北京·金隅喜来登酒店,H3 BPM以"让天下没有难用的流程"为主题,正式发布H3 BPM10.0版本.全新的业务流程管理系统在易用性方面大大提升,并且全面支持Java与.N ...

  6. H3 BPM:为石化企业提供一个不一样的全停大修平台

    H3 BPM大型炼化企业装置全停检修管理平台(简称"全停大修")结合国际化的流程管理理念.成熟的系统技术架构.优秀的行业解决方案,为石油化工行业全停大修提供了卓越的信息化管理方案, ...

  7. 马旭飞:共探H3 BPM社区发展战略

    近日,以"让天下没有难用的流程"为主题,H3 BPM10.0在北京金隅喜来登酒店正式发布. H3 BPM全新的业务流程管理系统是颠覆BPM行业的巨作,拥有众多独创技术,近200个业 ...

  8. H3 BPM总部乔迁 开启新篇章 筑梦新征程

    近日,国际一流的BPM解决方案服务商H3 BPM总部迎来乔迁之喜,办公新址泰邦科技大厦位于国家火炬计划软件产业基地.国家高新技术产业标准化示范区.国家文化和科技融合示范基地的深圳高新技术产业园区,办公 ...

  9. 规模、性能、弹性全面升级,让天下没有难用的 K8s

    作者 | 汤志敏 阿里云容器服务开发负责人 Kubernetes 是云原生时代的基础设施.云上的分布式操作系统. 9 月 26 日云栖大会容器专场,在<拐点已至,云原生引领数字化转型升级> ...

随机推荐

  1. 03.SQLServer性能优化之---存储优化系列

    汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 概  述:http://www.cnblogs.com/dunitian/p/60413 ...

  2. iOS开发系列--打造自己的“美图秀秀”

    --绘图与滤镜全面解析 概述 在iOS中可以很容易的开发出绚丽的界面效果,一方面得益于成功系统的设计,另一方面得益于它强大的开发框架.今天我们将围绕iOS中两大图形.图像绘图框架进行介绍:Quartz ...

  3. Spring之旅

    Java使得以模块化构建复杂应用系统成为可能,它为Applet而来,但为组件化而留. Spring是一个开源的框架,最早由Rod Johnson创建.Spring是为了解决企业级应用开发的复杂性而创建 ...

  4. Adaboost提升算法从原理到实践

    1.基本思想: 综合某些专家的判断,往往要比一个专家单独的判断要好.在"强可学习"和"弱科学习"的概念上来说就是我们通过对多个弱可学习的算法进行"组合 ...

  5. [原] KVM 虚拟化原理探究(5)— 网络IO虚拟化

    KVM 虚拟化原理探究(5)- 网络IO虚拟化 标签(空格分隔): KVM IO 虚拟化简介 前面的文章介绍了KVM的启动过程,CPU虚拟化,内存虚拟化原理.作为一个完整的风诺依曼计算机系统,必然有输 ...

  6. C#发送邮箱

    之前自己从来没有做过发送邮箱的功能,前段时间项目需要,在找了很多帖子之后,终于实现了. 之后有整理了一下,写了一个类.直接给类传递信息,就可以发送了. 这里还需要说明的是,发送邮箱需要开通POP3/S ...

  7. 分布式学习系列【dubbo入门实践】

    分布式学习系列[dubbo入门实践] dubbo架构 组成部分:provider,consumer,registry,monitor: provider,consumer注册,订阅类似于消息队列的注册 ...

  8. NodeJs支付宝移动支付签名及验签

    非常感谢 :http://www.jianshu.com/p/8513e995ff3a?utm_campaign=hugo&utm_medium=reader_share&utm_co ...

  9. 【从零开始学BPM,Day1】工作流管理平台架构学习

    [课程主题] 主题:5天,一起从零开始学习BPM [课程形式] 1.为期5天的短任务学习 2.每天观看一个视频,视频学习时间自由安排. [第一天课程] Step 1 软件下载:H3 BPM10.0全开 ...

  10. BZOJ 4453: cys就是要拿英魂![后缀数组 ST表 单调栈类似物]

    4453: cys就是要拿英魂! Time Limit: 3 Sec  Memory Limit: 128 MBSubmit: 90  Solved: 46[Submit][Status][Discu ...