我主要是一名ASP.NET开发人员,所以我对J2EE或WFP最佳实践,模式等都不是很熟悉,但我觉得我参与的项目可以做得更好,但我我不能完全理解这个架构的错误。
异构分布式3层应用程序的最佳(*)架构是什么,具体来说,如果我想实现一个由以下内容组成的系统:
*
我知道定义“最佳架构”可能是不可能的,但我只是对架构方法,最佳实践,模式等方面的意见感到好奇。
我在设计/体系结构中看到的一个明显问题是,.NET客户端和Java后端之间的SOAP Web服务通信速度非常慢,可能是由于延迟问题。整个UI体验非常缓慢。这就是单个用户 - 在生产中我们期望+/- 100个并发用户。
我很感激任何评论/意见。
有些问题:
(我很抱歉,如果这个问题不适合这个网站,我会看到一个警告“你提出的问题似乎是主观的,可能会被关闭”,但我正在寻找的是主观意见,我是确定在混合.NET / Java环境中工作的其他人会感兴趣。)
谢谢!
答案 0 :(得分:0)
这个项目的架构太复杂了。
我会做出以下更改: