Omnist නමැති මෙවලම සකස් කිරීමේදී, ලේඛකයා පළමු වාරයේ දෙසතික කාලය දෙකකට බෙදා, එක් පුද්ගලයකු පර්යේෂක සහකරු ලෙස, අනෙක් කෙනා DevOps කණ්ඩායමක් ලෙස කටයුතු කළා. මෙහි මූලික අරමුණ වුයේ 2010 ලිපියේ ගණිත මූලිකත්වය නව යුගයේ JSON, YAML, TOML වැනි දත්ත ආකෘති සමඟ සම්බන්ධ කර ගැනීමයි.
ඉදිරිපත් කළ ප්රශ්නය එයින් වසර 10කට පසු XML‑කේන්ද්රිත ආකෘතියේ සීමා ඉවත් කර, ඒකකමයක් ලෙස සියලු දත්ත වර්ගයන්ට ගැලපෙන නව ග
පර්යේෂක සහකරු AI භාවිතා කර, XML, JSON, YAML, TOML ආදිය අතර වෙනස්කම් හඳුනාගෙන, මූලික න්යාය පදනමට ගැලපෙන අඩුපාඩු පුරවා ගැනීමට පළමු පියවර ගත්තා. මෙය කේතය ලියන පෙර කළ පර්යේෂණ කාර්යයක් විය.
ශ්රී ලංකාවට ඇති වැදගත්කම
මෙම පර්යේෂණයෙන් ලැබෙන ප්රතිඵල ශ්රී ලාංකීය සංවර්ධකයින්, ආයතනික තාක්ෂණික කාර්ය මණ්ඩලය, සහ තරුණ විද්යාඥයන්ට විශාල වාසියක් ලබා දෙනවා.
- සංවර්ධකයින් – එකම මෝඩලයක් භාවිතා කර, JSON, YAML, TOML, XML අතර පරිවර්තනය පහසුවෙන් සිදු කර ගත හැකි නිසා වැඩි කාර්යක්ෂමතාවයක් ලැබේ.
- ආයතන – පුරන API සහ micro‑services ව්යාපෘතිවල දත්ත සම්මුඛීකරණය එකම ස්කීමා මත සිදු කර, සම්බන්ධතා ගැටලු අඩු කරයි.
- තාරුණ්ය විද්යාඥයන් – නවතම AI‑චලිත පර්යේෂණ ක්රමවේදයන් (AI‑assisted surveys) භාවිතා කර, කෙටි කාලයකින් අදහස් සත්ය පරීක්ෂා කළ හැකිය.
පර්යේෂක සහකරු විසින් කරුණු තුනක් තීරණය කළා: (1) XML‑අපේක්ෂිත ආකෘති මත පදනම් වූ HLang භාවිතය අවශ්ය නැත – ඒ වෙනුවට සරල ගණනාවක් (counting range) භාවිතා කළා; (2) අරේ (array) නව වචනයක් අවශ්ය නැත – ඒක ලේබලයන්ගේ පුනරාවර්තනයක් ලෙස ගත හැක; (3) වටිනාකම් වර්ගය (value domain) තත්යම භාෂා වර්ගයක් ලෙස අර්ථ දැක්වීමෙන්, ක්රියාත්මක කිරීම සරළ වුණා.
මෙම තීරණයන් පදනම් කරගෙන, පර්යේෂක සහකරු ධාවක පරිසරයක් (prototype) සකස් කර, පැය කිහිපයක් තුළ පරීක්ෂණය කළා. එම ප්රතිඵල DevOps කණ්ඩායමට විස්තරාත්මක විශේෂණයක් (spec) ලෙස ලබා දුන්නා – කුමන ගණනාවන්, කුමන ආකෘති ලැයිස්තුව, සහ කුමන පරිවර්තන අවශ්යද යන සියලුම විස්තර.
ඉදිරි පියවර ලෙස, DevOps කණ්ඩායම මෙම විශේෂණය අනුව සකස් කර, නිෂ්පාදන මට්ටමේ අත්යවශ්ය API සහ SDK ලබා දීමට පටන් ගනී. මෙය කෙලවරක් නොව, පර්යේෂණ‑අභ්යාස (R&D) ලූප් එකේ නව පියවරක් බවට පත්වේ.
Omnist ව්යාපෘතියේ මෙම පර්යේෂක සහකරුගේ කාර්යය, පාරම්පරික XML‑කේන්ද්රිත පදනමක් නව දත්ත ආකෘති සම්බන්ධයෙන් පරිවර්තනය කිරීමේ නව මාර්ගයක් සපයයි. ශ්රී ලංකාවේ තාක්ෂණික ක්ෂේත්රයට මෙය නව අවස්ථා, නව දක්ෂතා, සහ නව නව්යතා ගෙන එයි.