mule发布调用webservice-创新互联

                            mule发布webservice

专业从事网站设计、成都网站建设,高端网站制作设计,微信平台小程序开发,网站推广的成都做网站的公司。优秀技术团队竭力真诚服务,采用H5响应式网站+CSS3前端渲染技术,响应式网站设计,让网站在手机、平板、PC、微信下都能呈现。建站过程建立专项小组,与您实时在线互动,随时提供解决方案,畅聊想法和感受。

        使用mule esb消息总线发布和调用webservice都非常精简,mule包装了所有操作,你只需要拖控件配置就可以,下面讲解mule发布:


                1.下面是flow,http监听接口,CXF发布webservice,java用来引用webservice的方法。


                mule发布调用webservice

                2.xml代码如下:


    
    	
    	
    	
    

                 3.java代码如下:

                    ①Impl实现类

package com.test;

import javax.jws.WebService;

@WebService(endpointInterface = "com.test.HelloWorld",  
serviceName = "HelloWorld")
public class HelloWorldImpl implements HelloWorld{

	@Override
	public String sayHi(String text) {
		// TODO Auto-generated method stub
		return "Hello " + text;  
	}

}

                     ②Impl实现类

package com.test;

import javax.jws.WebService;

@WebService(endpointInterface = "com.test.HelloWorld",  
serviceName = "HelloWorld")
public class HelloWorldImpl implements HelloWorld{

	@Override
	public String sayHi(String text) {
		// TODO Auto-generated method stub
		return "Hello " + text;  
	}

}

                4.Java控件引用Class Name: com.test.HelloWorldImpl。


启用mule服务,访问http://localhost:8080/api/hello?wsdl 结果如下:

mule发布调用webservice

    至此,发布成功。


                             mule请求webservice

            使用mule esb请求webservice非常简单,只需要使用Web Service Consumer控件就可以,下面讲解请求webservice:

                1.下面是flow,http请求监听接口,Web Service Consumer调用接口,Set Payload传递参数。

                    mule发布调用webservice

                 2.请求webservice需要使用一个工具来拼装请求的body:SoapUI-5.2.1.exe,下载链接在附件,使用方法如下:

                        mule发布调用webservice

                    我们只需要里面的参数,需要把xmlns:web="http://Mozi.com/Webservices/" 粘贴到 请求里,如下:

                    http://Mozi.com/Webservices/">

                     

                     ?

                  

                 3.xml代码如下:


  
    
    
        
        
        
        
    

                 至此,请求webservice发布成功!


另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


标题名称:mule发布调用webservice-创新互联
转载来源:http://azwzsj.com/article/djjged.html