大型软件系统一般都包括数据交换系统,通过该系统能解决各应用系统之间的共享数据一致性、及时更新、信息交换与共享、数据安全等问题。首先介绍了中间件和面向服务体系结构等技术,接下来对将这些技术应用于数据交换系统设计进行了研究,在分析数据交换系统实际需求的基础上,设计了面向服务的可动态配置数据交换系统。最后对全文进行了总结并展望了下步工作。