An obvious approach, proven in many successful implementations, is to use EAI technology often, but not exclusively, in combination with XML, to construct a custom SOA infrastructure.
The potential benefits of this approach are significant, as the full functional and performance power of mature EAI technology is applied to the flexibility of SOA.