Information services for agriculture : the role of technology (updated version)