欢迎来到天天文库
浏览记录
ID:35613244
大小:556.58 KB
页数:16页
时间:2019-04-01
《金蝶ApusicMQ产品技术白皮书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ApusicMQ白皮书ApusicMQ技术白皮书金蝶中间件2006.05.10ApusicMQ白皮书介绍消息的流动和整合信息已经成为驱动企业的一种动力,是一种为客户提供更好服务的动力,是改进产品和服务的动力,是工作得更快、更有效和更具灵活性的动力。当然,也是通过降低成本、更好地利用企业资源的一种动力.信息流过整个企业的方式决定了构成上述动力的能力,当合适的信息流能自由、快速地传递给需要它的人员时,整个企业就能获得一种动力,从而能够更好地进行决策,能够更快地回答问题,更多地节省客户、合作伙伴和职员的时间和金钱,更
2、多地获取机会同时问题得到更好地解决。但是,如果您的企业信息资源受到了保存或产生它们的系统的限制,那么怎么办?您需要打开您的信息通道,让自由流动的信息融入您的业务活动中;您需要打破系统和应用之间的障隘,使数据不再受它们的限制。ApusicMQ的主要目的是帮助您从信息投资中获取最大收益。通过打破以前不兼容系统之间的障碍,ApusicMQ使您能够跨整个企业统一地利用信息资源。财务部可以与市场部交流;分销部知道销售情况;执行官根据详实的事实而不是一些假设来做出决策;您的职员能立即对问题进行回答,而不需要跑到数据中心去。
3、还不仅仅是这些。您的企业信息资源对提供更好的客户服务和保持与您商业合作伙伴良好的合作关系也非常关键。更好的服务取决于您能让面向客户的职员有效地回答客户问题的能力。另外,与供应商的密切合作意味着快速、精确地共享交易数据。ApusicMQ能让您完成以上的所有工作,甚至更多。ApusicMQ提供的有保证的应用到应用通信能力意味着您可以充满信心地将任何系统与其它的系统连接在一起,同时保证信息的连通性。消息中间件消息中间件使独立的分布式应用程序或应用程序组件可以通过消息进行交互。这些组件无论是在同一主机、同一网络上运行,
4、还是通过Internet松散地连接在一起,均可使用消息传送来传递数据以协调各自的功能。-15-ApusicMQ白皮书为了使大量组件能够同时交换消息,并支持高密度吞吐量,消息的发送就不能取决于消费者是否已做好接收消息的准备。如果某个消费者正忙或处于脱机状态,系统必须允许进行这样的操作:当该消费者准备就绪时再接收消息。这种去耦合的消息发送与接收称为“异步消息传送”。异步消息传送模型非常适于完成集成复杂系统的任务;对于此类系统,在执行操作的过程中让一个组件为另一个组件提供支持既不切实际,也不值得这样做。尽管异步消息传
5、送放弃了同步系统所具有的某些控制功能,但大大提高了组件间相互作用的灵活性。它还增强了系统的稳定性,因为一个组件的故障并不会导致整个系统瘫痪。理解ApusicMQ企业消息传递框架被设计用于使得一个或多个应用能够克服各种障碍进行通信。常见的屏障包括:异步通信的需求,多个应用获取同一条消息(多重传输)的需求,大多数系统都彼此异构,以及网络故障等。面向消息的中间件系统来为不同类型的系统提供消息通道。ApusicMQ为应用提供了一种公共的、可靠的方式,使这些应用能够轻松地创建、交换和处理消息,而无需考虑消息传递客户机的实
6、现细节。消息被发送到服务器目的地。消息传递客户机只需简单地声明对某个特定的目的地感兴趣,然后通过那个目的地与消息传递服务器进行交互。消息只是一个字节流(这个字节流可以是一个XML文档、一个序列化的Java对象(只是针对Java客户端有此特性)、一个文本字符串或甚至是一条空消息)。对消息的解释留给应用程序域来做;ApusicMQ基础结构不对消息施加任何语义和结构限制。消息存储在队列里,ApusicMQ服务器允许您将消息加入到队列以及从队列中取走消息。从概念上来讲,这与现实生活中真实邮件的传递方式没什么不同。消息的
7、发送方只负责使用正确的包装,提供正确的地址,并附上适当的邮资。邮局(这里是一个ApusicMQ系统)处理与消息的安全可靠的传递相关的所有问题,而不管出现在他们面前的任何障碍(机器故障,天气恶劣,等等)。在一个ApusicMQ系统中,客户机之间的耦合性比较弱,这允许它们不必真正地全天“在线”便能维持服务的最佳质量。如果能够去掉应用一直处于可用状态这一需求,那么维护和伸缩性将变得更加易于管理。可以在一天中的任何时候将应用离线,更新应用,或者作为例行的维护工作刷新应用,而不必担心会影响服务的质量。ApusicMQ不仅
8、为信息传送提供必要的基础结构,而且它还能处理与服务质量、安全性、可靠性和性能有关的大部分基础结构问题。JMS是J2EE规范中提出的消息中间件服务(JavaMessageService™)规范,提供应用程序间异步或同步的消息传递和管理服务,ApusicMQ中包含了高效、可靠的消息服务。ApusicMQ中的消息服务接口同时既遵循JMSAPI规范,也对部分高级特性进行了功能扩充。提高了企业应
此文档下载收益归作者所有