Java API for XML Messaging
எக்ஸ்எம்எல் செய்தியிடலுக்கான ஜாவா ஏபிஐ (ஜேஏஎக்ஸ்எம்) விநியோகிக்கப்பட்ட மென்பொருள் பயன்பாடுகளை எக்ஸ்எம்எல் (மற்றும் எஸ்ஓஏபி) ஐப் பயன்படுத்தி தொடர்பு கொள்ள உதவுகிறது. ஜாக்ஸ்எம் ஒத்திசைவற்ற மற்றும் ஒத்திசைவான செய்தியிடல் இரண்டையும் ஆதரிக்கிறது. JAXM என்பது ஜாவா XML நிரலாக்க API களில் ஒன்றாகும் கண்ணோட்டம் XML செய்தியிடலுக்கான ஜாவா API (JAXM) டெவலப்பர்கள் ஜாவா இயங்குதளத்தைப் பயன்படுத்தி XML செய்தியிடலைப் பயன்படுத்த உதவுகிறது. டெவலப்பர்கள் JAXM API ஐப் பயன்படுத்தி இணையத்தில் XML செய்திகளை உருவாக்கி அனுப்பலாம். மேலும், எக்ஸ்எம்எல் செய்தியிடலுக்கான ஜாவா ஏபிஐ தொலைநிலை செயல்முறை அழைப்பை விட பின்வருவன பல நன்மைகளைக் கொண்டுள்ளதுஃ ஒரு வழி (ஒத்திசைவற்ற) செய்தியிடல் ரூட்டிங் ஒன்றுக்கு மேற்பட்ட தரப்பினருக்கு நம்பகமான செய்தியிடல் உத்தரவாதமான விநியோகம் போன்ற அம்சங்களுடன் முழுமையான ஜாக்ஸ்எம் ஏபிஐ இரண்டு தொகுப்புகளுடன் வருகிறதுஃ javax.xml.soap: இந்த தொகுப்பில் எஸ்ஓஏபி செய்தியை உருவாக்குவதற்கும் மக்கள்தொகை செய்வதற்கும் ஏபிஐ உள்ளது. javax.xml.messaging: இந்த தொகுப்பு ஒரு செய்தி வழங்குநர் வழியாக ஒரு வழி செய்திகளை அனுப்ப அனுமதிக்கிறது. ஜே. ஏ. எக்ஸ். எம். இல் உள்ள செய்திச் செய்திகள் எக்ஸ். எம். எல் செய்திகளாகும், அவை பரிந்துரைக்கப்பட்ட எஸ். ஓ. ஏ. பி வடிவம் மற்றும் தரங்களைப் பின்பற்றுகின்றன. எஸ். ஓ. ஏ. பி செய்திகளில் இரண்டு முக்கிய வகைகள் உள்ளனஃ இணைப்புகளைக் கொண்டவை மற்றும் இல்லாதவை. எடுத்துக்காட்டாக, உங்கள் செய்தியில் ஒரு படம் இருக்க வேண்டும் என்று நீங்கள் விரும்பினால், நீங்கள் செய்தியுடன் ஒரு இணைப்பை அனுப்ப வேண்டும். SAAJ API ஆனது SOAP செய்திகளில் இணைப்புகளுக்கு இணைப்பு பகுதி வகுப்பை வழங்குகிறது. இணைப்புகள் அனைத்து எஸ்ஓஏபி செய்திகளையும் அனுப்பவும் பெறவும் ஒரு இணைப்பு தேவைப்படுகிறது. இணைப்பு ஒரு செய்தியிடல் வழங்குநர் அல்லது ஒரு குறிப்பிட்ட இடத்திற்கு செல்லலாம். ஜாக்ஸ்எம் ஏபிஐ இரண்டு வகையான இணைப்புகளைக் குறிக்க வகுப்பு மற்றும் இடைமுகத்தை வழங்குகிறதுஃ javax.xml.soap.SOAPConnection-அனுப்புநரிடமிருந்து நேரடியாக பெறுநருக்கு ஒரு இணைப்பு (ஒரு புள்ளி-க்கு-புள்ளி இணைப்பு) javax.xml.messaging.ProviderConnection-ஒரு செய்தியிடல் வழங்குநருடனான இணைப்பு எஸ்ஓஏபி இணைப்பு ஒரு எஸ்ஓஏபி இணைப்பு என்பது தொலைதூர தரப்பினருக்கு நேரடியாக செய்திகளை அனுப்புவதற்கான ஒரு புள்ளி-க்கு-புள்ளி இணைப்பாகும். ஒரு பாயிண்ட்-டு-பாயிண்ட் இணைப்பைக் குறிக்கும் ஒரு எஸ். ஓ. ஏ. பி. கனெக்ஷன் பொருள், உருவாக்க மற்றும் பயன்படுத்த எளிதானது. ஒரு எஸ். ஓ. ஏ. பி. கனெக்ஷன் பொருளைப் பயன்படுத்த நீங்கள் எந்த உள்ளமைவையும் செய்ய வேண்டியதில்லை, ஏனெனில் இது ஒரு சர்வ்லெட் கொள்கலனில் (டாம்கேட் போன்றது) அல்லது ஜே2ஈஈ சேவையகத்தில் இயங்க வேண்டியதில்லை. ஒரு வாடிக்கையாளர் சேவை வழங்குநர் இல்லாமல் இணைப்பைப் பெறுவதற்கான ஒரே வழி இதுதான். வழங்குநர் இணைப்பு ஒரு வழங்குநர் இணைப்பு பொருள் ஒரு செய்தியிடல் வழங்குநருடனான இணைப்பைக் குறிக்கிறது. (அடுத்த பகுதி செய்தி வழங்குநர்களைப் பற்றி மேலும் விளக்குகிறது.) நீங்கள் ஒரு வழங்குநர் இணைப்பு பொருள் வழியாக ஒரு செய்தியை அனுப்பும்போது, செய்தி வழங்குநருக்கு செய்தி செல்கிறது. செய்தி வழங்குநர் செய்தியின் ரூட்டிங் அறிவுறுத்தல்களைப் பின்பற்றி, செய்தியை இறுதி பெறுநரின் செய்தியிடல் வழங்குநருக்குச் செல்லும் வரை செய்தியை முன்னெடுத்துச் செல்கிறார், இது செய்தியை இறுதி பெறுநருக்கு முன்னோக்கி அனுப்புகிறது. செய்தி வழங்குநர்கள் ஒரு செய்தி வழங்குநர் செய்திகளைக் கண்காணித்து அவற்றை சரியான இலக்கு அல்லது இடங்களுக்கு வழிநடத்துகிறார். இது செய்திகளின் பரிமாற்றம் மற்றும் வழிநடத்துதலைக் கையாளும் ஒரு சேவையாகும். ஒரு செய்தி வழங்குநரை எப்போது பயன்படுத்த வேண்டும் ஒரு ஜாக்ஸ்எம் கிளையன்ட் ஒரு செய்தி வழங்குநரைப் பயன்படுத்தலாம் அல்லது பயன்படுத்தாமலும் இருக்கலாம். பொதுவாக, நீங்கள் வலை சேவைகளின் நுகர்வோராக இருக்க விரும்பினால் உங்களுக்கு ஒரு செய்தியிடல் வழங்குநர் தேவையில்லை. செய்தியிடல் வழங்குநரைப் பயன்படுத்தாததின் சில வரம்புகள் பின்வருமாறுஃ வாடிக்கையாளர் கோரிக்கை-பதில் செய்திகளை மட்டுமே அனுப்ப முடியும் வாடிக்கையாளர் பாத்திரத்தில் மட்டுமே செயல்பட முடியும் செய்தியிடல் வழங்குநரைப் பயன்படுத்தாததின் சில நன்மைகள் பின்வருமாறுஃ பயன்பாட்டை J2SE இயங்குதளத்தைப் பயன்படுத்தி எழுதலாம் பயன்பாட்டை ஒரு சர்வ்லெட் கொள்கலன் அல்லது J2EE கொள்கலனில் பயன்படுத்த வேண்டிய அவசியமில்லை எந்த உள்ளமைவும் குறிப்புகள் தேவையில்லை மேலும் பார்க்கவும் JSR 67: ஜாவா (TM) XML செய்தியிடலுக்கான API XML செய்தியிடலுக்கான API XML செய்தியிடல் (JAXM) விவரக்குறிப்பு 1.1 ஜாவாவிற்கான இணைப்புகள் API உடன் SOAP (SAAJ) விவரக்குறிப்பு 1.3 javax.xml.messaging-இந்த தொகுப்பு JAXM 1.1 விவரக்குறிப்பு javax.xml.soap இல் குறிப்பிடப்பட்டுள்ளது-இந்த தொகுப்பு பின்வருமாறு குறிப்பிடப்பட்டுள்ளது