Patterns for enterprise application integration
Service oriented architectures: approaches, technologies and research issues