续:管理支撑办公系统技术架构选型及相关技术应用范围、方法分析

M域办公系统改造、整合涉及到OA、业务流程、部室信息站点、部室专业管理等系统和信息共享等新需求,从信息化视角来看,内容多并且杂,这里核心业务是OA,其次是业务流程和信息,技术上OA要与其他业务隔离,避免相互影响。

系统改造,在考虑至少三年规划的前提下,综合系统现状和需求,确定是技术目标例如以下:

1、为M域全部办公类业务建设提供统一、规范的基础技术平台;

2、为办公管理类信息化建设提供技术规范;

3、满足新需求高速搭建、实施需求。

1、以J2EE架构为主的混合方案介绍

J2EE平台是Sun公司在1998年发表JDK1.2版本号的时候,提供一套企业级应用方案,及一组技术规范与指南。2005年6月,Sun公司将其更名为Java EE。

本文所介绍的方案是基于JBOSS(一个基于J2EE的开放源码的应用server)应用server,内建Spring框架,以提供高速、规范开发,系统前端通过Apache HTTP WEB服务提供负载均衡。用户通过外部门户单点登录链接到在平台上所建设的各个系统、模块中。技术方案架构图例如以下图所看到的。

因为系统用户量较大(超过2万)、并发压力大(以流程为主的综合并发数为1500)等原因,须要把系统搭建成异步快速、稳定系统,这样,消息中间件、文件夹服务是必不可少的组件,对外接口也要通过SOA规范提供API。

在此架构中,Cordys产品主要是提供流程服务,以及较为适合其开发的流程类的业务应用。在提供流程服务架构中,须要把Cordys整合到JBOSS应用服务系统中,统一用户、安全、角色管理。

2、以SOA(Cordys)架构为主的混合方案介绍

在2011年6月的最新评价,IDC关于业务流程平台的评測中,CORDYS技术能力和产品战略居于首位,产品拥有最高的附加价值 ,Forrester则评价Cordys是PaaS领域的领导者。

从技术架构上看,早在上世纪90年代,早期开发团队就已经開始进行SOA架构方面的研究工作。早在2001年,Cordys公司就開始将SOA方面的研究成果付诸实施,造就了先进的、基于SOA架构的Cordys平台产品。

从产品上看,Cordys在SOA领域内深厚的知识与经验已经得到很多分析家以及行业分析评測机构的认可,他们一致觉得在全球SOA架构市场上,Cordys是一家具有强大实力以及先进技术理念的企业。如业界权威的评測机构Gartner Group就将Cordys列为业界的技术创新者之中的一个。

2013年,CORDYS被Opentext收购。Cordys产品于2009年别用于用户的办公系统中,此方案是利旧用户的中间件资源,通过升级满足未来三年的办公需求。

以CORDYS平台为主的架构就是基于Cordys PaaS平台进行建设,大多数服务依赖于Cordys平台,平台提供流程服务、消息服务、文件夹服务,以及SOA中ESB等服务。负载均衡也由Cordys平台负责,前端为负载均衡交换机。

为了减少网络带宽压力,SOA API採用Restful规范,由Cordys平台转换其Soap Webservice为Restful,数据格式採用轻量级的JSON。

此架构中的J2EE主要用于利旧原有应用,以及其他特殊专业应用,与Cordys PaaS平台无直接关系,为相对独立的技术架构。

另外,平台支持数据、应用隔离部署、使用。

3、技术方案对照

上述两个方案中三个层次及其他对照方下表所看到的:

通过两个技术方案介绍,汇总技术内容,为了便于选型,没有优劣定义、评价标准,开放性的听取专家建议或更加简洁的方案。

欢迎反馈,谢谢!

