BPMX3技术架构说明_第1页
BPMX3技术架构说明_第2页
BPMX3技术架构说明_第3页
BPMX3技术架构说明_第4页
BPMX3技术架构说明_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

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

文档简介

宏天

BPM

X3

开发平台开放式、轻量级的企业级流程引擎解决方案全国效劳热线:400-0668-262

公司介绍Company

Profile宏天初创•

流程产品规划•

技术框架准备产品升级•Est-BPMv2.0•J-Officev2.0•J-OfficeENTv1.3•CMS1.0效劳客户•武汉船舶技术•深圳天龙BPM

X3发布•

轻量级工作流平台•

Activiti开源流程引擎•

可独立/嵌入部署•

BPMN2标准J.Office

3.0规划及开发HT-ESB

开发产品发布•Est-BPMv1.0发布•J-Officev1.0发布效劳客户•南方电网电科院 宏天是国内领先的政府协同办公OA应用解决方案供给商,知名的JBPM、Activiti工作流引擎应用开发效劳商,为政府及电力、通信、软件同行企业等提供高品质的信息化解决方案。产品升级•J-Office•J-Office-Ent2.0•Est-BPM2.0•CMS2.0•BPMX3研发中效劳客户•XXXXXXXXXXX

目录介绍Table

of

Content

产品定位BPMX3是基于JEE开源、轻

量级的企业业务开发平台第三方应用集成单点登录webServices…… 技术特点 跨平台,跨数据库,跨浏览器开发快速稳定、功能强大、升级容易 第三方控件集成 Office控件 iLog在线流程设计器 短信集成 ……成功案例深圳天珑移动、北京金智万维、粤能信息、深圳华泰联合证券……关于宏天完善的售后效劳专业的技术参谋团队成熟易用的产品BPM

X3产品定位Product

Positioning•工作流效劳中心(WorkflowCenter)•数据交互中心•

Web业务应用快速开发平台平台技术特点Technical

Features

Jquery

1.8

CKEditor3.6/UEditorApache

Active

MQ

MyBatis

3

Spring

Core

SpringSecurity

Spring

AOPCXF

2.0

JavaMailCompass+

Lucene

Alfresco

Activiti

5

Spring

MVC

3.0

Jasper

Report

4.5BPM

X3

Other

groovyMaven

2••••••Log4jVelocitySitemeshJfreechartJforumSolr开放JEE轻量级技术架构平台,集优秀开源技术整合跨平台,跨数据库,跨浏览器开发快速稳定功能强大升级容易开发工具Development

ToolsJDK1.6版本〔Later〕Eclipse3.7〔Later〕或Netbean6.8IReport

4.5

报表开发工具或帆软报表工具Tomcat6〔Later〕/Weblogic10later/

GlassFish

V2

LaterAntBPM

X3的多层架构Multi-layer

Architecture

of

BPM

X3

MySQL/

MSSERVER在线流程设计器Spring

MVC

3Spring

CodeComponent

报表引擎Jasper

Report

Fine

Report搜索引擎

Lucene

短讯SMS模块USB/短讯网关邮件收发系统

JAVA

MailJMS消息模块BPMX3的组件架构方式ComponentArchitecturalApproachofBPMX3 BPMX3根底平台数据访问模块

MyBatics

3

Or

JDBC/

Oracle在线表单设计器代码生成器

Cas

Server

同意用户认证Spring

Security

3 Quertz定时效劳

Activiti

5开源流程引擎BPMX3

工作流扩展组件Office

插件Flex

开发插件X3工作对外效劳组件 /WebServices数据总线

Mule

ESB流程集成Process

Integration嵌入式部署〔最有效的方式〕适用情况:新开发的系统独立部署,接口交互适用情况:现成系统业务表单不更改,接口交互方案一方案二流程集成嵌入架构Process

Integration

of

Embedded

Architecture在线流程设计器表单设计器财务管理系统CRM管理系统知识管理系统CMS管理系统IBaticBPMX3根底平台Apache

Active

MQ

CXF

ServiceAlfresco

Activiti

5MuleESBOrOtherESB J2EE根底平台Oracle

DB2

MySQLSQL

ServerJDBC代码生成器Code

Generator••••••基于Ant生成方式基于Freemark代码模板基于多种数据库表、视图生成基于工作流在线表单组件配置生成单表、多表生成在线配置访问生成功能页面•代码生成器Code

Generator如app-user表对应为AppUser,其产生的代码如下所示

JSP层

AppUserList.jsp、AppUserGet.jsp,AppUserEdit.jsp

Controller层

