论文部分内容阅读
物联网是时下的热门话题,它涉及到人们生活的方方面面,而移动设备的普及,更是加快了物联网发展的脚步。物联网滋生了海量的数据,这些数据在不同设备上,不同平台之间进行交互,这就需要编程人员解决能在在程序语言差异性的基础上,完成数据的良好交互的问题。Web Service是不依赖硬件环境独立运行可移植的软件模块,它很好的完成了物联网后端的诸多要求。它是跨编程语言、跨操作系统平台的远程调用技术,使用它进行软件开发设计简单、可扩展。这些特性能实现大量异构程序和平台之间的互操作性,让应用程序能接受巨大的访问量。所以Web Service在物联网后端的研究意义重大。网络用户量的增加,网络应用的普及,这就需要客户端与服务器之间是无状态的,这样才能在无状态请求的环境下由任何可用的服务器来反馈。传统Web Service不能满足无状态需求,REST风格Web Service很好弥补了传统Web Service的不足。数据量增大使得系统处理数据的能力变弱,REST式架构面向资源,它将实际问题转换为REST风格Web Service,越来越多网站使用REST风格Web Service来设计。由于物联网的兴起,使得企业加速向信息化迈进,越来越多的企业采用ERP系统来进行各部门管理和对外业务实施,在物联网的大环境下,要求提升ERP系统的信息同步率,同时提升ERP系统的工作效率。本文以物联网后端Web Service为研究对象,首先研究了Web服务的关键技术以及优缺点,引出REST风格的Web服务,比较两者的优缺点以及各自适用的场合。其次研究Web服务在中小企业ERP系统中的应用。根据时下中小企业的发展现状,对其进行需求分析,并设计出了基于Web Service的ERP系统的模型框架,划分系统的功能模块。着重以生管物控模块为研究对象来用Web Service实现ERP系统的数据信息的增删查改。设计出了系统的集成框架,提升了系统的可扩展性。