openjweb,openjweb开源公告

OpenJWeb(v1.9)
企业级信息化应用平台
开源版发布公告
( 基于 Java 语言开发 )
 
 
软件开发人员的创业伴侣、架构参考
软件外包公司的二次开发利器
Java 培训机构的经典实战教程
政府、企业节约信息化成本的法宝
 
关键词   : java web 应用 企业级 信息化 快速开发平台
 
发布时间 :2011-4-12
OpenJWeb 开发组
QQ:29803446
电子邮箱 :[email protected]
手机 :13651070328
产品下载 :http://www.openjweb.com
交流 :http://www.openjweb.com/bbs
 
 
 
 
 
 
一、              产品说明
 
本产品原名 OpenJWeb Java Web 应用快速开发平台,是以 Java 开源框架为主要架构、
以快速开发为特色的企业级信息化应用开发平台。本产品历时两年多时间开发,现在向社会正式发布 OpenJWeb ( v1.9 )开源版和企业版。
二、              开源原因
每一个政府、企业信息化系统基本都包括组织结构的维护、用户与角色维护、功能菜单授权、按钮授权、数据授权、邮件发送、工作计划、业务流程管理等基础功能,对于网站类项目还包括网站栏目管理、信息发布、页面静态化、全文检索等功能。
即使抛开政府、企业的核心业务模块不说,光是这些基础功能,如果从零开发,需要耗费大量的时间和精力,而且对于技术、经验不足的软件开发人员而言,这几乎是一个难以完成的任务。
OpenJWeb 不仅搭建了一个商用级的业务平台架构,还提供了数据库表结构定义、增删改查页面的快速创建功能。目前 OpenJWeb 提供单表、主明细表、树形结构样式的 Java/JSP 代码、界面快速生成工具、网站前端开发的标签库,对于大型 MIS 系统而言,没有一个开发平台工具,工作量是无法想像的,在 OpenJWeb 中完成表结构定义到界面生成、功能菜单挂接、授权,整个过程仅需 10 分钟(大部分是表字段录入耗费的时间)。
OpenJWeb 开源版本的发布,是出于以下几方面的原因:
(1)               在中国,开源的 Java Web 应用快速开发平台很少,更别说是商用级的,大部分开源的框架仅停留在 mvc 层次、页面组件层次或者是为技术培训为目的,能够无缝整合 mvc ,安全框架,并提供整套组织结构、用户管理、授权、校验、功能快速生成、基础通用业务功能的很少。
(2)               由于缺少一个开源的快速开发平台,几乎每个做管理类 web 项目的软件公司,都需要开发一套类似的平台,但事实上,大部分公司没有开发平台,尤其是项目型公司,基本都是每个项目从头开发,没有积累,没有复用。全社会的做管理软件的公司做项目都开发这些基础功能,说明目前 IT 产业链与制造业的差距,没有形成一个软件业供应链,这造成 IT 行业大量的软件人员投入在基础功能的研发,造成社会资源的浪费。如果一个基础平台做的足够好,价格足够低,而且开放一些平台代码,那么软件公司开发信息化项目可以直接从核心业务层做起,而没必要开发这些基础功能。
(3)               OpenJWeb 的愿景是在大多数政府和企业的服务器中中都运行着基于 OpenJWeb 开发的 Java Web 应用,这就要求 OpenJWeb 必须是稳定的、易扩展的、低成本的、开放性、具有快速开发特性的业务平台。
(4)               IT 行业中,有多少软件开发人员是甘于永远做一个打工者?即使是在 IT 企业中已经身居要职但没有股份的中层甚至高层技术人员,有多少是甘于退休之前一直过着朝九晚五的生活?创业的想法和激情是否在很多 IT 技术人员心中萦绕但一直没付诸行动 ?OpenJWeb 既然提供了一个功能完善的基础平台和快速开发工具,节省了软件开发人员大量的开发时间、技术研究、架构整合时间,即使在职人员也可以利用业余时间快速开发自己承接的私活,更为关键的是, OpenJWeb1.9 大大降低了商用许可的价位,目前试销价格对最终企业用户是 2000 元 / 套(开源版价格), OpenJWeb 为了帮助软件开发人员打造自己的事业空间,还可以提供更优惠价格。
(5)               IT 软件行业的大格局早已固定,破局很难,但不是不可能。快速开发领域没有哪家公司是一家独大的,因为现在还没形成一个 IT 产业链,如果整个行业能够接受买别家的平台开发的项目的思路,那么将会催生快速开发平台产品领域的品牌企业。纵观现在的 IT 行业各细分领域, IBM 、微软、 Oracle 、 google 、 SAP 几大巨头的地位是在可预见的历史时期内难以超越的。在国内, ERP 领域有用友金蝶、即时通讯有腾讯、门户网站有新浪、网易、搜狐,杀毒软件有 360 、瑞星、趋势;电子商务平台有阿里巴巴, HR 门户有智联、 51job , SNS 有开心网、豆瓣等、国内搜索引擎公司是百度一家独大、游戏软件公司有盛大、网易等; IT 软件技术人员创业还剩下哪些切入点,能够通过初始阶段的产品研发和承接项目,再发展到融资,形成品牌企业?有几个方向可以考虑:
a)        快速开发平台的低价位市场推广、创业初期须自己寻找项目或者做销售代理。
b)       针对企业开发电子商务软件,占领企业 B2B 、 B2C 市场(至少这方面阿里 B2B 和 B2C 的市场占有还没有 C2C 淘宝那么普及),并进而形成企业级别的电子商务互联平台。进而走农村包围城市的道路,形成对大鳄电子商务软件商的问鼎之势。
c)       目前手机逐渐进入 3G 移动互联时代,基于手机开发和网站交互的应用也具有很大的商业前景。 OpenJWeb 下一步要考虑研究基于 google andriod 开发手机应用。 OpenWeb 团队会尽最大努力针对市场需求,快速吸收和传播新的软件技术。
(6)               对于 ERP 类的业务系统,虽然用友金蝶占有了很大的市场空间,但是,用友金蝶的业务产品基本是黑盒子,很多最终用户希望能够对核心业务代码进行改造以适应业务流程变化,或者为了数据交换必须增加新的接口,那么透明的、开源的系统架构就是用户的上上之选。 另外,出于成本、以及对业务需求准确度的把握的考虑(只有企业自己最了解自己的业务),很多企业会采取借助基础平台,自主研发业务系统的策略。
三、              平台集成的技术框架
OpenJWeb 1.9 版本集成了以下框架和组件:
(1) MVC 框架主要采用 struts2.0.14+spring2.5.6+hibernate3
(2) 安全框架采用 spring security2.0
(3) struts1.2( 从上一版本移植过来的部分功能仍采用 struts1.2)
(4) cas server 单点登录服务器 +spring security 集成
(5)dwr3
(6)fckedit 在线编辑器
(7)dhtmlxtree 树形组件
(8)jotm JTA 跨数据库事务(基于 tomcat )
(9)groovy 动态语言
(10)apache lucene3.0 全文搜索引擎
(11) 基于 openfire+spark+smack 的 Java 即时通讯解决方案
(12)JFreeChart 图表
(13)Fusion Charts ,Flex 图表。
(14) 集成 James 邮件服务器,并开发了 web 邮件管理客户端
(15) 集成 flex 框架
(16) 图形化工作流设计器。
四、平台功能及技术白皮书
OpenJWeb 的详细功能介绍和技术白皮书可从 http://www.openjweb.com/portal/products/doc.rar 下载。
开源版本发布后, OpenJWeb 团队将陆续提供更新的操作手册和二次开发文档及技术支持。
五、 开源版本与企业版本的区别
开源版在未付费时,具有限制:
( 1 )同时在线并发用户数上限 100 , CMS 系统信息条目限 5000 条。
( 2 )本次发布的开源版本的使用期限截止到 2012 年 12 月 31 日 ,超期版本不能使用快速开发功能和数据字典管理功能,但开发环境下可修改为较早的日期继续使用。 OpenJWeb 是一个集成了 webservice 的平台,本身是一个 webservice 服务器,并且集成了 hessian 远程方法调用技术,所以在分布式应用环境中,如果不使用 openjweb 的界面功能,可把 openjweb 作为后台服务运行,这种情况下 OpenJWeb 不收取费用,用户还可以免费使用 OpenJWeb 提供的各种 API 。
由于 OpenJWeb 不仅是一个业务平台开发工具,还是一个业务系统运行所依赖的运行环境,所以用户在 OpenJWeb 平台的基础上开发的软件,每部署一套(按网卡 MAC 地址计),都需要向 OpenJWeb 支付使用费。目前按试销价格 2000 元 / 套收取。
开源版本与企业版差异还包括:
a) 开源版本不提供产品级 UI ,如需购买,则单独收费。
b) 在开源版本中,不提供图形工作流定义工具,但使用后台模块仍可配置工作流。图形工作流工具仅在商用版本中提供。
c) 开源版本不提供 fusion charts 图表,实际上,用户可自行下载 fusion charts 官方评估版本,但 openjweb 提供 fusion charts 开发例子。
五、 产品价格及销售模式
开源版如商用,根据并发用户数约束、网站信息量确定是否需要购买 liscense 许可。未付费用户不提供在线技术支持,可通过论坛、文档自己学习研究。因 OpenJWeb 团队人员少,请大家谅解。
如果软件公司有实力,可签订年度合作协议,采取每月支付一固定数额的费用,单套价格可以下调,北京地区还能享受一定的现场技术支持待遇。
企业版图形工作流的价格单独协商 ( 付费模式可参照下面购买 UI 界面的付费方式 ) 。
开源版本中不含商用级 UI 界面(开源版仅提供 1.8 版本的界面样式),如果需要购买,第一次购买需支付 6 千元,但可以使用 6 个服务器,以后再购买 liscense ,每套价格中永久性增加 UI 使用费 500 元,即每套价格为 (2000+500=2500 元 ) 。
五、 培训费用
以上价格均不含培训费用,个人需要正式培训,可参加 OpenJWeb 指定的培训机构。企业用户如需要 OpenJWeb 培训,北京地区按 1000 元 / 天收取。其他地区另议。
六、 合作模式
a) 购买 OpenJWeb 产品平台进行二次开发
b) 与 OpenJWeb 合作开发某些产品领域,但合作者需要支付 OpenJWeb 团队费用,并共享产品销售收益。
c) 项目外包,将项目外包给 OpenJWeb 团队开发
d) 培训方面的合作
e) 销售代理,代理价格暂未设定,有兴趣的朋友可以单独洽谈。
七、 OpenJWeb 关注的产品领域
a) 快速开发平台
b) 企业门户系列 ( 智能建站、 CMS 、全文检索 )
c) 办公自动化
d) 电子商务平台
e) 个人门户网站 ( 集 sns 、论坛、博客、学习、商务、娱乐、培训于一体的个人门户网站 )
f)   andriod 手机应用
g) saas 模式的企业应用服务平台
 
八、补充说明
对 OpenJWeb 的开源表示异议的,认为 OpenJWeb 不是真正的开源产品的朋友请谅解, OpenJWeb 为了生存和发展,需要保留一些自己的核心内容,但同时最大限度地满足用户学习和二次开发的需求。尽量为 OpenJWeb 使用者开放更多的有价值的程序代码。
因 OpenJWeb 正在办理著作权登记手续,开源版本的源代码需要在著作权办理完毕之后在 OpenJWeb 网站上对外发布(时间大约在 4 月底之前),在下载代码之前需要免费注册 openjweb 会员。
九、版权归属
Openjweb 团队拥有本平台的全部版权,软件开发公司和个人不得使用 openjweb 提供的 java 代码和页面代码申请著作权和专利,但软件公司和个人在平台基础上开发的业务系统可单独申请著作权。
Tags:  开源社区 开源中国 开源节流 php开源 openjweb

延伸阅读

最新评论

发表评论