【发布时间】:2010-05-05 23:54:03
【问题描述】:
我刚刚开始进行分布式应用程序开发。我需要(全部自己)创建一个用于文档管理的企业应用程序。该应用程序将在 Intranet 上运行(在防火墙内,现在不需要 Internet 访问,但可能会在以后)。
应用程序需要管理将存储在 MySQL 服务器中的图像(作为 blob),然后这些图像将由应用程序恢复,最终其中一个或多个将转换为 PDF。
性能是最重要的非功能性要求。
我有几个疑问。
你建议使用什么,.NET Remoting 或 WCF over TCP-IP(我认为第二个是最好的,因为我需要通过 Internet 公开业务逻辑,更改协议)。
您建议在哪里将图像转换为 pdf 文件,我使用的是 iText。 (我曾想过将业务逻辑存储在 IIS 中并通过 WCF 公开,并且该业务逻辑负责获取图像并将其转换为 PDF,因为 IIS 和 MySQL 服务器是同一台物理机器)。我询问在哪里进行转换,因为应用程序必须可以从多个设备访问,例如,对于移动设备,可能不需要 pdf。
非常感谢您。
【问题讨论】:
标签: wcf architecture remoting distributed-apps