就是发布成webservices 让net调用

解决方案 »

  1.   

    想跨平台调用,你可以使用比webservice快数倍、轻数倍的简单http服务嘛。在c#客户端程序只要把传送的复杂对象进行json序列化,然后写一行var result = new WebClient().UploadString(url, json); 获得返回来的 json字符串,反序列为 .net 内存对象就行了。部署一个简单的网页你会吧?这就可以了。非常轻便。
      

  2.   

    我看到十年前,电信和移动的一些管理平台,这样完成的代码有很多。这些系统跨省、上千家子公司使用,一直运行得很好。当然人家可能使用csv格式,而不是json。而使用webservice甚至wcf,我们只是针对c#程序员初学者、图客户端调用简单。并不是为了效率,也不是为了灵活性。对于需要稍微专业一点的通讯架构设计,我们不用webservice或者wcf。就用轻量的就行。
      

  3.   


    搭一个Apache+Tomcat的环境,看看是哪几个类提供webservice,部署到web服务器上面,然后再到.NET的项目里面添加webservice的引用即可,如果java的不会,建议楼主去java版求详细过程