RESTful Web Services improve the efficiency of data transfer of a whole-farm simulator accessed by Android smartphones

被引:28
作者
Arroqui, Mauricio [1 ,4 ]
Mateos, Cristian [2 ,3 ]
Machado, Claudio [1 ]
Zunino, Alejandro [2 ,3 ]
机构
[1] Fac Ciencias Vet UNICEN, Buenos Aires, DF, Argentina
[2] ISISTAN Res Inst UNICEN, Buenos Aires, DF, Argentina
[3] CABA, Consejo Nacl Invest Cient & Tecn CONICET, Buenos Aires, DF, Argentina
[4] CABA, Agencia Nacl Promoc Cient & Tecnol ANPCyT, Buenos Aires, DF, Argentina
关键词
Agricultural Information Systems; Web Services; SOAP; REST; Simugan; Mobile devices; SOAP;
D O I
10.1016/j.compag.2012.05.016
中图分类号
S [农业科学];
学科分类号
09 ;
摘要
The relentlessly increasing importance and application of Information and Communication Technologies (ICTs) in Agriculture have given birth to a new field called e-Agriculture, which focus on improving agricultural and rural development through a variety of technologies. In this sense, Agricultural Information Systems (AISs) are distributed sources of information that exploit ICTs to make agricultural processes and decision making more efficient. In order to integrate AISs and therefore build added value AISs, Web Service technologies seem to be the right path towards heterogeneous systems integration. However, there is still uncertain which is the best implementation approach to integrate Web Service-enabled AISs and mobile devices, i.e., the remote information accessors by excellence in rural areas. We comparatively explore the outcomes of employing either Simple Object Access Protocol (SOAP) or REpresentational State Transfer (REST) approaches in a Web Service-enabled whole-farm simulator accessed from Android-powered smartphones. Memory usage was 24% lower in SOAP, but even older and lower-end smartphones have enough RAM to avoid detrimental effects on performance. REST-based approaches broadly incur in less byte transferred compared to SOAP, which has huge implications on costs. That is particularly important when the Internet is accessed via GPRS or 3G protocols and pay-per-byte data plans as in most of Latin America rural areas. However, when unlimited data usage became less costly and more available in such areas, SOAP might be preferred due to the higher maturity of both the protocol and the available developer environments. (c) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:14 / 18
页数:5
相关论文
共 24 条
[1]  
[Anonymous], 2006, SERVICE ORIENTED COM
[2]   Service-oriented computing [J].
Bichler, M ;
Lin, KJ .
COMPUTER, 2006, 39 (03) :99-101
[3]  
Box D., 2000, SIMPLE OBJECT ACCESS
[4]   Android: Changing the Mobile Landscape [J].
Butler, Margaret .
IEEE PERVASIVE COMPUTING, 2011, 10 (01) :4-7
[5]  
Cranston P., 2010, POTENTIAL MOBILE APP
[6]   The use of mobile devices with multi-tag technologies for an overall contextualized vineyard management [J].
Cunha, Carlos R. ;
Peres, Emanuel ;
Morais, Raul ;
Oliveira, Ana A. ;
Matos, Samuel G. ;
Fernandes, Miguel A. ;
Ferreira, P. J. S. G. ;
Reis, M. J. C. S. .
COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2010, 73 (02) :154-164
[7]   The next step in Web services [J].
Curbera, F ;
Khalaf, R ;
Mukhi, N ;
Tai, S ;
Weerawarana, S .
COMMUNICATIONS OF THE ACM, 2003, 46 (10) :29-34
[8]   Unraveling the Web services Web - An introduction to SOAP, WSDL, and UDDI [J].
Curbera, F ;
Duftler, M ;
Khalaf, R ;
Nagy, W ;
Mukhi, N ;
Weerawarana, S .
IEEE INTERNET COMPUTING, 2002, 6 (02) :86-93
[9]  
Erl T., 2005, Service-Oriented Architecture: Concepts, Technology, and Design
[10]  
Fielding R.T., 2000, ARCHITECTURAL STYLES