--SQL Server 2005可以通过存储过程直接发布成WebService.
--WebService 可以穿透放火墙,也可以多平台调用.比如GIS也可以调用.--SQL Server 2005 的例子:(发布WebService)CREATE ENDPOINT Orders_Endpoint  
state=started  
as http(  
    path='/sql/orders',  
    AUTHENTICATION=(INTEGRATED),  
    ports=(clear)  
)  
for soap(  
    WebMethod 'CustOrdersOrders'(    
        name='Northwind.dbo.CustOrdersOrders'  
    ),  
     
    wsdl=default,  
    database='Northwind',  
    namespace='http://mysite.org/'  --访问方式:
http://localhost/sql/orders?wsdl得到wsdl--楼主主要考虑下WebSercice的安全性即可.