企业级内容管理系统框架OpenWebCoreDev

出自大连开源软件公共开发服务平台

企业级内容管理系统框架OpenWebCoreDev
企业级内容管理系统框架.OpenWebCoreDev

  本项目做为国产自主可控的项目而存在,是国产操作操作系统的配套项目。本项目开发起源是:由于大量单位和企业要用到内容管理系统,而大多的用户选择的是在运行闭源的操作系统上运行闭源应用系统。为了改变这种现状,本公司开发了这套内容管理系统框架,目前版本是2.0。

  
OpenWebCoreDev

  OpenWebCoreDev 是企业级内容管理系统框架,主要是为企业级用户提供企业级内容管理技术解决方案,可以为企业级用户提供企业级内容管理系统技术支持、定制开发等。主要应用领域:政府、事业单位、军队、电力、教育文化等





目录

OpenWebCoreDev项目介绍

  企业级内容管理系统框架.OpenWebCoreDev是面向多行业的信息技术服务、知识库系统构建,针对不同行业提供定制开发的企业级内容管理系统,能够提供内容的发布与订阅、最精确的信息查询,最便捷的内容管理等服务。

  信息化知识库是指对信息化软硬件建设起支撑作用的信息化内容的集合,这些内容通过结构化的知识分类体系和知识表示方式进行存储和表达。实施信息化建设的企业或教育教学组织可以通过共享知识库的结构化知识,简化系统建设和软件开发、减少重复设计和开发成本,并使得系统建设符合信息化的行业标准规范。信息化的龙头企业和相关研究机构可以通过对信息化知识的生产、共享和应用推广开展高端的信息化建设咨询、整体设计等服务,促进行业产业链的形成。信息化知识库构建,在技术方面,其研究成果填补了国内该领域的空白;在行业方面,促进了不同行业的专业分工和结构优化,提升了行业信息化管理水平和运行效率,同时,该项目还有助于帮助龙头软件企业向高端规划咨询和增值服务商成功转型,带动一批中小企业成为专业化的开发、实施和维护商,提升了本土企业的整体竞争力,增加了其市场份额和影响力。具体来说,多行业信息化知识库的建设具有以下几个方面的:

  第一,促进多行业信息化知识的沉淀、积累与应用各龙头企业按照相关规范将已有的应用知识经验和最新研究成果填充到知识库中,并利用知识库提供信息化建设咨询,应用解决方案的设计,培训等高端服务。信息化的知识库的建设,无疑有利于信息化过程中知识沉淀、积累与应用。

  第二,促进龙头软件企业在高端咨询和服务商成功转型在骨干软件企业中建设行业知识库,可以帮助骨干软件企业提高对信息化的整体认识和理解,培养其高端咨询能力,降低成本,拓展增值空间。信息化知识库的应用和推广,将有利于促进大型企业从开发商成功转向高端咨询和服务商。

  第三,优化行业结构信息化知识库的建设与应用有利于引导中小企业向专业化、协作化服务转型。建设信息化知识库有利于拉大龙头软件企业和中小企业的竞争差异,有利于形成龙头企业与中小企业之间的专业化分工,进而形成一个以大带小的产业合作势态。

  第四,提升软件行业的发展速度利用信息化知识库,促进信息化知识资源的共享,使得软件业务组件的共享程度得到提高,直接降低了开发的难度。同时,伴随着业务流程的共享,信息化系统设计的工作量得到大幅度的减轻。这些无疑对提升软件发展有很大的帮助。

  第五,推动信息化应用效果通过信息化知识库的建设和推广应用,能促使大家的关注点从单纯软硬件投资转移到更深层的知识积累、共享和应用上来。同时,一批相关企业向高端资讯和应用推进服务商的转型,也将极大的促进各级各类企业和教学机构的信息化实际应用效果。

OpenWebCoreDev项目开发计划及产业化规划

  开发计划及产业化进程如下

2006-2010 2011-2013 2014-2015
OpenWebCoreDev 2.0开发完成,进入项目定制开发阶段。
并测试框架的可靠性和安全性。

项目版本每年升级一到二个版本。
项目代码共享给优秀开源站点,由开源软件社区来参与开发和改进
项目进入市场培育期,至2013年至少达到为1万个企业级用户提供相关服务。

以专业市场为依托,打造行业领域应用。
推出针对特定行业的内容管理套件,进而达到产品的多元化。
继续深化开发开发国内市场,使企业级用数超过5万个

