菜单
  

    如果计算机世界中只有一种编程语言(比如java),并且所有的应用程序都运行在同一个系统平台上(如Linux),那么开发一个应用系统可能会省事很多,开发者不用再考虑跨语言跨平台的问题。然而事实上,这个世界上存在着各种各样的编程语言(如Java、C++、php、Ada等)和系统平台(如Windows、Unix、mac OS),而且除了最简单的单机系统之外,几乎我们所用的应用程序都要或多或少地与其他平台上的应用系统进行数据集成或者数据交换。比如,一个联网应用系统的客户端可能运行在Windows系统上,而它的服务器程序却可能运行在Linux之上。在Web Service出现以前,如果两个应用程序之间的通信协议标准不一致,那么便需要通过文件传输或者消息队列来实现通信,而这样的通信方式效率是极低的。Web Service出现之后,客户端和服务器便能够通过它自由地使用HTTP协议进行数据交换,无论这两个通信端的编程语言或运行平台是什么。
    实际上大多数开发者对于Web Service并不陌生,通过Web Service我们可以在自己的程序中获取天气预报、火车时刻表、股票行情等相应数据,企业之间、系统之间的合作也常常通过WebService完成[4]。
  1. 上一篇:利用SDN优化园区网性能的探索与研究
  2. 下一篇:ASP.net+sqlserver学生宿舍信息管理系统设计+源代码
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 酸性水汽提装置总汽提塔设计+CAD图纸

  9. java+mysql车辆管理系统的设计+源代码

  10. 十二层带中心支撑钢结构...

  11. 电站锅炉暖风器设计任务书

  12. 大众媒体对公共政策制定的影响

  13. 杂拟谷盗体内共生菌沃尔...

  14. 中考体育项目与体育教学合理结合的研究

  15. 河岸冲刷和泥沙淤积的监测国内外研究现状

  16. 乳业同业并购式全产业链...

  17. 当代大学生慈善意识研究+文献综述

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回