asp.net写的webservice给别的系统调用有什么要求吗?该怎么处理

asp.net写的webservice给别的系统调用有什么要求吗?
我想写个webservice可以让别的部门的应用系统调用(java、php、delphi开发的系统都有)并返回值,现在用asp.net写webservice有什么要求吗,是不是直接给他们一个地址就可以了呀,比如:http://服务器ip地址/aa/bb.asmx就可以了呀?

------解决方案--------------------
基本上是这样,但要注意语言间的通讯问题,,不可能返回一个DataTable 的数据让java的接受,,
------解决方案--------------------
引用:
基本上是这样,但要注意语言间的通讯问题,,不可能返回一个DataTable 的数据让java的接受,,


  一般都是返回 字符串。
你就当webservice是一个跨平台的 返回字符串的一个接口!
------解决方案--------------------
引用:
引用:
基本上是这样,但要注意语言间的通讯问题,,不可能返回一个DataTable 的数据让java的接受,,


  一般都是返回 字符串。
你就当webservice是一个跨平台的 返回字符串的一个接口!


数据集可以返回一个list数组