浏览 3049 次
锁定老帖子 主题:SimpleESB开源项目
精华帖 (0) :: 良好帖 (0) :: 新手帖 (10) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-02-22
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-02-23
简单问几个问题:
在你的构架图里面怎么么看有看到SE ? 还有为什么选用Mina, 如果实现事务和安全? |
|
返回顶楼 | |
发表时间:2009-02-23
这里的SE基于就是应用服务器节点上的模块组控(A-BC1)之类,每个服务器节点是相互通信的,即每个服务器上都存有路由信息表(当时更新),同时Manage Server只是提供WEB管理界面以及中央信息中心。SE都注册在应用服务器节点上,作为控件。服务器间、客户端与服务器都用mina作为通信中间件,B3RM为通信协议。事务主要在BC内部控制,一个BC是一个完整的业务过程,暂时没考虑多BC统一事务方案。安全问题,根据需要配置SSL,服务器都要统一注册,客户端也只需设定应用服务器节点即可(如上网时,设置网关一样),每个服务器节点都可以在Manage Server上设置access策略(动态实时有效--时间参数)。
|
|
返回顶楼 | |
发表时间:2009-02-24
sys53 写道 这里的SE基于就是应用服务器节点上的模块组控(A-BC1)之类,每个服务器节点是相互通信的,即每个服务器上都存有路由信息表(当时更新),同时Manage Server只是提供WEB管理界面以及中央信息中心。SE都注册在应用服务器节点上,作为控件。服务器间、客户端与服务器都用mina作为通信中间件,B3RM为通信协议。事务主要在BC内部控制,一个BC是一个完整的业务过程,暂时没考虑多BC统一事务方案。安全问题,根据需要配置SSL,服务器都要统一注册,客户端也只需设定应用服务器节点即可(如上网时,设置网关一样),每个服务器节点都可以在Manage Server上设置access策略(动态实时有效--时间参数)。
SE和BC 应该是分离的。 按照你的描述,你的BC应该都是用Mina来做的。 你的主要工作是管理配置还有路由对吗? 如果是这样的, 我想问一下你的路由模块是自己设计还是用其他什么现成的开源产品? 最后问一下你的Simple ESB的各节点和BC的管理是自己实现还是部署到其他的开源ESB产品上? |
|
返回顶楼 | |
发表时间:2009-02-25
其实用不用MINA没什么关系!
可以这么认为,应用服务节点被管理的对象,当然包括服务器发布的BC(业务组件),这个组件也可以类似发布webservice而已。在manage server上注册节点以及节点的BC,然后自动监听各节点的服务情况,同时自动更新服务上的路由信息。即在manage server上保存完成的路由信息,各服务器自动更新路由信息(节点,节点组件信息),所以原理比较简单,关键是如何把组件做完善。不打算用其它开源,目的在于简化。如果把组件二次开发做好就OK。 |
|
返回顶楼 | |