Abstract:In an era of big data, application needs to integrate various data management tools to fulfill its business requirements. However, these tools differ in their APIs and need adapters to communicate with each other. Therefore, how to integrate data management tools quickly becomes an important research problem in academia and industry. This study introduces a language translating based framework for heterogeneous data unified access, which is called the Bi-Adapter Framework for Data Unified Access (BAF4DUA). In BAF4DUA, two types of adapters are located at the data provider endpoint and data consumer endpoint to translate the query semantics and data model. The query language and data model are decoupled by the two adapters, thereby enabling many-to-many and plug-and-play data access modes between data providers and data consumers. In addition, the decoupled framework can also promote the flexibility and scalability of the application system.