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

          主站蜘蛛池模板: 香港| 筠连县| 乌兰浩特市| 江口县| 大城县| 镇安县| 万宁市| 阳信县| 德安县| 托克托县| 遵义市| 锡林浩特市| 旺苍县| 保山市| 砀山县| 邹平县| 陈巴尔虎旗| 金沙县| 遂平县| 荔浦县| 龙门县| 泗洪县| 广昌县| 无极县| 潼南县| 太康县| 松桃| 成武县| 灯塔市| 定结县| 慈利县| 禄劝| 重庆市| 松阳县| 德令哈市| 颍上县| 彭山县| 瓮安县| 辽源市| 鄂尔多斯市| 安化县|