软件开发人员的创业伴侣、架构参考

软件外包公司的二次开发利器

Java培训机构的经典实战教程

政府、企业节约信息化成本的法宝

 

关键词  :java web应用 企业级 信息化 快速开发平台

发布时间:2011-4-12

OpenJWeb开发组

QQ:29803446

电子邮箱:baozhengw@163.com

手机: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代码和页面代码申请著作权和专利,但软件公司和个人在平台基础上开发的业务系统可单独申请著作权。

OpenJWeb(v1.9) 企业级信息化应用平台开源版发布公告(基于Java语言开发)相关推荐

  1. OpenJWeb(v1.9)企业级信息化应用平台开源版发布公告(基于Java语言开发)

              OpenJWeb(v1.9) 企业级信息化应用平台 开源版发布公告 (基于Java语言开发)     软件开发人员的创业伴侣.架构参考 软件外包公司的二次开发利器 Java培训机构 ...

  2. java+SpringBoot+HTML+Mysq基于Java语言开发的奶茶外卖平台

     详细功能设计:请点击下面链接查看 java+SpringBoot+HTML+Mysq基于Java语言开发的奶茶外卖平台_哔哩哔哩_bilibili 源码+论文获取: 源码+论文获取请私信获取 摘   ...

  3. ibm java 工具_Eclipse是由IBM开发的一款功能完整且成熟的IDE集成开发环境,它是一个开源的、基于Java的可扩展开发平台,是目前最流行的Java语言开发工具。...

    [判断题]由运放组成的任何应用电路都可以采用 " 虚短 " 和 " 虚断 " 分析法.( ) [单选题]某污水厂初沉池设计流量为10000m2/d,进水悬浮物浓 ...

  4. 喜讯!OpenJWeb2.6快速开发平台开源版正式对外发布

    OpenJWeb2.6快速开发平台开源版正式对外发布(含源代码) OpenJWeb开发团队为了普及平台的应用,现已正式对外发布开源版本.开源版本下载地址为 http://www.openjweb.co ...

  5. 养老社区娱乐系统C语言,最新互站购买心愿社区智慧养老院信息化管理系统全开源版搬运...

    最新互站购买心愿社区智慧养老院信息化管理系统全开源版 语言.NET 数据库Mssql 一.源码描述 心愿社区智慧居家养老院服务系统 是一套完善的养老院管理系统,系统具有完整的源码和数据库,可扩展性强适 ...

  6. 2022全新Oreo支付系统平台开源版源码

    源码下载:2022全新Oreo支付系统平台开源版源码-小程序文档类资源-CSDN下载 OREO支付系统是一个安全.可靠.专业.强大的免签约支付接口系统源码,采用了群集服务器,不仅防御高,故障率也相对来 ...

  7. 开源公司黄页 关于/ 阿里巴巴的50款开源软件[大部分为Java语言]

    服务框架 Dubbo Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成. 主要核心部件: Remot ...

  8. java 幻影_幻影(Phantom)消息平台,是一款基于Java实现的即时通讯(IM)系统

    Phantom-Platform 介绍 幻影(Phantom)消息平台,是一款基于Java实现的即时通讯(IM)系统. 提供支持单聊.群聊.SDK等通用的技术通讯组件,开箱即用. 软件架构 构建 项目 ...

  9. IBM 发布企业级社交协作平台 Domino V10,开启快速应用程序开发的新时代

    北京时间 2018 年 10 月 10 日,IBM 正式全球发布企业级社交协作平台 Domino V10.全新版本 Domino V10 坚持安全可控,在保留传统开发模式的同时拥抱现代化设计,创造更快 ...

最新文章

  1. VS快捷键大全(总结了一些记忆的口诀)
  2. oracle adf immediate,Oracle ADF 双击行事件
  3. vmx转换ofv模板,导入esxi
  4. 使用聚合的方式实现静态代理
  5. 小米3g刷高格固件_小米路由器3G刷了老毛子之后恢复官方固件
  6. 如何使用用户数据脚本在EC2实例上安装Apache Web Server
  7. java接受微信回调_SpringMvc微信支付回调示例代码
  8. [转载] python处理数据列_Python中基于跨列的数据处理
  9. 如何恢复出厂设置并还原Apple Silicon M1 Mac?
  10. 全国高等学校非计算机专业计算机水平考试一级,全国高等学校计算机一级考试选择题题库及答案参考...
  11. 中考计算机表格操作题,【信息技术中考专区】Excel操作题专练(三)
  12. 软件或者网站的版权声明中的两个时间是什么意思?该如何正确书写?
  13. python如何print日语_Python,如何打印日文、韩文、中文字符串
  14. APOllO服务器性能,HPE Apollo 4200 Gen9 服务器
  15. JS中常见的String方法
  16. 谷歌浏览器设置背景图片背景图
  17. Java方法的分类及使用
  18. SQL——try catch 定义解析 处理sql错误处理
  19. linux文件删除 能恢复出厂设置密码,OpenWrt固件通过reset键恢复出厂设置步骤
  20. Multi2Sim 5.0安装

热门文章

  1. 小米公开招股:最高发售价每股22港元
  2. 举例说明-模板设计模式
  3. 分贝通SAAS企业大数据体系建设经验分享
  4. 微信支付大盗--黑色产业链
  5. c#操作符operate的用法
  6. 【计算机网络】网络安全知识要点
  7. 计算机专业投cssci,经管类CSSCI投稿经验与审稿时间 5
  8. ANSYS meshing 生成的网格转到Openfoam中报错
  9. 一阶高低通滤波器设计及实现
  10. 1号牧场风光互补供电系统设计