AppUserController.java

Service层

AppUserService.java

DAO

AppUserDao.java

Model

AppUser.java

BMPX3工作流引擎特性The

Features

of

BPM

X3

Engine•••••••••••••BPMN2.0标准支持开放、轻量级的流程体系基于流行的JAVA

流程引擎Activiti

5.8扩展强大的中国特色流程支持灵活的在线流程定义灵活的在线表单定义灵活的第三方表单集成灵活的嵌入式部署、独立部署灵活的组织结构支持灵活的流程的导入与导出流程多版本管理流程表单多版本管理流程任务的灵活人员运算处理中国特色的流程支持Chinese

Process

Features流程任务逐步回退处理(任务追回及多级驳回〕流程自由跳转流程跳转业务规那么设置多级分发任务与任务汇总会签〔并行与串行〕\补签及投票处理流程版本变更管理流程

表单版本变更管理流程催办〔基于MQ短信及邮件设置〕流程任务的工作日设置〔用于统计流程任务执行效率〕任务监控管理流程委办、转〔交〕办任务抄送、知会在线流程设计Online

Process

Design•

工作日历设置•

任务完成计算时效任务完成效率计算Task

Completion

Efficiency

Calculation常见流程节点Common

Task

Nodes常见任务节点Common

Task

Nodes串行并行常见任务节点Common

Task

Nodes条件并行判断分支自由流程Free

Process 市级公文分发〔动态分发多个区〕每个区级

签收每个区领导

签批意见分发至多个

街道办街道办主任

处理意见区汇总街道办

意见区领导填写

处理意见

分发与汇总1分发与汇总2汇总各区意见任务多级分发与汇总The

Multi-level

Distribution

of

The

Tasks

and

Summary 市级公文分发〔动态分发多个区〕区1签收区1领导意见分发街道办街道办主任1

处理意见

区1汇总街道办意见区1领导填写

处理意见汇总各区意见T_2_1区2签收区2领导意见分发街道办街道办主任4

处理意见

区2汇总街道办意见区2领导填写

处理意见街道办主任5

处理意见区3签收区3领导意见分发街道办街道办主任6

处理意见

区3汇总街道办意见区3领导填写

处理意见街道办主任7

处理意见T_层号_序号

街道办主任2

处理意见T_2

街道办主任3

处理意见T_3T_2_1多级分发与汇总设置Multi-level

Distribution

and

Aggregation

Settings会签Countersignature我们可以把某个任务设置成会签,让多人参与到这个任务中,参与人都会在其待办事项中收到任务提醒。会签Countersignature串行会签并行会签节点人员设置Node

Staffing节点跳转规那么设置Node

Jumpings

Rules

Setting节点事件设置Node

Event

Settings流程任务催办Process

Task

Reminders生成表在线表单设计Online

Forms

Design再生成表单在线表单设计Online

Forms

Design流程与表单绑定Binding

Process

and

Form一个流程绑定一个全局表单每个节点可以单独绑定一个表单表单的数据处理与自定义的前置处理类方法与后置处理类方法的自定义流程任务管理Process

Task

Management流程实例管理流程历史流程历史明细第三方控件集成已集成控件Office控件iLog在线流程设计器手机短信集成报表企业级搜索引擎扩展集成方案论坛移动办公即时通讯USBkey第三方控件集成Technical

FeaturesOffice

控件Office

Controller支持在线编辑文档 保存到任意Web效劳器Office

控件Office

Controller 支持强制痕迹保存 Visio文档阅读在上载和下载Office文档资料时控件本身可以不产生临时文 件等 自定义工具栏

模板套红

控制2007及2010工具栏

支持自定义菜单保存成HTML、

PDF、TXT等

其它文档格式,支持2007及

2010保存为2003兼容格式

全文批注

禁止用户从文档拷贝数据

自定义按钮

支持电子印章office版的全部功能,如电子签章、手写签名、

键盘批注等。Office

控件Office

Controller

支持电子印章office版的全部功能,如电子签章、手写签名、键盘批注等。iLog

流程设计器iLog

Process

Designer••••••••支持子流程支持会签任务节点动态指派任务自由跳转任务驳回及追回流程版本管理任务监控管理任务人员的集成配置方法一:利用GSM手机短信模块发送方法二:利用通信运营商短信端口发送手机用户移动基站GSMModelOADBServerOAWebServer手机用户移动短信服务器移动基站OAWebServerOADBServer互联网防火墙企业内部网络短信集成SMSIntegrated企业搜索引擎Enterprise

Search

Engine文件系统应用系统

数据库Web内容手工输入

查询查询用户聚合数据索引文档索引库搜索索引结果•••Compass

+

lucene

+

Solr快速构建文档及数据库的索引查询索引移动办公The

Mobile

office画简图表达移动办公--移动云部署模式The

Mobile

office

--

Mobile

cloud

deployment

models应用效劳器群手持移动终端〔客户端〕 应用虚拟化技术 键盘指令 鼠标操作 屏幕信息 iServer部署模式分为两种:一种是将移动云产品作为局域网网关部署,求,都交由移动云产品完成。一种是将移动云产品做局域网旁路部署,与应用效劳器同处同一局域网内,将网络外部的应用访问需求平安转发给应用所有的外部网络访问需求以及应用访问需 效劳器,其它外部网络访问需求不由移动云产品进行处理。在目前情况下,大多数用户都是采取旁路部署模式。移动办公--移动云部署方式〔网关〕The

Mobile

office

--

Mobile

cloud

deployment

models一种是将移动云产品作为局域网网关部署,所有的外部网络访问需求以及应用访问需求,都交由移动云产品完成。报表•

Jasper

Report

、IReport

报表工具论坛

Jforum即时通讯RTXUsbKey客户在登录或交易界面时,根据客户拥有的密保产品,输入生成的动态口令。通过效劳器认证后,确认无误后,即可进行其他操作。第三方应用系统集成1.单点登录SSO多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统1.采用CAS中央认证效劳,使用Cookie机制2所有应用系统共享一个身份认证系统;3所有应用系统能够识别和提取ticket信息;4应用系统能够识别已经登录过的用户,能自动判断当前用户是否登录过,从而完成单点登录的功能。2.webSevices采用Apache

CXF技術灵活部署轻量级容器:可在

Tomcat

或基于

Spring

的容器中部署

Services支持多种

Web

Services

标准.支持多种编程语言全面支持JAX-WS2.0客户端/效劳器编程模型;代码生成Java

to

WSDL;WSDL

to

Java;XSD

to

WSDL;WSDL

to

XML;WSDL

to

SOAP;WSDL

to

Service;3.Esb中间件1.esb中间件提供了网络中最根本的连接中枢,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用效劳器协调运作,实现了不同效劳之间的通信与整合2.

现有的相关厂商.IBM

WebSphere

ESB、Microsoft

ESB、JBOSS

SOA

Platform等程序接口交互方式WebService接口目前J.Office平台已经可以通过配置可以开放本系统的平台的对外接口,也可以通过cxf客户端访问其他系统已经开放的其他系统的Web

Service接口。URL开放接口通过开放系统的url,直接把系统的接口对外,其他系统通过加载或Post数据至该URL,抓取或提交系统公开的数据。数据库层的交互方式假设采用该种方式,是需要对各数据库中的各业务数据表结构了解非常清楚,在同一数据库内,可以通过一些触发器,存储过程,通过数据的对应方法也不尽相同,如在oracle或db2,还可以通过数据库包来指定调用我们后台的java类,实现与其他数据库进行数据交互。结合ESB方式ESB负责整合各种系统数据效劳,系统间通过ESB提供的WebService,RESTFULLURL,JDBC,Mail,FTP,JMS等接口进行各种数据的交互。ESB的引入会比较方便进行数据的交互处理,目前市面上ESB的厂商有Oracle,JBoss等,可以选一家,然后基于这块进行各种系统的数据整合。而整合的方式就是提供根据不同的系统的情况,进行适合的接口开发。如SAP系统,在没有源码的情况下,可以通过JDBC或Mail方式进行数据交互的处理,如其他系统需要访问SAP的数据,可以通过在SAP的数据库中提供数据查询的视图,通过JDBC接口对外,其他系统的那么可以通过这个视图查询对应的数据。Ftp成功案例

成功案例北京灵信互动基于宏天BPM工作流软件平台实施中国电信

ERP系统中国电信电子商务终端产品库中国电信电子商务ERP平台金鹏集团实施武汉城管委监督指挥系统深圳华泰联合证券携手宏天改造LEAP2.0开发平台工作流集成深圳天珑移动携手宏天实施TINNO

BPM业务流程管理系统

流程管理

报价管理FORECAST

管理会议室管理粤能信息携手宏天实施电科院MIS系统V2.0MIS

V2.0登录界面工程管理

流程业务表单合同管理其他典型的客户•••••••••••••••••北京金智万维软件北京信息研究所北京长城创想科技北京腾信软创科技吉林纵横开发软件兰州交通大学武汉华信数

温馨提示

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

评论

0/150

提交评论