d**k 发帖数: 1223 | 1 有一个问题困扰了我很久,都不知道该怎该怎么问。大概情况是这样的,我现在有几个
不同的web application, 每个都是单独deploy在AS上,用户每次都通过每个
application自己的url去登录。现在的问题是,每个application各自为政,样式也不
统一。我的如意算盘是能找一或者建立一个平台,把现有的application包括进去。也
就是说,用户只通过一个login 的page, 然后根据各自的role,就可以看到自己所有
有access 的application。同时,以后的开发都基于同一个平台,这样所有我们这个部
门的开发的application都会在一个平台,而且,有同样或者类似的look and feel.
说起来似乎portal+portlet有点儿这个意思,但是根据我写portlet的经验,这个似乎
不是个很好的选择:我的印象中portlet的局限挺大的, 不太容易把旧的成型的
application转位portlet; 而且现在市面上的portal平台,open source的好像就是
jboss portal吧?没听说有多少人用它。
也想过S | t*******e 发帖数: 684 | 2 It depends on how specific each application instance is. If the
dispredencies are a bit high, it is less risky and costly to maintain
multiple instances. My company has been through the cycle from multiple
application instances to a single instance and now back to multiple
instances again. Don't be lured by some blueprint books, there are concepts
presented largly for marketing purpose, without much real world value.
Single sign on is totally irrelevant to your single app/multiple app debate. Al | d**k 发帖数: 1223 | 3 This damn forum acts really stupid after this update! I couldn't see your
reply! But now is ok. Thanks a lot man! Have you tried SOA before? If I
choose SOA to integrate several existing applications, do I have to change a
lot on existing application? or I only need to write something like an
adapter then I can just integrate them together. Thank you very much | B*****g 发帖数: 34098 | 4 I guess they got what they paid for
a
【在 d**k 的大作中提到】 : This damn forum acts really stupid after this update! I couldn't see your : reply! But now is ok. Thanks a lot man! Have you tried SOA before? If I : choose SOA to integrate several existing applications, do I have to change a : lot on existing application? or I only need to write something like an : adapter then I can just integrate them together. Thank you very much
| g*****g 发帖数: 34805 | 5 IMHO, if these applications are independent, i.e. they don't talk to one
another. Then you are looking at portal and single sign-on solution.
If they do, e.g. an order is made in system A and it should be transferred
to
system B to process if an authorized user C approves it, then you may be
looking into an ESB based SOA solution.
Again, before hitting all the buzzwords, the key is the integration and
interaction of your applications, and how loose/tight you want it to be.
【在 d**k 的大作中提到】 : 有一个问题困扰了我很久,都不知道该怎该怎么问。大概情况是这样的,我现在有几个 : 不同的web application, 每个都是单独deploy在AS上,用户每次都通过每个 : application自己的url去登录。现在的问题是,每个application各自为政,样式也不 : 统一。我的如意算盘是能找一或者建立一个平台,把现有的application包括进去。也 : 就是说,用户只通过一个login 的page, 然后根据各自的role,就可以看到自己所有 : 有access 的application。同时,以后的开发都基于同一个平台,这样所有我们这个部 : 门的开发的application都会在一个平台,而且,有同样或者类似的look and feel. : 说起来似乎portal+portlet有点儿这个意思,但是根据我写portlet的经验,这个似乎 : 不是个很好的选择:我的印象中portlet的局限挺大的, 不太容易把旧的成型的 : application转位portlet; 而且现在市面上的portal平台,open source的好像就是
| d**k 发帖数: 1223 | 6 Hi, dude, thanks a lot! That is really helpful. For now I think all my
current application are independent: they don't talk each other at all,
although I am not sure what is in future. I wrote some protlets based on
Vignette Portal, years ago. My feeling is that portlet has big restriction
for web application. It will be greate if you can give me ny suggestion
about portal. Anyway, you have helped a lot. Thanks again!
【在 g*****g 的大作中提到】 : IMHO, if these applications are independent, i.e. they don't talk to one : another. Then you are looking at portal and single sign-on solution. : If they do, e.g. an order is made in system A and it should be transferred : to : system B to process if an authorized user C approves it, then you may be : looking into an ESB based SOA solution. : Again, before hitting all the buzzwords, the key is the integration and : interaction of your applications, and how loose/tight you want it to be.
| c*c 发帖数: 447 | 7 you don't need a portal platform. You need an access management solution.
Check this out: https://opensso.dev.java.net/
With an access management solution, you don't need to convert you current
applications to a new platform. You can even keep their own user management
in each of them. If you need more help, ping me and I'm glad to help... |
|