2011-11-04 90 views
1

.NET中是否存在与websphere样式的应用程序服务器等效的内容?什么东西可以管理我们跨多个项目/解决方案的所有WCF端点,跟踪依赖和版本,处理WS-Discovery(或WSDL或其他)?.NET中的WebSphere相当于

理想情况下F/OSS?

回答

2

如果您正在运行WCF,那么您可能也正在使用Windows Server 2003或2008.NET世界中的应用程序服务器类型功能遍布IIS,MSMQ和COM +,它们与服务器捆绑在一起,在服务器之后没有额外的费用,但不一定是免费的,因为在你可以读取和修改的代码中。

这些是.NET 两个开源应用服务器Base4 http://en.wikipedia.org/wiki/Base4_Application_Server TNAPS http://en.wikipedia.org/wiki/TNAPS_Application_Server

此外,WCF是能讲标准的,所以我想你可以有一个.NET WCF客户端调用/发送邮件到JBoss但是,有传言说,对于所有这类产品,使用同质堆栈可以获得最好的结果 - 标准很好,但并不完美。

+0

有趣的,但似乎都不能处理我以后的具体事情;假设我有5个IIS服务器有20个WCF服务。他们都是相互依赖的。此外,他们已交叉相关的版本。因此Service 2 v3需要Service 1 v1,但v5需要v2。我们可以用什么来管理这一切?我意识到我可以通过ws-discovery来推出我自己的游戏,但是我猜测那里已经有东西了? – XeroxDucati

+0

你问了三个问题。我回答了#1和#3。我不明白你的其他问题。这听起来像是在询问一个需求可拓性矩阵,这是一个从选择廉价应用服务器起很长一段时间的话题。你可能想发布一个额外的问题。 – MatthewMartin

+0

我不确定他们是否独立..让我重新修改一下。假设我有两台IIS服务器。服务器1和服务器2.服务器1托管服务A,版本1.0。服务器2托管服务A,版本2.0。现在我有一个客户端(在运行时)决定要使用2.0版本。我将appserver视为客户端会说'解析我实现IServiceA版本2.0的端点的地方。 - 最上层的应该是安全性(这个客户端可以去那里吗?),负载平衡(服务器场中有服务的服务器是最不忙的)等等。 – XeroxDucati