怎么在两个系统间传送较大的数据量

如何在两个系统间传送较大的数据量?
目前在做一个售后服务的系统,业务逻辑是,从一个公司接收数据,然后派发给另一个公司,数据不需要实时传送,间隔断网也不要紧,一天传送一次,一般会在夜间进行传送,会将当天的报修量汇总后一起打包发送,数据量大概是30个字段,字段长度都比较短,最长的也就是客户的地址和备注了,一天最高时会有2万左右的记录,不知道这个数据量算不算大,两个系统是在不同的城市,所以必须走Internet实现的。

我想的方式有 WebService 和 Post 提交xml 两种方式,本人比较喜欢用 WebService ,只是不知道WebService对这个数据量有没有压力,以什么数据参数传送,数组吗?

大家有什么好的建议,帮我解决一下,谢谢。
------解决思路----------------------
传送文本就可以,不要在传送程序上去想当然地规定什么业务数据模型,就是传送文本文件。

传送时,应该可以分为多个数据文件传送。然后数据本身可以区分出有没有重复数据(例如根据序号查重复)。
------解决思路----------------------
没问题的,分块传输
------解决思路----------------------
哪种都可以,分几批提交