问题描述
最近接到一个项目 是需要开发一个电话查询的系统--叫什么呼叫中心。 功能主要就是用户打电话,输入一些信息,查询出一些结果。电话哪部分的功能由别的公司(A)完成,我们(B)则需要完成查询输入的哪一部分。A发送一个XML给B,B返回一个XML给A。 这种需要使用WEB SERVICE嘛?问题补充:简单的说,我对Web Service的概念不是很清晰,对何时该使用Web Service不太清楚
解决方案
这个我个人感觉还是主要看你的项目需求,如果另外一个公司需要涉及到你公司的业务,你就可以用WebService。WebService简单的来说,服务方提供某项服务,然后以WSDL文件格式来描述此项服务,如果有需要调用这个服务的客户,就可以去利用WSDL文件来生成调用。不如说,有一个天气预报服务,我们就可以利用天气预报服务提供商提供给我们的WebService的WSDL描述文件,来生成调用,来获得这项服务。其实,给我个人感觉WebService很像RMI。以上是我的个人见解,希望对楼主有帮助
解决方案二:
引用简单的说,我对Web Service的概念不是很清晰,对何时该使用Web Service不太清楚 你这种情况是可以用webservice的。不清楚概念可以google,现在这方面的东西很多,没多久你就会认识webservice。java项目的话你可以用xfire来定制你的webservice。个人觉得那个比较好用。
解决方案三:
我不知道我理解楼主的意思错了没 引用功能主要就是用户打电话,输入一些信息,查询出一些结果你们要做的是查询出一些结果吧?要是这样的话,你们可以把你们的服务接口暴露给别的公司,可以使用WebServices,你们只管发布服务,定义WSDL文件就可以了。也可以利用远程服务,比如RMI,Hessian等,也是把你的接口给暴露出来,让其他公司的来调用。
解决方案四:
不知道我说的对不对哈~~目前经验不足 这种算是两个不同系统的分工协作,说起也能算是两个系统的集成了。你所说的引用A发送一个XML给B,B返回一个XML给A这也就是两个系统中的数据交互了。这样的情况的实现有很多,具体我只知道能用JMS、WebService。JMS就不说了,WebService可以这样处理。B定制一个WebService给A调用,A通过传入的数据得到B系统一个返回的数据。你们能跟B公司商量用WebService就很简单啦~~~