论坛首页 综合技术论坛

请教关于多个老系统集成问题

浏览 4254 次
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-08-14  
公司以前做了几个系统,都是基于java web的,现在要重新做一个系统,把以前的所有系统都集成到这个系统里来,当然以前的系统web界面重新做,而业务层和数据层不重新写。请问各位集成的时候有什么好的框架吗?他们提到用webservice被领导否决,说是性能问题。
   发表时间:2007-08-15  
myyate 写道
公司以前做了几个系统,都是基于java web的,现在要重新做一个系统,把以前的所有系统都集成到这个系统里来,当然以前的系统web界面重新做,而业务层和数据层不重新写。请问各位集成的时候有什么好的框架吗?他们提到用webservice被领导否决,说是性能问题。
你的业务层和数据层都不重新写?你的整合意思是指用这一块?SSO?
SSO倒是没有问题@!
0 请登录后投票
   发表时间:2007-08-15  
bruce_luo 写道
myyate 写道
公司以前做了几个系统,都是基于java web的,现在要重新做一个系统,把以前的所有系统都集成到这个系统里来,当然以前的系统web界面重新做,而业务层和数据层不重新写。请问各位集成的时候有什么好的框架吗?他们提到用webservice被领导否决,说是性能问题。
你的业务层和数据层都不重新写?你的整合意思是指用这一块?SSO?
SSO倒是没有问题@!

对,关于登录也是个问题,就是原来是每个各个各做权限管理的,现在要统一管理,也是个问题?如何整合才最简单呢?
bruce_luo 写道
你的业务层和数据层都不重新写?

呵呵,是不要重写,但是它们都不在同一主机上,要调用每个业务除了webservice还有其他什么方法?
0 请登录后投票
   发表时间:2007-09-11  
我认为说webservice性能有问题本身就太绝对了,多个系统互联时webservice应该是个不错的选择,业务逻辑可以沿用原来的存储过程或java方法,只是把这些方法以webservice方式发布出来,可供其他系统调用;当然多个应用系统集成过程中,压力测试是必不可少的环节,通过加压进行性能优化(包括数据库物理结构优化、sql优化,java方法优化、中间件平台优化);同时为了系统流程灵活可控,建议采用工作流机制。
0 请登录后投票
   发表时间:2007-09-23  

对多个遗留系统进行集成,以前主要的选择就是MoM消息中间件。现在,企业服务总线ESB比较流行,有许多开源和商业的产品可以选择。由于你们的系统都是基于JAVA语言的,因此集成的难度应该不大。尽可能采用异步通信方式将各个业务系统集成起来,对于一些时时性要求非常高的应用,可以考虑使用WebService技术。WebService是企业集成的信息交互标准格式,便于日后扩充。XFire是一个高效的WS框架,处理速度非常快,而且你们的应用基本上应该都在企业内部,网络比较通畅。

 

如果真的对性能要求非常苛刻,那么也可以考虑采用Hessian等远程调用技术,基于二进制传输,效率比较高。但是对参数的类型和大小限制比较多。

0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics