是否有企业服务的交易和池功能的现代替代品?

Ryu*_*Ryu 5 .net wcf com+

我正在使用EnterpriseServices AKA Com +中的ServicedComponent

  • 分布式事务
  • 使用属性进行简单的事务编程
  • 对象池

我发现com +中缺少的东西

  • 缺乏dll版本控制
  • 每次更换组件时都不得不加入gac®
  • 必须附加调试器

我知道WCF解决了一些与COM +相同的问题.但它能解决所有问题吗?有人能指出我正确的方向吗?

谢谢

小智 7

我对COM +的细节并不是很熟悉,但是WCF的构建是为了取代它和.NET平台中的Enterprise Services.你在这里提到的所有用例都被纳入框架(池,事务,版本控制),并且只要你花时间学习它想要做什么就完全无关紧要.当你正确配置东西时,你可以用它做什么几乎没有限制.

WCF还支持微软为即时和长期未来(Azure服务)所做的很多工作.我认为这对您的学习时间是值得的,特别是考虑到您的COM +背景.

我强烈推荐Juval Lowy的书作为一个很好的起点.他可能会像你在这个主题上找到的那样具有权威性.

http://oreilly.com/catalog/9780596521301/?CMP=AFC-ak_book&ATT=Programming+WCF+Services%2c+Second+Edition%2c

我还建议你看看他的公司IDesign的网站.他们不仅提供了良好的培训,但他们有WCF扩展名为ServiceModelEx一个非常有用的库,它提供了许多实用的扩展/辅助类,让您的WCF生活变得更加简单的.

http://www.idesign.net/idesign/DesktopDefault.aspx

如果你正在寻找更多教程风格的书,Michele Leroux Bustamante的书也很不错.