6. توقعات XML
إن ظهور أي تقنية جديدة له خلفية الطلب الخاصة به، وكانت ولادة XML بعد أن واجهت HTML صعوبات لا يمكن التغلب عليها. في السنوات الأخيرة، واجهت HTML مشكلات في العديد من تطبيقات الويب المعقدة لحل هذه المشكلات بشكل كامل، يجب استخدام لغة XML القوية لتحل محل HTML كأداة للكتابة لصفحات الويب. يساعد XML على التعبير عن المعلومات وتنظيمها بشكل منظم، مما يجعل البحث عن البيانات أكثر فعالية؛ ويمكن لـ XML استخدام الأسماء المستعارة لعناوين URL لجعل صيانة الويب أكثر ملاءمة وجعل تطبيقات الويب أكثر استقرارًا، ويمكن لـ XML استخدام التوقيعات الرقمية لتوسيع التطبيق الويب على نطاق أوسع في مجال الأمن والسرية. يمكن اعتبار أن أداة الكتابة على الويب المستقبلية يجب أن تكون XML. سيؤدي الاستخدام الواسع النطاق لـ XML حتماً إلى تعزيز التطوير المستمر للويب، وبالتالي خلق حقبة جديدة من تطبيقات الويب.
سوف تصبح تطبيقات الويب أكثر إثارة مع استخدام XML. وفيما يلي العديد من التطبيقات المتوقعة لـ XML.
(1) تبادل البيانات الإلكترونية بتنسيق XML/EDI
يستخدم EDI (تبادل البيانات الإلكترونية) التكنولوجيا الإلكترونية لتحل محل العمليات الورقية لتبادل المستندات بين الشركات. يمكن استخدام لغة التنسيق الغنية لـ XML لوصف أنواع مختلفة من المستندات، مثل خطابات الاعتماد ونماذج طلبات القروض وبوالص التأمين ونماذج المطالبات والفواتير المتنوعة. يمكن تشفير مستندات XML المنظمة المرسلة إلى الويب وتوقيعها رقميًا بسهولة. يمكن لتدابير الأمان والسرية لـ XML أن تثبت بشكل كامل سحرها في تطبيق تبادل البيانات الإلكترونية (EDI) ومن المتوقع أن تعزز تطبيق التبادل الإلكتروني للبيانات (EDI) على نطاق واسع.
(2) لغة الترميز الكيميائي CML ولغة الترميز الرياضي Math ML
CML (لغة الترميز الكيميائي) وMath ML (لغة الترميز الرياضي) هما لغات ترميز XML تستخدم لوصف الصيغ الكيميائية والرياضية. يمكن لـ CML وصف الهياكل الجزيئية والبلورية، والهياكل الطيفية للمركبات، وما إلى ذلك. يعد Math ML خبرًا جيدًا لعلماء الرياضيات. لأول مرة منذ ظهور الويب، يستطيع علماء الرياضيات استخدام Math ML لعرض الصيغ الرياضية بدقة على المتصفح.
(3) افتح تنسيق وصف البرنامج OSD
وعلى غرار مصير التبادل الإلكتروني للبيانات، كان توزيع حزم البرامج عبر الإنترنت في المرحلة التجريبية. OSD (وصف البرامج المفتوحة) عبارة عن مجموعة من علامات XML المستخدمة لوصف منتجات البرامج المختلفة، ويمكنها تفصيل مواصفات البرنامج وتعليمات الاستخدام والأنظمة الأساسية القابلة للتنفيذ.
(4) تنسيق تعريف القناة CDF
تنسيق تعريف القناة CDF (تنسيق تعريف القناة) هو تنسيق بيانات XML تستخدمه Microsoft في متصفح IE 4.0، ويتم استخدامه لوصف المحتوى ومكونات سطح المكتب للقنوات النشطة، مع الإشارة إلى معلومات القناة وحالة التحديث الخاصة بها. يجعل CDF قابلية التشغيل البيني بين الأنظمة الأساسية المختلفة أمرًا ممكنًا ويسمح لناشري الويب بالتحكم في تقنية الدفع. لن تؤثر تقنيات الدفع المخصصة بعد الآن على قابلية التشغيل البيني لتقنيات الدفع المختلفة، بحيث يمكن الحصول على نفس محتوى الويب من منصات غير متوافقة بشكل متبادل.
(5) البورصة المالية المفتوحة OFX
OFX (البورصة المالية المفتوحة) هي أيضًا مجموعة علامات XML، تُستخدم لوصف المعاملات التجارية بين شركات المحاسبة والعملاء. باستخدام OFX، يمكن تبادل البيانات المالية، بما في ذلك الوثائق مثل الخدمات المصرفية الإلكترونية واتفاقيات الدفع، مباشرة بين العملاء وشركات المحاسبة.
من أجل تعزيز استخدام XML، وافق W3C على الإصدار 1.0 من معيار XML، ومن المعتقد أن إصدار XML 1.0 سيقود عددًا كبيرًا من تطبيقات الويب المتقدمة، ويجب على المستخدمين التفكير في استخدام XML لكتابة صفحات الويب من الآن فصاعدًا . لكن الاستخدام الواسع النطاق لـ XML لا يعني أن لغة HTML ستنتهي قريبًا. إن قوة العادة قوية، وكما أن لغة كوبول لم تنسحب من مرحلة التاريخ لفترة طويلة، حيث أن عدداً كبيراً من صفحات الويب الموجودة مكتوبة بلغة HTML، فإن لغة HTML لن يتم سحبها بسهولة من الاستخدام. ومن المتوقع أنه في السنوات الخمس المقبلة، سيتم استخدام XML وHTML جنبًا إلى جنب في مجالات مختلفة من تطبيقات الويب.