1. A processor-implemented method of migrating from a source middleware platform to a target middleware platform, comprising: discovering, via one or more hardware processors, types associated with a plurality of source middleware nodes; discovering, via the one or more hardware processors, one or more links between the plurality of source middleware nodes; mapping, via the one or more hardware processors, the plurality of source middleware nodes to nodes of a global middleware model based on the types associated with the plurality of source middleware nodes; wherein the global middleware model comprises a format interoperable between a source middleware platform and a target middleware platform; establishing, via the one or more hardware processors, one or more links between the nodes of the global middleware model based on the one or more links between the plurality of source middleware nodes; and migrating, via the one or more hardware processors, the nodes of the global middleware model and the one or more links between the nodes of the global middleware model to the target middleware platform based on mapping the global middleware model to the target middleware platform.