使用Websharp Service Locator简化分布式系统开发[1]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 sunny_y_m 的 blog

使用websharp service locator

简化分布式系统开发

什么是websharp service locator

对于多层的应用系统来说,我们通常把它们划分成客户端、应用服务层和数据库。在应用服务层,我们需要考虑至少两个方面的问题:

ü         如何实现业务逻辑

ü         如何向客户端提供服务。

我们可能使用多种技术来实现服务的提供:webservice.net remoting、甚至ejb等。如此多的实现技术,带来的很大的灵活性,但同时也带来了问题,其中一个就是,有多少种服务端技术,就得有多少种相应的客户端访问技术。甚至,在某些分布式应用系统中,应用逻辑使用不同的技术开发,存在于不同的机器上,有的存在于客户机本机,有的使用.net remoting开发,存在于局域网内,有的使用因特网上的web service,有的时候,我们希望相同的业务逻辑能够支持不同的客户端。

在这种情况下,我们需要一个一致的服务访问编程模型,以统合不同的服务访问模式,简化系统的开发和部署。websharp service locator(以下简称wsl)提供了这样一种能力,开发人员只需要定义服务访问接口,就可以使用一致的方式透明的访问这些服务,而不用理会这些服务之间的不同点。框架会自动生成访问远程服务需要的代理。

本文关键:使用Websharp Service Locator简化分布式系统开发
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top