我查有关jms的资料,上边都这样写,jms消息中间件一般包括server和client,client实现了JMS规范中的各种API,为分布式的应用系统提供了具体的接口实现类。我理解的jms应该是服务器实现的,客户端是应用系统,它调用服务器提供的api去发送接收消息,但是资料上说的服务器,客户端,和应用系统到底是怎样的关系呢?请高人帮我理解下这几者之间的关系,或者举个具体的例子帮我解释下,谢谢啦