paulwong

          SPRING INTEGRATION LESSONS

          Lessons

          Introduction to Enterprise Application Integration

          In our first lesson, you will get introduced to the concepts of Enterprise Application Integration. You will learn about the and Enterprise integration patterns that can be applied to simplify integration between different platforms and the Integration strategies that can be followed for this purpose. Finally, we will discuss how and why to implement a Message driven architecture and how to achieve both Synchronous and asynchronous communication among nodes.

          Spring Integration Fundamentals

          In this lesson, you will get to understand how Spring Integration works under the hood. The core concepts of Spring Integration messaging system (like message channels and endpoints) will be introduced. Additionally, the components that build the framework will be discussed, including the channel adapters, transformers, filters, routers etc. Finally, the two distinct methods of communication (synchronous and asynchronous) are explained and the lesson ends with a discussion on error handling.

          Spring Integration and Web Services

          In this lesson, we will focus on the integration with external web services. Spring Integration comes with the necessary functionality (adapters, channels etc.) to support web services out of the box. A full example is built from scratch in order to better understand the topic.

          Enterprise Messaging

          In this lesson, we will focus on integrating our application with JMS messaging. For this purpose, we will use Active MQ, which will be our broker. We will show examples of sending and receiving JMS messages by using the Spring Integration JMS channel adapters. Following these examples, we will see some ways of customizing these invocations by configuring message conversion and destination resolution.

          Spring Integration Full Example

          In this lesson, we will wrap everything up by providing a complete application that uses several of the components provided by Spring Integration in order to provide a service to its users. We will discuss the system architecture, the actual implementation and the relevant error handling.

          Monitoring and Management

          In this lesson, we will examine different mechanisms of monitoring or gathering more information about what is going on within the messaging system. Some of these mechanisms consist of managing or monitoring the application through MBeans, which are part of the JMX specification. Another mechanism discussed in this chapter is how we will implement the EIP idempotent receiver pattern using a metadata store. Finally, the last mechanism described is the control bus. This will let us send messages that will invoke operations on components in the application context.

          posted on 2019-10-25 09:45 paulwong 閱讀(311) 評論(0)  編輯  收藏 所屬分類: SPRING INTERGRATION

          主站蜘蛛池模板: 年辖:市辖区| 肥城市| 错那县| 莱州市| 托克逊县| 巴彦淖尔市| 武强县| 尚义县| 太康县| 平遥县| 塔城市| 奉新县| 大港区| 凉城县| 邵武市| 东海县| 永春县| 青阳县| 东至县| 琼海市| 武汉市| 孙吴县| 安图县| 阳泉市| 麻栗坡县| 重庆市| 三台县| 遂川县| 虎林市| 永福县| 友谊县| 游戏| 信丰县| 石林| 长寿区| 潼关县| 西乌珠穆沁旗| 平乐县| 凤山市| 从化市| 仁寿县|