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 閱讀(356) 評(píng)論(0)  編輯  收藏 所屬分類: SPRING INTERGRATION

          主站蜘蛛池模板: 桐柏县| 南木林县| 牟定县| 株洲市| 黄浦区| 东光县| 织金县| 故城县| 即墨市| 襄汾县| 公主岭市| 沂南县| 尼玛县| 什邡市| 上虞市| 台江县| 旬阳县| 玉溪市| 台南县| 曲沃县| 成安县| 额敏县| 文安县| 紫阳县| 东莞市| 西华县| 宁陕县| 五指山市| 噶尔县| 罗山县| 恭城| 新建县| 新平| 景德镇市| 敦煌市| 桃江县| 泾川县| 阳曲县| 绍兴县| 河源市| 隆安县|