publish(以下简称pub)和subscribe(以下简称sub)的概念与JMS中的类似 ,可以说是webMethods中数据同步的核心部分。
pub&sub主要有两个方面:本地与分布
本地的pub&sub在一个IS中完成,不牵涉到Broker,实现也比较简单,基本步骤为:
- 建立一个Notification对Source数据源的监视,如果数据源发生变化,指定调用某个服务P
- 在服务P中通过调用Target数据源的Adapter Service,实现对Target数据源的同步。
而比较复杂的是牵涉到Broker的数据pub&sub. webMethods为我们提供了Key Cross-Refrence以及Echo Suppresion实现对其的支持。Key Cross-Refrence完成的是对Document的记录,而Echo Suppresion则是为双向同步提供的,目的是为了避免重复的同步。
在webMethods的设计里,将Key Cross-Refrence以及Echo Suppresion的信息存放于一张表中,这张表记录了经Broker的Document的基本信息(KEY)以及是否Lock(Echo Suppresion)。
具体相关的概念以及系统流程在官方的guideline里有详细说明,如果有必要,我以后会把其中的一些笔记放上来。
分享到:
相关推荐
《webMethods Developer Users Guide》是针对webMethods Developer这一强大集成开发环境的一份详细用户指南。webMethods Developer是一款用于构建、测试和部署企业级业务流程集成解决方案的重要工具。它集成了多种...
手册中提及了webMethods软件套件中的多个组件,如webMethods Administrator(管理员)、webMethods Broker(经纪人)、webMethods Dashboard(仪表盘)、webMethods Developer(开发者工具)、webMethods Glue(粘合...
webMethods Developer is a graphical development tool that you use to build edit and test integration logic It provides an integrated development environment in which you can develop the logic and ...
WebMethods的关键特性之一是支持业务流程管理(BPM)、企业服务总线(ESB)、业务活动监控(BAM)和Web服务。它支持的集成类型包括B2B集成、EDI (电子数据交换)、SOA (面向服务的架构)集成和移动应用集成。 webMethods...
- **webMethods Developer**:集成开发环境。 - **webMethods Fabric**:统一的管理框架。 - **webMethods Glue**:用于快速集成应用程序和服务。 - **webMethods Installer**:简化安装过程。 - **webMethods ...
在WebMethods的产品线中,包括了WebMethods Access、WebMethods Administrator、WebMethods Broker、WebMethods Dashboard、WebMethods Developer、WebMethods Fabric、WebMethods Glue、WebMethods Installer、...
5. **许可证管理**:WebMethods使用许可证文件来控制功能的使用。安装手册会指导如何导入和管理这些许可证,以确保所有使用的组件都是合法的。 6. **服务启动与停止**:手册会解释如何启动和停止WebMethods的各种...
在IT领域,尤其是在集成与开发平台的探讨中,“MIME_Developer”这一主题指向的是MIME(Multipurpose Internet Mail Extensions)在webMethods平台上的应用与开发。webMethods是一款由同名公司开发的企业服务总线...
用于管理的主界面有**Central Administrator**、**Integration Server Administrator**、**Broker Administrator**、**Manager**、**Developer**和**Monitor**。这些工具提供了对整个webMethods环境全面且深入的控制...
**文档版本**:本文档适用于webMethods Developer Version 7.1.1以及webMethods Integration Server Version 7.1.1及其后续所有版本。 **版权信息**:文档版权属于Software AG,发布日期为2008年1月。 **目录简介*...
webMethods Integration Server 7.1.2 和 webMethods Developer 7.1.2 的发布带来了许多新特性,其中最重要的改进之一是简化了SOAP头处理器(Header Handler)的构建任务。此外,该版本还引入了一些新的服务器配置...
通过以上介绍可以看出,《webmethads开发手册》不仅提供了关于如何使用`webMethods Developer`创建服务的基础知识,还深入探讨了与之相关的各种技术和方法论。这对于想要构建高效、可靠且安全的服务应用的开发者来说...
《Guaranteed Delivery Developer's Guide》版本7.1.1是一本详细的指导文档,旨在为开发人员提供如何在webMethods Integration Server环境下利用Guaranteed Delivery(以下简称GD)功能的相关知识。GD是一种确保服务...
**WebMethods ESB(企业服务总线)平台**是WebMethods集成平台的核心组成部分之一,它提供了强大的消息处理能力,支持同步和异步消息传递模式,并且能够通过多种适配器与其他系统进行集成。WebMethods ESB主要包括...
Graham Glass is Chief Technology Officer of WebMethods. He has taught UNIX, C, assembly language, C++, Smalltalk, and other computer science topics at the University of Texas at Dallas, where he ...
7. **调试技巧**:使用浏览器的开发者工具(如Chrome的DevTools或Firefox的Developer Edition)可以帮助定位问题。查看控制台中的错误消息,利用断点和步进执行来检查代码的运行过程。 8. **文件路径问题**:如果...