... pattern, 165 – 166 channels, factors for comparison, 60 8 61 1ease of deployment, 61 0ease of implementation, 61 1firewall friendliness, 61 0host technology, 61 0performance, 60 8security, 60 9client ... through, 165 implementing remote data portal hosts, 60 7 62 6.NET Remoting channel, 61 1 61 5Enterprise Services channel, 61 8 62 5Web Services channel, 61 5 61 8location transparency, 173■INDEX 63 9Find ... 90EnterpriseServicesProxy class, 166 , 204–2 06 IDataPortalProxy interface, 166 , 198LocalProxy class, 166 , 198–199RemotingProxy class, 166 , 200–202WebServicesProxy class, 166 , 210–213Csla.dll assemblydefining...