Traditional message-oriented middleware (MOM) were based on specifically operating systems or developing suites. Most of them had tightly coupled architectures, and had private communicating protocols, which were not com-patible with each other. Therefore, these MOMs were weakening in expansibility and flexibility. The design and imple-mentation of MOM-S, a message-oriented middleware which was based on service-oriented architecture (SOA)were out-lined. By the supporting of SOA, MOM-S was not only upgraded the flexibility of traditional MOM, such as services ex-tension and reconstruction, but also enhanced the transmission‘s reliability. MOM-S also supported multicast, broadcast and route of messages, and would be extended to support different protocols of traditional MOMs. In the end, the per-formance of MOM-S was constrasted with a example MOM, together with an application of MOM-S, the conclusion that MOM-S had a wider future was made.