2011-09-22 52 views
0

我搜索,但无法找到适当的答案,这可能是我没有看够深入。无论如何,来自你们的小洞见只会让事情变得更容易。所以听我说。分布在互联网上的应用程序

这是我最后一年的研究项目。我只需要概念,如果有任何链接,我可以阅读更多。

那么这个应用程序是一个分布式的一个,其在位置的3个分支(包括酒店主楼)酒店,B,C 我&(同事)已经开发了数据库,业务逻辑和3个独立计费,酒吧和厨房的图形用户界面。所有工作都很完美,我们使用.NET Remoting来完成这个任务。这是通过LAN连接到企业的整个系统和GUI。

这个系统应该在每个位置(A,B,C)和主酒店(A)部署,我应该能够查看其他位置(B,C)的细节。所有3个系统都应通过互联网连接。

问题是,我该怎么做?

我只想查看其他地方的信息,可能会被打印出来。这与我猜想的问题无关。

数据库不分布,每个位置都有自己的数据库。如果我要使用网络服务,我怎样才能更具成本效益?我需要在哪里部署该服务?作为一个便笺,我开发了一个简单的聊天系统(远程处理),并试图通过互联网将它与朋友连接,但它不起作用。如果有人知道为什么?

请提供有关此主题的任何其他相关信息。并请提问。

+0

你可以看看WCF(Windows Communication Foundation)。它是服务器和客户端之间通信的框架。 – SynerCoder

+0

您的方法是您的项目范围内的具体内容,还是您可以采取另一种方法? – Steve

+0

@SynerCoder如果我使用WCF开发我的服务器(业务层/层无论),我如何通过互联网访问它? 我以前没有使用过WCF。 - > steve应用程序必须是独立的,实现方法可以是任何成本效益的方法。我不想在这方面花费太多,因为除了成绩之外,我不会有任何收入! –

回答

0

为什么不建立一个安全登录的Web应用程序?这样你就可以建立一个系统,部署一个系统,维护一个系统。你所有的数据都集中在一个地方,报告不那么麻烦,整个事情会更快,如果你需要添加第四,第五或第二十七个附加位置,那么你需要做的很少它发生了。

我看不出你为什么必须像现在这样去做。

+0

对于所有人来说,一个网站是最好的解决方案。但不幸的是,我们不能。 :(这是一个我们正在做的真实世界的研究项目,所以客户需要什么,我们必须给他们。 –

+0

听起来像你的问题的大学项目。在现实世界中,有时你不得不说服你的客户如果我使用的是Web服务,我仍然可以使用Winforms应用程序,但是如何才能做到这一点呢? – JHolyhead

+0

好的。运行? –

相关问题