关于portal/portlet的问题
我们公司(姑且叫A)和另外一个公司(B)合作开发一个大的项目,这个项目分了两大块,当然也是一个公司做一块了,两块都使用tomcat 5, jboss3, portal/portlet 采用的是gridsphere。
现在问题是这样的,B要做一个Portal的页面,预留了几个Portlet Windows,需要A提供几个Portal接口,这个接口A要实现从自己的数据库中取数据,但这两大块是分在不同的服务器上的,完全使用不同的数据库,而且要达到单点登陆的要求。
我的疑惑是:
1)Portal Engine肯定是放到B的,A提供Portal 接口是不是指A要完成Portlet部分?如果是这样,那Portlet容器放到A还是B?这里肯定是涉及远程调技术了的,但是怎么能够最省事的把Portal和Portlet结合起来?业内现在有个新玩意叫WSRP(Web Service Remote Portlet),是不是能够很好完成这个任务?它的现成产品主要有哪些?
2)两个应用处于两个不同的服务器,又使用不同的数据库,而且还是架设在广域网中,在这个基础上实现单点登陆,采用什么机制比较好呢?