免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: hotness28
打印 上一主题 下一主题

面向服务编程的一些思考和问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2005-11-14 23:24 |只看该作者
原帖由 FH 于 2005-11-13 22:54 发表
使用消息中间件



消息中间件?我倒是想到使用一个消息服务器单独管理消息.不知道你讲的消息中间件指哪些,能具体再详细吗?

论坛徽章:
0
12 [报告]
发表于 2005-11-14 23:47 |只看该作者
原帖由 hotness28 于 2005-11-14 23:24 发表



消息中间件?我倒是想到使用一个消息服务器单独管理消息.不知道你讲的消息中间件指哪些,能具体再详细吗?


消息中间件能够解决跨平台实时通讯,就是LZ要的东西啊。
商用的著名产品包括:IBM MQ、BEA MessageQ,Microsoft MQ等

[ 本帖最后由 FH 于 2005-11-14 23:48 编辑 ]

论坛徽章:
0
13 [报告]
发表于 2005-11-14 23:51 |只看该作者
无论你用什么,都需要在service层下面有一个系统支持层.
其实就是一个中间件.
类似于corba/j2ee的framework.
j2ee里面的container之间的通信都是在socket上的,效率相对ipc差点,灵活性高.
至于xml,最好别用,效率低下.
数据库可单独通过一个service操作,至于transaction管理的问题,可以在service里面自给管理(通过database access interface实现),也可以通过service层下面的中间件层实现(比如XA).
中间件集中处理通信,service路由,交易管理,资源的管理等任务,service处理业务逻辑.
middleware层还可以继续分层,比如对service管理/路由部分分出来,就是business logic了,把xervice的response部分分离出来,就是representation层了.j2ee华里胡哨的东西基本都在这部分.
不过,这东西有点太大,市面上该有的都有了.
我倒是认为如果能用C/C++实现累死j2ee的功能,特别是系统的业务逻辑和业务实体(services)的online重构的功能,和代码的自动生成功能的话,还是有前途的.

论坛徽章:
0
14 [报告]
发表于 2005-11-15 00:47 |只看该作者
原帖由 柳五随风 于 2005-11-14 23:51 发表
特别是系统的业务逻辑和业务实体(services)的online重构的功能,和代码的自动生成功能的话,还是有前途的.  


加上 workflow

论坛徽章:
0
15 [报告]
发表于 2005-11-15 01:35 |只看该作者
楼上说得专有名词太多, 听不懂, 估计是java派系...非友即敌...

有没有人对偶想的那东西提出比较形象的意见的?
不然偶就根据那个做了...以后我做完了...不要说我做得丑阿...你们都有罪.

论坛徽章:
0
16 [报告]
发表于 2005-11-15 02:41 |只看该作者

回复 14楼 mengwg 的帖子

I know nothing about workflow
so I did not mention it, but you definitely got the point.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP