繁体   English   中英

基于Windows的旧应用程序的基于Web的体系结构

[英]Web Based Architecture of an Old Windows based application

我们正在将基于Windows客户端服务器的旧应用程序重新设计为基于Web的应用程序。 此应用程序是使用Remoting和WCF在C#中构建的。 在客户端,其Windows和WPF。

我的查询

  1. 在使该应用程序基于Web时,应注意哪些概念?
  2. 基于Web的体系结构应遵循哪些设计模式?
  3. 在WCF部分中,我们使用的是可以轻松迁移到HttpBinding的Net TCP绑定,但是我对Remoting更为关注,它能否实现目的,意味着在进行Http调用时Remoting可以达到目的吗?

我可能会使用wcf合并“远程处理”并使用httpbinding端点。 font-end,您可以决定使用MVC模式,这将为您提供更好的性能。

很抱歉用一个问题回答您的问题,但是:从体系结构或业务的角度来看,您为什么要这样做?

您的原始应用程序使用的是Remoting,该功能无法在Internet上运行,因此我假设这是一个内部应用程序。

Web应用程序将具有以下层:

  • 在浏览器上运行的演示文稿
  • 将页面发送到浏览器的Web服务器
  • 将托管您的WCF服务的应用程序服务器
  • 数据库服务器

如您所见,浏览器中的Web应用程序不会直接调用服务(除非您使用基于REST的服务)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM