美文网首页
webservice

webservice

作者: _98k | 来源:发表于2018-03-27 20:41 被阅读0次

    webservice

    Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。

    webservice的优缺点

    优点

    简单 独立 低耦合

    缺点

    不安全 功能少

    使用步骤

    服务端   

                      1.创建服务端

                     2.创建类实现接口  并添@Webservice注解

                      3.发布服务    Endpoint.publish("http://localhost:8000/firstservice",new      FirstServiceImpl());

    客户端

                      1.创建客户端代码

                      2. wsimport -s . http://localhost:8000/firstservice?wsdl

                     3.调用 FirstServiceImplService service=new FirstServiceImplService();

                                 FirstServiceImpl port = service.getFirstServiceImplPort();

                                  int x = port.sum(3, 4);

                   webseries 开发实例

                          利用webservice实现添加数据

                          利用WebService实现数据删除

                          利用WebService给手机发短信

                   适合使用webservice的情况  

                         跨越防火墙

                        应用程序集成

                        B2B集成

                        软件重用

                不适合webservice的情况

                       单机应用程序

                       局域网上的同构应用程序

                  应用场景

    在做企业整体信息化时,企业中一般都或多或少的存在一些既存系统,这些各种各样的系统不可能全部推翻,重新规划和开发,因为很多供应商在某一领域也做的很专业,博众家之长并进行集成应该是一个比较现实和可取的做法。各个系统之间通过WebService进行集成,不仅缩短了开发周期,降低了风险,还减少了代码复杂度,并能够增强应用程序的可维护性,因为webservice支持跨平台且遵循标准协议(soap)。

    将一个软件的功能以webservice方式暴露出来,达到软件重用。例如上边分析的天气预报,将天气查询功能以webservice接口方式暴露出来非常容易集成在其它系统中;再比如一个第三方物流系统将快递查询、快递登记暴露出来,从而集成在电子商务系统中。

    相关文章

      网友评论

          本文标题:webservice

          本文链接:https://www.haomeiwen.com/subject/fealgxtx.html