paulwong

          Enterprise Integration Patterns

          Why Enterprise Integration Patterns?

          Enterprise integration is too complex to be solved with a simple 'cookbook' approach. Instead, patterns can provide guidance by documenting the kind of experience that usually lives only in architects' heads: they are accepted solutions to recurring problems within a given context. Patterns are abstract enough to apply to most integration technologies, but specific enough to provide hands-on guidance to designers and architects. Patterns also provide a vocabulary for developers to efficiently describe their solution.

          Patterns are not 'invented'; they are harvested from repeated use in practice. If you have built integration solutions, it is likely that you have used some of these patterns, maybe in slight variations and maybe calling them by a different name. The purpose of this site is not to "invent" new approaches, but to present a coherent collection of relevant and proven patterns, which in total form an integration pattern language.

          Despite the 700+ pages, our book covers only a fraction of patterns (and the problems to be solved) in the integration space. The current patterns focus on Messaging, which forms the basis of most other integration patterns. We have started to harvest more patterns but are realizing (once again) how much work documenting these patterns really is. So please stay tuned.

          Messaging Patterns

          We have documented 65 messaging patterns, organized as follows:

          Message Construct.
          Message
          Command Message
          Document Message
          Event Message
          Request-Reply
          Return Address
          Correlation Identifier
          Message Sequence
          Message Expiration
          Format Indicator
          Message Routing
          Pipes-and-Filters
          Message Router
          Content-based Router
          Message Filter
          Dynamic Router
          Recipient List
          Splitter
          Aggregator
          Resequencer
          Composed Msg. Processor
          Scatter-Gather
          Routing Slip
          Process Manager
          Message Broker
          Message
          Transformation
          Message Translator
          Envelope Wrapper
          Content Enricher
          Content Filter
          Claim Check
          Normalizer
          Canonical Data Model
          Messaging Endpoints
          Message Endpoint
          Messaging Gateway
          Messaging Mapper
          Transactional Client
          Polling Consumer
          Event-driven Consumer
          Competing Consumers
          Message Dispatcher
          Selective Consumer
          Durable Subscriber
          Idempotent Receiver
          Service Activator
          Messaging Channels
          Message Channel
          Point-to-Point Channel
          Publish-Subscr. Channel
          Datatype Channel
          Invalid Message Channel
          Dead Letter Channel
          Guaranteed Delivery
          Channel Adapter
          Messaging Bridge
          Message Bus
          Systems Mgmt.
          Control Bus
          Detour
          Wire Tap
          Message History
          Message Store
          Smart Proxy
          Test Message
          Channel Purger


          https://www.enterpriseintegrationpatterns.com/patterns/messaging/index.html

          posted on 2019-07-18 14:11 paulwong 閱讀(358) 評論(0)  編輯  收藏 所屬分類: SPRING INTERGRATION

          主站蜘蛛池模板: 铜川市| 高碑店市| 洞口县| 若羌县| 廉江市| 南汇区| 和田县| 泸州市| 昌吉市| 阿巴嘎旗| 黎城县| 汉川市| 淅川县| 林甸县| 英吉沙县| 澜沧| 密云县| 通辽市| 福泉市| 久治县| 甘德县| 乐陵市| 延庆县| 广元市| 乌拉特前旗| 邹城市| 仪征市| 安平县| 冕宁县| 涟源市| 新和县| 梅河口市| 凤山市| 虎林市| 平罗县| 定州市| 西乌珠穆沁旗| 抚州市| 卫辉市| 龙南县| 上犹县|