相关文章  
  • 用 ASP编程来控制在IIS 建立Web站点
  • 用实例来说明如何优化Web数据库页面
  • 一种理论上最快的Web数据库分页方法
  • 通过具体项目浅谈及实战Web Service
  • 在 WebService 中使用属性发布一个方法
  • 架构Web Service:什么是Web服务?
  • 提高IIS网站服务器效率八法
  • 成功做好网络管理员 IIS使用十大原则
  • 在 WebForm 的 DadaGrid 中显示图象
  • Web 应用程序级别的 Cluster 实现技术
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

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


      什么是Websharp Service Locator
      对于多层的应用系统来说,我们通常把它们划分成客户端、应用服务层和数据库。在应用服务层,我们需要考虑至少两个方面的问题:
      
      ü     如何实现业务逻辑
      
      ü     如何向客户端提供服务。
      
      我们可能使用多种技术来实现服务的提供:Webservice、.Net Remoting、甚至EJB等。如此多的实现技术,带来的很大的灵活性,但同时也带来了问题,其中一个就是,有多少种服务端技术,就得有多少种相应的客户端访问技术。甚至,在某些分布式应用系统中,应用逻辑使用不同的技术开发,存在于不同的机器上,有的存在于客户机本机,有的使用.Net Remoting开发,存在于局域网内,有的使用因特网上的Web Service,有的时候,我们希望相同的业务逻辑能够支持不同的客户端。
      
      在这种情况下,我们需要一个一致的服务访问编程模型,以统合不同的服务访问模式,简化系统的开发和部署。Websharp Service Locator(以下简称WSL)提供了这样一种能力,开发人员只需要定义服务访问接口,就可以使用一致的方式透明的访问这些服务,而不用理会这些服务之间的不同点。框架会自动生成访问远程服务需要的代理。
      
      Websharp是sourceforge上的一个新的开源项目,目标是提供一个.Net环境下的轻量级的应用系统框架,它包含了三个主要内容:一个O/R Mapping框架,一个AOP框架,以及一个Service Locator。Service Locator目前还只完成本地程序集定位器、WebService定位器和.Net Rem

    页码:[1] [2] [3] [4] [5] [6] [7] [8]1页、共8页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved