Apache MINA
અપાચે મિના (નેટવર્ક એપ્લિકેશન્સ માટે બહુહેતુક માળખું) એ એક ઓપન સોર્સ જાવા નેટવર્ક એપ્લિકેશન માળખું છે. એમ. આઈ. એન. એ. નો ઉપયોગ સ્કેલેબલ, ઉચ્ચ પ્રદર્શન નેટવર્ક કાર્યક્રમો બનાવવા માટે થઈ શકે છે. એમ. આઈ. એન. એ. ટી. સી. પી., યુ. ડી. પી., સીરીયલ કોમ્યુનિકેશન જેવા વિવિધ પરિવહન માટે એકીકૃત API પ્રદાન કરે છે. તે કસ્ટમ પરિવહન પ્રકારનો અમલ કરવાનું પણ સરળ બનાવે છે. એમ. આઈ. એન. એ. ઉચ્ચ-સ્તર અને નિમ્ન-સ્તર બંને નેટવર્ક API પ્રદાન કરે છે. વપરાશકર્તા એપ્લિકેશન મીના API સાથે ક્રિયાપ્રતિક્રિયા કરે છે, જે વપરાશકર્તા એપ્લિકેશનને નીચલા સ્તરની I/O વિગતોથી રક્ષણ આપે છે. વાસ્તવિક I/O કાર્યો કરવા માટે એમ. આઈ. એન. એ. આંતરિક રીતે I/O API નો ઉપયોગ કરે છે. આનાથી વપરાશકર્તાઓ માટે એપ્લિકેશન તર્ક પર ધ્યાન કેન્દ્રિત કરવું સરળ બને છે અને I/O સંચાલન અપાચે મિના પર છોડી દે છે. ફાયદા વિવિધ પરિવહન (ટીસીપી/યુડીપી વગેરે) માટે એકીકૃત એપીઆઈ સ્પ્રિંગ, ગૂગલ ગાઈસ, પિકોકોન્ટેનર જે. એમ. એક્સ. મેનેજેબિલિટી ટૂલિંગ જેવા ડી. આઈ. માળખાઓ સાથે એકીકરણ સાથે મૉક ઓબ્જેક્ટ્સનો ઉપયોગ કરીને ઉચ્ચ/નિમ્ન સ્તરના એ. પી. આઈ. કસ્ટમાઇઝેબલ થ્રેડ મોડલ ઇઝી યુનિટ ટેસ્ટિંગ પ્રદાન કરે છે. વિકલ્પો ગ્રીઝલી નેટ્ટી 4 ક્વિકસર્વર xસોકેટ પણ જુઓ એપ્લિકેશન સર્વર અપાચે કેમલ એન્ટરપ્રાઇઝ મેસેજિંગ સિસ્ટમ મેસેજ-ઓરિએન્ટેડ મિડલવેર સર્વિસ-ઓરિએન્ટેડ આર્કિટેક્ચર ઇવેન્ટ-ડ્રિવન SOA રેફરન્સ બાહ્ય લિંક્સ એમઆઇએનએ જાવા પ્લેટફોર્મ મેસેજ-ઓરિએન્ટેડ મિડલવેર