1. A method for serving a message to a target system, comprising: converting a database message to a common data model to conform to at least two systems and an architecture of the target system; transforming the common data model into a specified data type of the architecture of the target system; managing calls using specified functions available through an application programming interface offered by the architecture of the target system; invoking functions of the application programming interface to implement a target message in the architecture of the target system; and writing the message to the target system.