OpenWebCoreDev项目技术关键及解决方案

  OpenWebCoreDev企业级内容管理系统框架采用java语言进行开发,服务器系统采用5dooo(基于linux内核的,由五甲万京信息科技产业集团自主研发操作系统),数据库系统支持Postgresql、Mysql、Oracle等数据库系统。采用分布式应用存储架构,提供多台服务器并行运算及跨平台易扩展部署。并可将多个web服务器部署到不同的地区运行,数据由应用服务器提供,应用服务器可通过集群的方式,进一步提高运行效率。架构提供开放式API接口支持返回XML,Json,序列化Bean等数据结构。实现了多计算机语言多平台之间的数据共享。

  内部结构实现跨行业不同类别管理,分类可在后台进行动态控制,针对不同行业的业务流和展现形式进行权限控制,权限控制包括平台内部信息,信息录入者,外部录入者(游客或注册会员)、访问机制、不同模块和分类下的操作权限可做定制性分配,所有权限可以实现内存缓存,文件系统缓存,分布式缓存中来应对访问高峰期。

  用户、用户组权限控制,提供用户在线权限控制,如:已禁封用户、未激活、是否允许隐身、是否允许发表文章、屏蔽访问某个模块、是否可以查看其他用户动作、最大上传附件限制等。可以动态加入用户组,将特殊用户分配到不同用户组指定特定的权限等。

  为保证信息的质量和内容的绿色健康,采用信息安全过滤器进行匹配及时处理屏蔽非法信息,信息所在的分类下可以设置权限,如发表信息需要审核,不同用户组发表信息是否需要审核,权限是否继承等。

  平台管理员操作权限,普通用户升级为超级管理员、分类下管理员。管理权限:是否允许审核文章、是否允许删除、是否允许物理删除、是否允许加精、是否允许提升到主页、是否允许屏蔽用户、是否允许登陆管理后台等。

  开发环境如下:

  操作系统:5dooo(基于linux内核的,由五甲万京信息科技产业集团自主研发操作系统)
  开发平台:jdk 6.0
  开发工具:eclipse
  应用服务器:jboss 4.2.3
  web服务器:tomcat集群 apache负载均衡泛解析二级域名
  数据库:MySql 5.0
  cache:ehcache2.0
  应用技术: jsp/servlet、jdbc等

  架构图如下:

openwebcoredev架构图

  OpenWebCore Dev 2.0 采用Socket/EJB3.0 JNP协议进行开发,底层提供数据库操作方法,通讯层支持身份验证,des密钥验证等。

  支持分布式开发脱离实体Bean的限制,提供常用工具类从而提高开发效率降低开发成本,降低代码之间的耦合度提高重用度,为大型企业级应用提供解决方案。

  数据库可支持常见数据库之间的转换,如 sqlserver,oracle,mysql,postgresql之间的转换实现数据无缝隙衔接。

  采用分布式文件系统(分布式缓存)提高平台的效率和安全性。

  采用NFS/FTP等网络文件系统控制信息的同步性和安全性。

  数据恢复与警告通知机制,当数据库遇到致命错误时可以得到及时的修复,采用脚本做任务处理每天同步数据库上的信息防止数据库损坏,并在遇到问题的第一时间通过email发送给管理员。

  安全权限模型控制机制,实现及时用户权限控制,后台管理员权限控制模型。分类下控制模型,以上权限模型都为及时高效的权限控制模型。




开发者

  五甲万京信息科技产业集团成立于2002年,是以自主研发软硬件核心技术的IT企业,是建设中国国际开源与自主软硬件平台的先导。目前拥有全球企业级会员和个人会员35万余人。作为在国际上最大的中文开源自主软硬件技术平台,五甲万京一直是中国核心软硬件技术变革的领导者。

  五甲万京信息科技产业集团建立至今,一直是我国信息产业核心技术自主可控的开 拓者和领导者,我们站在信息产业国际之巅,始终以“开源、创新、自主、自强”为企业发展理念,瞄准全球信息产业的发展前沿,确立了以国际软硬件开源技术与 自主研发技术平台建设、集成电路IC设计研发、操作系统研发、自主软件研发、搜索引擎研发、大中型企业系统解决方案、文化传媒和教育产业为多元化发展方 向。雄厚的技术资源和全面的人才积累,为公司未来“产学研”可持续发展奠定了坚实的基础。

  五甲万京信息科技产业集团凭借优秀的管理团队、技术团队和技术资源优势,以 IT信息产业发展的前沿性课题和我国目前信息产业发展的现状,开发了一系列具有自主创新性的技术成果,其中五甲IC集成电路设计(芯片)、五甲5dooo操作系统、五甲垂直搜索引擎系统、五甲准安全级电子政务网络隔离系统、五甲大中型企业系统解决方案等成果,这些成果使我国在信息产业领域掌握了核心源头技术,在产业化上,我们在个人、企业、行业和政府应用中发挥了巨大的力量

个人工具