管理支撑办公系统技术架构选型对照讨论(J2EE与SOA对照)的更多相关文章

  1. 三、Java多人博客系统-技术架构

    多人博客系统1.0版本,架构和技术还是很简单和很传统的. 1.技术 前端:jsp.html.css.javascript.jquery.easyui.echarts 后端:spring mvc.Hib ...

  2. MySQL 到 ES 数据实时同步技术架构

    MySQL 到 ES 数据实时同步技术架构 我们已经讨论了数据去规范化的几种实现方式.MySQL 到 ES 数据同步本质上是数据去规范化多种实现方式中的一种,即通过"数据迁移同步" ...

  3. JAVAEE——淘淘商城第一天:电商行业的背景和技术特点,商城的介绍、技术的选型、系统架构和工程搭建

    1. 学习计划 1.电商行业的背景. 2.电商行业的技术特点 3.商城的介绍 a) 常用的名词介绍 b) 系统功能介绍 4.淘淘商城的系统架构 a) 传统架构 b) 分布式架构 c) 基于服务的架构 ...

  4. IBOS云办公系统二次开发之功能介绍(PHP技术)

    IBOS自动化办公系统是我见到的功能.架构最好的开源自动化办公系统,功能与企业需求吻合度之高.架构之灵活,让我不得不将之介绍给大家,让跟多需要学习PHP开发的朋友来了解她,拥抱她! 如果您还没有很好的 ...

  5. PLUTO平台是由美林数据技术股份有限公司下属西安交大美林数据挖掘研究中心自主研发的一款基于云计算技术架构的数据挖掘产品,产品设计严格遵循国际数据挖掘标准CRISP-DM(跨行业数据挖掘过程标准),具备完备的数据准备、模型构建、模型评估、模型管理、海量数据处理和高纬数据可视化分析能力。

    http://www.meritdata.com.cn/article/90 PLUTO平台是由美林数据技术股份有限公司下属西安交大美林数据挖掘研究中心自主研发的一款基于云计算技术架构的数据挖掘产品, ...

  6. linux驱动程序之电源管理之新版linux系统设备架构中关于电源管理方式的变更

    新版linux系统设备架构中关于电源管理方式的变更 based on linux-2.6.32 一.设备模型各数据结构中电源管理的部分 linux的设备模型通过诸多结构体来联合描述,如struct d ...

  7. 阅读《大型网站技术架构》,并结合"重大需求征集系统"有感

    今天阅读了<大型网站技术架构:核心原理与案例分析>的第五.六.七章.这三张主要是讲述了一个系统的可用性.伸缩性和可扩展性.而根据文中所讲述的,一个系统的可用性主要是体现在这个系统的系统服务 ...

  8. (系统架构)标准Web系统的架构分层

    标准Web系统的架构分层 1.架构体系分层图 在上图中我们描述了Web系统架构中的组成部分.并且给出了每一层常用的技术组件/服务实现.需要注意以下几点: 系统架构是灵活的,根据需求的不同,不一定每一层 ...

  9. 聚光灯下的熊猫TV技术架构演进

    2015年开始的百播大战,熊猫TV是其中比较特别的一员. 说熊猫TV是含着金钥匙出生的公子哥不为过.还未上线,就频频曝光,科技号,微博稿,站上风口浪尖.内测期间更是有不少淘宝店高价倒卖邀请码,光内测时 ...

随机推荐

  1. java多线程监听JMS、MQ队列

    本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可. 转载请注明出处和作者.http://blog.csdn.net/xtj332 背景:消息队列中有非常多的消息需要 ...

  2. excel列显示形式互换(字母与数字)

    以office2007为例: excel选项>公式>使用公式下的'R1C1引用样式' 打上钩显示形式为数字,不打钩显示形式为字母

  3. XMPP 服务器 Openfire 的 Emoji 支持问题(进行部分修改)

    当前最新版3.9.3已经可以支持Emoji  ----------------------------------------------------------------------------- ...

  4. 使用线程新建WPF窗体(公用进度条窗体)

    使用线程新建窗体 项目中需要一个公用的进度条窗体.大家知道在wpf中,有两个线程,一个是UI线程,另一个是监听线程(一直监听用户的输入).如果我们后台有阻塞UI线程的计算存在,那么界面上的比如进度条什 ...

  5. C++中的智能指针(auto_ptr)

    实际上auto_ptr 仅仅是C++标准库提供的一个类模板,它与传统的new/delete控制内存相比有一定优势.使用它不必每次都手动调用delete去释放内存.当然有利也有弊,也不是全然完美的. 本 ...

  6. POJ 3422 Kaka&#39;s Matrix Travels (最小费用最大流)

    POJ 3422 Kaka's Matrix Travels 链接:http://poj.org/problem? id=3422 题意:有一个N*N的方格,每一个方格里面有一个数字.如今卡卡要从左上 ...

  7. c# 阶段总结

    然并卵然并卵然并卵然并卵然并卵然并卵然并卵

  8. 【iOS发展-53】实例探究:scrollView使用方法和解决方案无法滚动核心

    案例效果: (1)基本的就是练习scrollView的使用方法.界面里面的其它元素基本都是UIView和UIButton堆砌起来的. (2)主要用代码实现.当然,能够先用storyboard拖个scr ...

  9. BZOJ 1531: [POI2005]Bank notes( 背包 )

    多重背包... ---------------------------------------------------------------------------- #include<bit ...

  10. 凤凰OS

    看看这个http://www.phoenixos.com 是不是你想要的     --- 共有 5 条评论 --- Entity回复 @Leaybc : 今天装的凤凰os,有很多的BUG整天还不错.  ...