Abstract:This research which is based on the Enterprise service bus considers from multiple databases support, data operation request scheduling, data operation security, database access optimization four sides. On this basis, we analysis and research the mechinsm of conmunication between the interal modules of the Enterprise service bus and the database, abstract a data access control layer, namely ESB data manipulation controller. Data manipulation controller improves the security of data manipulation by limiting the data manipulation of ESB within a small range of instructions. In addition, data manipulation controller's multi-database support gives product realization of ESB system more flexibility.