我主要是一名ASP.NET开发人员,所以我不太熟悉J2EE或WFP的最佳实践、模式等,但我觉得我参与的项目本来可以做得更好,但我无法准确地指出架构的错误所在。
一个异构的分布式3层应用程序的最佳(*)架构是什么,具体来说,如果我想实现一个由以下内容组成的系统:
在beans
g 211
*我知道定义“最佳架构”可能是不可能的,但我只是好奇对架构方法、最佳实践、模式等的看法。
我在设计/体系结构中看到的一个明显问题是,.NET客户端和Java后端之间的Service通信非常缓慢,可能是由于延迟问题。整个UI体验非常缓慢。这就是我们期望的+/- 100并发用户的单一用户投入生产。
如有任何评论/意见,我将不胜感激。
一些问题:
您会推荐哪些技术来解决上述任何组件,例如,哪种类型的服务(SOAP、REST、messaging?)
。
(如果这个问题不适合这个站点,我很抱歉,我看到一个警告:“您问的问题看起来很主观,很可能会被关闭”,但是我要找的是主观的意见,我相信在.NET/Java混合环境中工作的其他人会感兴趣的。)
谢谢!
发布于 2011-04-05 20:55:49
这个项目的架构太复杂了。
我会作出以下的修改:
technologies
F 211对话的方式。
网络套接字:http://tomasz.janczuk.org/
https://stackoverflow.com/questions/3237627
复制相似问题