0

I have to distribute several applications in 2 servers. Currently both servers have public IPs and they can be accesed across internet requests. Both servers are hosting several Web Applications. Now, I have to distribute those applications to have the front-end in the server (A) and the back-end in the second (B), so that the server "B" doesn't have public internet conection, all the request must enter by the server "A" first. I am going to use WCF to separate and communicate the presentation with the program's logic (between those servers). That's ok but, the problem is that the server "B" is hosting some public business WCF services consumed by external systems. Those business services need to be accesed directly across internet.

I have to provide a public service to recieve the calls and another in the server "B" to process the logic and perform database operations.

I don´t know what can be the best way to achieve this application distribution. I am taking create 2 services as the last option. I think there must be a better solution like configuration or with infraestructure.

I hope you can give some idea to solve my issue.

Thanks in advance. Israel.

4

1 回答 1

0

这意味着您将服务器“B”暴露给互联网,对吗?我会考虑使用 2 个端点和 2 个差异。合同 - 1 个用于您的业务服务(ssl、证书......?),第二个 - 用于服务器“A”操作(net.tcp 绑定,仅为服务器“A”打开端口)。

于 2013-04-23T03:22:54.360 回答