Web services 如何使windows XP服务充当SOAP Web服务?

Web services 如何使windows XP服务充当SOAP Web服务?,web-services,windows-services,Web Services,Windows Services,假设我有一个简单的可执行程序,它是从一个C程序编译而来的,该C程序提供作为Windows XP服务运行的文本信息。AFAIK Windows服务可以与运行在同一台PC上的任何外部进程通信,但不能与远程进程通信。如何将此windows服务转换为SOAP Web服务,以便它响应来自任何远程主机的任何SOAP请求? 使用什么样的库而不是.NET的步骤是什么 没有神奇的库可以为您做到这一点,您必须自己创建一个程序,并公开一个具有服务功能的SOAP端点 如果Windows进程提供了进程间消息传递、读取系统

假设我有一个简单的可执行程序,它是从一个C程序编译而来的,该C程序提供作为Windows XP服务运行的文本信息。AFAIK Windows服务可以与运行在同一台PC上的任何外部进程通信,但不能与远程进程通信。如何将此windows服务转换为SOAP Web服务,以便它响应来自任何远程主机的任何SOAP请求?
使用什么样的库而不是.NET的步骤是什么

没有神奇的库可以为您做到这一点,您必须自己创建一个程序,并公开一个具有服务功能的SOAP端点

如果Windows进程提供了进程间消息传递、读取系统事件队列等通信方式,则Windows进程可以与其他进程通信,因此假设您的C程序确实提供了实现该通信的方式,则新程序可以向该程序提供输入,获取文本信息并将其返回给使用web服务的客户端

如果你不想使用.NET,也许你可以使用其他高级语言,如Java、Ruby或Python,这样可以帮助你更快地启动服务,但你必须自己创建一个程序,没有神奇的库来包装程序并使其成为SOAP web服务