जावा मेटाडेटा इंटरफ़ेस: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Specification for Java programming language}} यह देखते हुए कि मेटाआंकड़े (कंप्यूटिंग) [...")
 
No edit summary
Line 1: Line 1:
{{Short description|Specification for Java programming language}}
{{Short description|Specification for Java programming language}}
यह देखते हुए कि मेटा[[आंकड़े]] (कंप्यूटिंग) [[कंप्यूटर]] डेटा के समूह के बारे में वर्णनात्मक, संरचनात्मक और प्रशासनिक डेटा का एक सेट है (उदाहरण के लिए [[डेटाबेस स्कीमा]]), जावा मेटाडेटा इंटरफ़ेस (या जेएमआई) एक प्लेटफ़ॉर्म-तटस्थ विनिर्देश है जो निर्माण को परिभाषित करता है, [[जावा (प्रोग्रामिंग भाषा)]] में मेटाडेटा का भंडारण, पहुंच, लुकअप और आदान-प्रदान।
 
 
यह देखते हुए कि मेटाडेटा कंप्यूटर डेटा के समूह के बारे में वर्णनात्मक, संरचनात्मक और प्रशासनिक डेटा का एक सेट है (उदाहरण के लिए डेटाबेस स्कीमा) जावा मेटाडेटा इंटरफ़ेस (या जेएमआई) एक प्लेटफ़ॉर्म-तटस्थ विनिर्देश है जो निर्माण संचयन एक्सेस लुकअप और जावा प्रोग्रामिंग भाषा में मेटाडेटा का आदान-प्रदान को परिभाषित करता है


__TOC__
__TOC__
Line 8: Line 10:
जेएमआई विनिर्देश जावा सामुदायिक प्रक्रिया के तहत विकसित किया गया था और इसे [[जावा विशिष्टता अनुरोध]] 40 द्वारा परिभाषित किया गया है (जेएसआर एक औपचारिक दस्तावेज है जो [[ जावा प्लेटफार्म ]] में जोड़ने के लिए प्रस्तावित विनिर्देशों और प्रौद्योगिकियों का वर्णन करता है)।
जेएमआई विनिर्देश जावा सामुदायिक प्रक्रिया के तहत विकसित किया गया था और इसे [[जावा विशिष्टता अनुरोध]] 40 द्वारा परिभाषित किया गया है (जेएसआर एक औपचारिक दस्तावेज है जो [[ जावा प्लेटफार्म ]] में जोड़ने के लिए प्रस्तावित विनिर्देशों और प्रौद्योगिकियों का वर्णन करता है)।


जेएमआई [[ लक्ष्य प्रबंधन समूह ]] (या ओएमजी) से [[मेटा-ऑब्जेक्ट सुविधा]] (या एमओएफ) विनिर्देश पर आधारित है। एमओएफ एक [[मेटामॉडलिंग]] (किसी भी प्रकार के मेटाडेटा का एक [[कंप्यूटर मॉडल]]) है जिसका उपयोग विशेष रूप से [[ एकीकृत मॉडलिंग भाषा ]] (या यूएमएल) को परिभाषित करने के लिए किया जाता है।
जेएमआई [[ लक्ष्य प्रबंधन समूह | ऑब्जेक्ट मैनेजमेंट समूह]] (या ओएमजी) से [[मेटा-ऑब्जेक्ट सुविधा]] (या एमओएफ) विनिर्देश पर आधारित है। एमओएफ एक [[मेटामॉडलिंग]] (किसी भी प्रकार के मेटाडेटा का एक [[कंप्यूटर मॉडल]]) है जिसका उपयोग विशेष रूप से [[ एकीकृत मॉडलिंग भाषा ]] (या यूएमएल) को परिभाषित करने के लिए किया जाता है।


यह [[एक्सएमएल मेटाडेटा इंटरचेंज]] के माध्यम से मेटाडेटा के आदान-प्रदान का समर्थन करता है। एक्सएमआई [[ एक्सटेंसिबल मार्कअप लैंग्वेज ]] (या एक्सएमएल) के माध्यम से मेटाडेटा जानकारी के आदान-प्रदान के लिए एक मानक है। एमओएफ/एक्सएमआई विनिर्देशों का उपयोग यूएमएल मॉडलों के आदान-प्रदान के लिए किया जाता है।
यह [[एक्सएमएल मेटाडेटा इंटरचेंज]] के माध्यम से मेटाडेटा के आदान-प्रदान का समर्थन करता है। एक्सएमआई [[ एक्सटेंसिबल मार्कअप लैंग्वेज ]] (या एक्सएमएल) के माध्यम से मेटाडेटा जानकारी के आदान-प्रदान के लिए एक मानक है। एमओएफ/एक्सएमआई विनिर्देशों का उपयोग यूएमएल मॉडलों के आदान-प्रदान के लिए किया जाता है।
Line 14: Line 16:
== उपयोग ==
== उपयोग ==


अनिवार्य रूप से, जेएमआई का उपयोग यूएमएल मॉडल में हेरफेर करने के लिए जावा में टूल लिखने के लिए किया जा सकता है, जिसका उपयोग [[मॉडल संचालित वास्तुकला]] और/या [[मॉडल-संचालित इंजीनियरिंग]] में किया जा सकता है। जेएमआई के कई कार्यान्वयन हैं, जिनमें [[यूनिसिस]] से संदर्भ कार्यान्वयन, [[एसएपी नेटवीवर]] और [[ NetBeans ]] समूह से [[सन माइक्रोसिस्टम्स]] का ओपन-सोर्स कार्यान्वयन शामिल है। जेएमआई [[जावा एसई]] 1.3 और इसके बाद के संस्करण के साथ संगत है:
अनिवार्य रूप से जेएमआई का उपयोग यूएमएल मॉडल में हेरफेर करने के लिए जावा के उपकरण लिखने के लिए किया जा सकता है, जिसका उपयोग [[मॉडल संचालित वास्तुकला]] और/या [[मॉडल-संचालित इंजीनियरिंग]] में किया जा सकता है। जेएमआई के कई कार्यान्वयन हैं, जिनमें [[यूनिसिस]] से संदर्भ कार्यान्वयन, [[एसएपी नेटवीवर]] और [[ NetBeans | नेटबीन्स]] समूह से [[सन माइक्रोसिस्टम्स]] का ओपन-सोर्स कार्यान्वयन सम्मिलित है। जेएमआई [[जावा एसई]] 1.3 और इसके बाद के संस्करण के साथ संगत है:
* एमओएफ मॉडलिंग संरचनाओं से जावा तक मानकीकृत मैपिंग;
* एमओएफ मॉडलिंग संरचनाओं से जावा तक मानकीकृत मैपिंग;
* मेटाडेटा मॉडल और उदाहरणों की सामान्य खोज और नेविगेशन के लिए चिंतनशील एपीआई।
* मेटाडेटा मॉडल और उदाहरणों की सामान्य खोज और नेविगेशन के लिए परावर्तक एपीआई।
*


== यह भी देखें ==
== यह भी देखें डल और उदाहरणों की सामान्य खोज और नेविगेशन के लिए परावर्तक एपीआई। ==
{{Portal|Computer programming}}
{{Portal|Computer programming}}



Revision as of 12:40, 1 July 2023


यह देखते हुए कि मेटाडेटा कंप्यूटर डेटा के समूह के बारे में वर्णनात्मक, संरचनात्मक और प्रशासनिक डेटा का एक सेट है (उदाहरण के लिए डेटाबेस स्कीमा) जावा मेटाडेटा इंटरफ़ेस (या जेएमआई) एक प्लेटफ़ॉर्म-तटस्थ विनिर्देश है जो निर्माण संचयन एक्सेस लुकअप और जावा प्रोग्रामिंग भाषा में मेटाडेटा का आदान-प्रदान को परिभाषित करता है

इतिहास

जेएमआई विनिर्देश जावा सामुदायिक प्रक्रिया के तहत विकसित किया गया था और इसे जावा विशिष्टता अनुरोध 40 द्वारा परिभाषित किया गया है (जेएसआर एक औपचारिक दस्तावेज है जो जावा प्लेटफार्म में जोड़ने के लिए प्रस्तावित विनिर्देशों और प्रौद्योगिकियों का वर्णन करता है)।

जेएमआई ऑब्जेक्ट मैनेजमेंट समूह (या ओएमजी) से मेटा-ऑब्जेक्ट सुविधा (या एमओएफ) विनिर्देश पर आधारित है। एमओएफ एक मेटामॉडलिंग (किसी भी प्रकार के मेटाडेटा का एक कंप्यूटर मॉडल) है जिसका उपयोग विशेष रूप से एकीकृत मॉडलिंग भाषा (या यूएमएल) को परिभाषित करने के लिए किया जाता है।

यह एक्सएमएल मेटाडेटा इंटरचेंज के माध्यम से मेटाडेटा के आदान-प्रदान का समर्थन करता है। एक्सएमआई एक्सटेंसिबल मार्कअप लैंग्वेज (या एक्सएमएल) के माध्यम से मेटाडेटा जानकारी के आदान-प्रदान के लिए एक मानक है। एमओएफ/एक्सएमआई विनिर्देशों का उपयोग यूएमएल मॉडलों के आदान-प्रदान के लिए किया जाता है।

उपयोग

अनिवार्य रूप से जेएमआई का उपयोग यूएमएल मॉडल में हेरफेर करने के लिए जावा के उपकरण लिखने के लिए किया जा सकता है, जिसका उपयोग मॉडल संचालित वास्तुकला और/या मॉडल-संचालित इंजीनियरिंग में किया जा सकता है। जेएमआई के कई कार्यान्वयन हैं, जिनमें यूनिसिस से संदर्भ कार्यान्वयन, एसएपी नेटवीवर और नेटबीन्स समूह से सन माइक्रोसिस्टम्स का ओपन-सोर्स कार्यान्वयन सम्मिलित है। जेएमआई जावा एसई 1.3 और इसके बाद के संस्करण के साथ संगत है:

  • एमओएफ मॉडलिंग संरचनाओं से जावा तक मानकीकृत मैपिंग;
  • मेटाडेटा मॉडल और उदाहरणों की सामान्य खोज और नेविगेशन के लिए परावर्तक एपीआई।

यह भी देखें डल और उदाहरणों की सामान्य खोज और नेविगेशन के लिए परावर्तक एपीआई।

बाहरी संबंध