कांच की मछली एक मुफ़्त, खुला स्रोत (CDDL* और GNU GPL लाइसेंस के तहत) और मुफ़्त सॉफ़्टवेयर एप्लिकेशन सर्वर है जिसे सन माइक्रोसिस्टम्स (अब Oracle) द्वारा विकसित किया गया था। यह इस कंपनी के जावा ईई प्लेटफ़ॉर्म में परिभाषित प्रौद्योगिकियों को लागू करता है, और उन ऐप्स को चलाने की अनुमति देता है जो उक्त विनिर्देश का समर्थन करते हैं।
वहाँ एक है व्यावसायिक संस्करण ग्लासफ़िश का, तथाकथित Oracle ग्लासफ़िश एंटरप्राइज़ सर्वर है। इसके अलावा, Oracle ने टॉपलिंक पर्सिस्टेंस मॉड्यूल का योगदान दिया है। दूसरी ओर, यह प्लेटफ़ॉर्म सन जावा सिस्टम एप्लिकेशन सर्वर पर आधारित है, जो ग्रिज़ली जैसे अतिरिक्त घटकों के साथ प्रसिद्ध अपाचे टॉमकैट का व्युत्पन्न है, जो स्केलेबिलिटी और बेहतर प्रदर्शन प्रदान करने के लिए जावा एनआईओ का उपयोग करता है।
ग्लासफ़िश सर्वर समर्थन करता है प्रौद्योगिकियों जैसे कि जेएसपी, जेएसएफ, सर्वरलेट्स, ईजेबी, जावा एपीआई, जेएक्सबी, जेपीए, आरएमआई, आदि। इससे डेवलपर्स को स्केलेबल और पोर्टेबल ऐप्स विकसित करने के लिए एक बेहतरीन प्लेटफॉर्म मिलता है। साथ ही, इस प्रोजेक्ट को अपने स्थानीय या अनुबंधित सर्वर पर शुरू करने के लिए लोड-संतुलित क्लस्टर स्थापित करना मुश्किल नहीं है।
मैंने पहले टिप्पणी की है कि ग्लासफ़िश प्लेटफ़ॉर्म लागू करता है जावा ईई (एंटरप्राइज़ संस्करण). जो लोग इसे नहीं जानते हैं, उनके लिए यह व्यावसायिक जावा अनुप्रयोगों के विकास के लिए एक मानकीकरण है जो पोर्टेबल हैं, यानी, इन्हें प्लेटफ़ॉर्म की परवाह किए बिना और बिना किसी संशोधन के किसी भी सर्वर पर उपयोग किया जा सकता है।
ग्लासफ़िश वर्तमान में है इसका संस्करण 5.x, जो अंतिम स्थिर है। हालाँकि, आपके पास एक्लिप्स फ़ाउंडेशन (वर्तमान डेवलपर) में नवीनतम संस्करण हैं।
ग्लासफ़िश के बारे में और जानें - वेबसाइट GitHub पर
एक्लिप्स ग्लासफ़िश के बारे में और जानें - एक्लिप्स फाउंडेशन आधिकारिक साइट
ग्लासफ़िश स्रोत कोड - GitHub