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