文档章节

JSAAS 企业流程应用快速开发

keitch
 keitch
发布于 2016/08/21 13:13
字数 1069
阅读 249
收藏 1

jsaas-cloud-community

 

  1. 运行环境要求:

     

  2. Windows 2003+,Linux 7+
  3. JDK1.6+
  4. MySql 5.5+
  5. Tomcat 6+
  6. Eclipse

1. JSAAS简介

 

JSAAS企业应用平台是一款带有企业信息化基础管理的Saas开发平台框架,它是基于流行的轻量级框架Spring上构建,以支持中小企业、大型集团企业、政府单位的日常事务管理,平台提供基础的数据交互功能模块、文档处理管理模块、组织架构管理模块、流程管理模块、企业公告、微信交互管理模块等,适合于有IT研发能力的大型企业或向Saas应用运维的IT开发企业。同时整合了Activiti流程,并且进行扩展以支持国内流程的需求,可以有效满足企业或部门的OA办公或BPM业务需求。

 

其平台架构如下所示:

平台的使用价值:

平台的流程业务支持:

 

2. 整合开源技术

 

    1. JAVA 1.6 +
      • Spring Core核心容器
      • Spring  MVC 4
      • Spring AOP
      • Spring Security
      • Groovy动态脚本语言
      • MiniUI前端JS框架
      • Jquery javascrip库
      • MyBatis Or JDBC数据持久层框架
      • Maven版本控制
      • Log4j Java XML API
      • Scheduling Quartz定时任务
      • Alfresco Activiti 5
      • JQuery
      • Ueditor
      • Code Mirror
      • PageOffice
      • Google Calender
      • Jquery Ystep
      • 其他控件等

 

 

3. 传统应用开发支持

 

 

JSAAS是一款可以开发政府办公应用、业务流程系统、企业OA、企业的业务管理系统等、它基于以下开源框架上构建,因此,对于JAVA的开发人员来说,这是一款容易上手的

开发框架,特别是流程业务的支持,所以在开发传统的业务系统时,它会更加节省你的开发成本,结合外围开放的接口,可以有效支持多种端的接入,如手机端、微信端等。

虽然市面上有比较多的以下系统,但很多业务未必适合一些企业使用,定制开发自身的业务更加适合企业。

 

CRM(客户关系管理)

OA (协同管理)

ERP(企业应用管理)

KMS(知识管理)

HRM(人力资源管理)

DRP(分销应用管理)

 

4. 云应用或租户应用的支持

 

目前云应用是非常火的,JSAAS通过对组织架构及业务数据的逻辑划分,可以支持小规模的云端应用,而对于大模规的数据的云端应用,平台通过扩展应用服务器及数据库实例,以可以支持更大更快更安全的数据访问。

saas-deploy

 

在云端应用上,我们可以构建以下应用:
JSAAS_680

如我们基于JSAAS上可以开发企业的协同平台,其访问例子如下:

 

http://www.redxun.cn:8020/saweb/index.do

 

系统界面如下所示:
flow
jsaas-ent

5. JSAAS社区开源版

目前红迅软件推出开源社区版,并且提供开发学习讲解视频。满足开发人员对平台设计思想的理解、同时可以基于上面开发自身的业务应用。我们同时为同行企业或有开发能力的企业提供全开源的企业版,推进与合作伙伴深入合作,构建企业私有云与公有云应用。

      • 开源版源代码下载

https://pan.baidu.com/s/1pLKp9V1

获取密码请发邮件至3102760881@qq.com

      • 学习视频
      • 部分在线文档讲解

http://www.redxun.cn/?cat=49

      • Wiki文档


1.如何实现Activiti的分支条件的自定义配置
2.Activiti的自定义组织架构及在流程中的应用
3.Activiti如何实现流程的回退
4.JSAAS如何让外部业务功能参与Activiti流程的审批
5.JSAAS的Activiti会签开发扩展处理
6.Activiti的全局事件机制及其监听处理
在线试用地址:http://www.redxun.cn:8020/saweb/login.jsp

© 著作权归作者所有

keitch
粉丝 2
博文 5
码字总数 7070
作品 0
广州
后端工程师
私信 提问
基于Activiti的流程协同开发平台(支持租用云架构)

基于Activiti的JSAAS高效企业应用及流程开发平台 JSAAS平台是新一款基于Spring Activiti的J2EE的快速开发框架,它本着灵活、快捷开发、高性能、高协作性、高稳定性、高可用性、人性化的操作体...

keitch
2016/06/08
43
0
不写代码即可快速开发应用,JEPaaS助力企业数字化创新

在企业实现信息化和数字化的过程中,通常有三种方式可以满足企业的大量软件系统需求:一是可以采购如ERP和CRM等的标准化软件产品,二是企业内部自己开发,还有一种是可以通过外包的方式去进行...

JEPaaS云平台
07/19
142
0
推荐一款快速开发平台,web中最好的快速开发平台

力软快速开发平台是力软自主开发的基于SOA面向服务的应用系统开发平台,可以方便快捷的搭建企业、医院、工厂、学校等行业的企业级运营管理平台。平台采用.net.技术架构,webapi服务搭建。 力...

力软信息
02/22
0
0
传统企业数字化转型不能没有灵魂

在数字化转型成为各行各业共识的当下,IT技术与传统行业的结合,带来了技术与商业模式的创新。一个显著的变化是,在过去几年的时间里,云计算在中国得到了快速发展。云计算以其独特的优势,在...

JEPaaS云平台
07/10
20
0
谁来解决企业信息化建设中的困惑

企业信息化中的硬件设备和软件成本投入不断增加,收效却不高。 企业在不同阶段购置不同的应用软件,却无法将各种应用系统集中整合到一个平台上,形成信息孤岛。 随着企业内外部环境的变化,原...

天翎开源
2013/04/26
2
0

没有更多内容

加载失败,请刷新页面

加载更多

IntelliJ IDEA远程连接tomcat,实现单步调试

web项目部署到tomcat上之后,有时需要打断点单步调试,如果用的是Intellij idea,可以通过如下方法实现: 开启debug端口,启动tomcat 以tomcat7.0.75为例,打开bin目录下的catalina.bat文件,...

程序员欣宸
47分钟前
5
0
如何在 Bash 中对变量递增或者递减

导读 编写 Bash 脚本时最常见的算术运算之一是递增和递减变量。这通常在循环中用作计数器,但它也可以在脚本的其他地方出现。 递增和递减意味着分别从数值变量的值中添加或减去值(通常为 1 ...

问题终结者
52分钟前
3
0
如何使用ssh工具便于远程管理

前几天亲眼经历了Linux服务器运维过程,眼看着别人熟练运用Linux管理工具,自个心里不是滋味,所以自己特意整理了一篇“专题”:使用ssh服务远程管理主机。 首先在使用ssh服务工具之前,先熟...

Linux就该这么学
今天
6
0
IT兄弟连 HTML5教程 介绍HTML5给你认识 习题

1.关于HTML5说法正确的是:(C) A.HTML5只是对HTML4的一个简单升级 B.所有主流浏览器都支持HTML5 C.HTML5新增了离线缓存机制 D.HTML5主要是针对移动端进行了优化 2.为了标识一个HTML文...

老码农的一亩三分地
今天
6
0
关于1加手机rom的分析过程

1、关于清理app缓存的信息 framework.jar和services.jar文件,都位于/system/framework目录下面 framework.jar的android.os.Intent类里面定义了action "android.intent.action.CLEAR_PKG",这......

shatian
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部