Apache MINA
অ্যাপাচি মিনা (মাল্টিপারপাস ইনফ্রাস্ট্রাকচার ফর নেটওয়ার্ক অ্যাপ্লিকেশন) একটি ওপেন সোর্স জাভা নেটওয়ার্ক অ্যাপ্লিকেশন ফ্রেমওয়ার্ক। এম. আই. এন. এ-কে স্কেলযোগ্য, উচ্চ কার্যকারিতা সম্পন্ন নেটওয়ার্ক অ্যাপ্লিকেশন তৈরি করতে ব্যবহার করা যেতে পারে। এম. আই. এন. এ টিসিপি, ইউ. ডি. পি, ক্রমিক যোগাযোগের মতো বিভিন্ন পরিবহনের জন্য একীভূত এপিআই প্রদান করে। এটি কাস্টম পরিবহন প্রকারের বাস্তবায়ন করাও সহজ করে তোলে। এম. আই. এন. এ উচ্চ-স্তরের এবং নিম্ন-স্তরের উভয় নেটওয়ার্ক এপিআই প্রদান করে। একটি ব্যবহারকারী অ্যাপ্লিকেশন মিনা এপিআই-এর সাথে মিথস্ক্রিয়া করে, ব্যবহারকারী অ্যাপ্লিকেশনটিকে নিম্ন স্তরের আই/ও বিবরণ থেকে রক্ষা করে। প্রকৃত আই/ও ফাংশন সম্পাদনের জন্য এম. আই. এন. এ অভ্যন্তরীণভাবে আই/ও এপিআই ব্যবহার করে। এটি ব্যবহারকারীদের জন্য অ্যাপ্লিকেশন লজিকের উপর মনোনিবেশ করা সহজ করে তোলে এবং আই/ও হ্যান্ডলিং অ্যাপাচি মিনার উপর ছেড়ে দেয়। বিভিন্ন পরিবহনের জন্য সমন্বিত এপিআই-এর সুবিধা (টিসিপি/ইউডিপি ইত্যাদি) উচ্চ/নিম্ন স্তরের এপিআই কাস্টমাইজেবল থ্রেড মডেল ইজি ইউনিট টেস্টিং প্রদান করে মক অবজেক্টস ব্যবহার করে স্প্রিং, গুগল গাই, পিকোকনটেইনার জেএমএক্স ম্যানেজেবিলিটি টুলিং গ্রাফিকাল সরঞ্জাম যেমন ইক্লিপস আইডিই, ইন্টেলিজে আইডিইএ-এর মতো ডিআই কাঠামোর সাথে সংহতকরণ ব্যবহার করা যেতে পারে। বিকল্প গ্রিজলি নেট্টি 4 কুইক সার্ভার এক্স সকেট আরও দেখুন অ্যাপ্লিকেশন সার্ভার অ্যাপাচি ক্যামেল এন্টারপ্রাইজ মেসেজিং সিস্টেম বার্তা-ভিত্তিক মিডলওয়্যার পরিষেবা-ভিত্তিক স্থাপত্য ইভেন্ট-চালিত এসওএ রেফারেন্স বাহ্যিক লিঙ্ক এমআইএনএ জাভা প্ল্যাটফর্ম বার্তা-ভিত্তিক মিডলওয়্যার