The Apache MINA 2 is a network application framework for developing high-performance and highly scalable network applications. It provides an abstract event-driven asynchronous API that can be transmitted using TCP/IP, UDP/IP, serial ports, and pipelines within virtual machines. The Apache MINA 2 can serve as a good basis for developing Web applications. Here's a quick introduction to Apache MINA 2.
About Apache MINA 2
Apache MINA is an open source project for the Apache Foundation, and the latest version is 2.0.0-RC1. The version used in this article is 2.0.0-M6. The following is a general architecture for network applications based on Apache MINA.
Architecture of network applications based on Apache MINA
Based on the network application developed by the Apache MINA, there is a similar architecture. A schematic diagram of the architecture is given in Figure 1.
Figure 1. Architecture of network applications based on Apache MINA