服务数据对象（SDO）是一种以统一的方式访问异构数据的技术。2004年，服务数据对象的技术规范最初由BEA和IBM合作开发，并通过了Java社群过程的批准。规范的第二版作为服务组件体系结构的关键部分在2005年11月份推出。服务数据对象规范现在由下面公司开发：现在有以下的SDO产品以下是服务数据对象的开源实现