تكامل البيانات والأنطولوجيات
ما الفرق بين طبقة البيانات المستقلة ونظام إدارة المباني (BMS)؟
كيف يقوم نظام إدارة المباني (BMS) وطبقة البيانات المستقلة بتقسيم التحكم والمعلومات، وكيفية التحكم في إعادة الكتابة بأمان.
حدد نطاق طبقة البيانات، ومن يملك التعيينات وكيف ستغادر، قبل اختيار المنتج.

طبقة البيانات المستقلة هي خدمة محكومة تجمع المعلومات من أنظمة المبنى، مثل نظام إدارة المبنى (BMS)، والعدادات، والإضاءة، والتحكم في الوصول، وسجلات الصيانة، وتمنحها هويات وسياقًا متسقين، وتجعلها متاحة لأي تطبيق معتمد من خلال واجهات موثقة. تعني كلمة "مستقل" أن المعلومات ووسائل الحصول عليها لا تنتمي إلى أي مورد تطبيق واحد.
الحالة بالنسبة لأحدها هي معمارية. يتم استبدال عناصر التحكم والعدادات ومنصات البرامج وأدوات التحليل في دورات مختلفة، ونادرًا ما يتم ذلك في نفس الوقت، وتسمح طبقة البيانات لمعلومات المبنى بالبقاء أطول من المنتجات التي تنتجها وتستهلكها. ومع ذلك، يجب إثبات هذا الاستقلال من خلال ترتيبات الوصول والنقل والتشغيل. إن المنصة التي تطلق على نفسها اسم "مفتوحة" أو "محايدة للبائع" لم تثبت شيئًا بقولها ذلك.
| وظيفة | ماذا يعني ذلك في الممارسة العملية |
|---|---|
| الجمع | يتصل بالأنظمة المصدر من خلال البروتوكولات والواجهات المدعومة، ويسجل مصدر كل قيمة |
| الهوية | يمنح كل أصل ومساحة ونقطة بيانات معرفًا ثابتًا يستمر في إعادة التسمية والاستبدال |
| السياق | تسجيل العلاقات - أي مستشعر موجود في أي غرفة، وأي وحدة تخدم أي منطقة - غالبًا باستخدام نموذج دلالي مثل Brick أو Project Haystack |
| التخزين | يحافظ على التاريخ بدقة زمنية متفق عليها وفترة الاحتفاظ |
| الوصول | يوفر واجهات موثقة (على سبيل المثال، واجهة برمجة التطبيقات (API) الموضحة بمواصفات OpenAPI) مع المصادقة والأذونات |
| الجودة | علامات مفقودة أو قديمة أو غير قابلة للتصديق حتى لا تستخدمها التطبيقات بصمت |
يمكن أن يكون منتجًا واحدًا أو عدة خدمات مجمعة معًا. وفي كلتا الحالتين، يحتاج المالك إلى طرف مسمى مسؤول عن الحفاظ على الاتصالات وإصلاح الأخطاء والحفاظ على نموذج المعلومات محدثًا.
تستحق إحدى الحدود اتخاذ قرار واضح في وقت مبكر: ما إذا كانت الطبقة تحمل القراءات والتاريخ فقط، أو الأحداث والأوامر أيضًا. الوصول للقراءة فقط أبسط وأكثر أمانًا. يعد إرسال الأوامر مرة أخرى إلى أنظمة المبنى بمثابة قدرة مختلفة، مع تصميمها الخاص بالسلامة والأمن، ومن الأفضل التعامل معها كقرار منفصل.
هل يمكن للتطبيق الثاني الحصول على ما يحتاجه دون مساعدة المورد الأصلي؟ اطلب إتمام الأمر باستخدام أداة لم يختارها المورد.
هل يمكن تصدير المعرفات والعلاقات والتاريخ بتنسيقات موثقة؟ إن تفريغ القراءات بدون العلاقات يفقد معظم قيمته.
من يملك التعيينات؟ غالبًا ما يكون هذا هو السؤال الأكثر كشفًا. يمكن أن يكون ربط النقاط الأولية بالأصول والمساحات هو الجزء الأكثر تكلفة في العمل، وإذا كانت هذه التعيينات موجودة فقط داخل تطبيق مورد واحد، فإنها تغادر عندما يغادر المورد ذلك.
كم من الوقت يستغرق الخروج؟ إن الحق التعاقدي في الحصول على بياناتك ليس له فائدة تذكر إذا كان تصدير سنة من التاريخ يستغرق شهورًا.
التمثيل المفتوح يساعد في الإجابة على السؤال الثالث. على سبيل المثال، يحتفظ Brick بالسياق باعتباره رسمًا بيانيًا موثقًا بشكل مفتوح في نموذج بيانات RDF القياسي، مما يجعل التعيينات أكثر قابلية للنقل، على الرغم من أنه لا يضمن في حد ذاته أن منتجين سوف يتبادلانهما دون جهد.
قبل الذهاب إلى السوق، يجب أن يكون المالك قادرًا على تدوين الأنظمة والبيانات التي تغطيها المرحلة الأولى، ومن يحافظ على كل اتصال ويحل الأخطاء، وما هو مخطط المعرفات والنموذج الدلالي الذي سيتم استخدامه ومن يتولى تنظيمهما، وما إذا كانت الطبقة ستصدر الأوامر وتحت أي ضوابط، وما هو التنسيق والجدول الزمني والمساعدة المطبقة عند الخروج. يجب أن تشكل هذه الإجابات اختيار النظام الأساسي. في كثير من الأحيان يحدث العكس.
حدود الطبقة واختبارات قبولها ومسؤوليات كل مورد تنتمي إلى وثائق المناقصة. اتركها لتستقر بعد منح العقد ويمكن للطموح المعماري أن يتحول، باختصار مريح في كل مرة، إلى تبعية منصة أخرى.
يرتبط هذا المقال بعملنا في خدماتنا.
يمكننا مناقشة كيف يدخل هذا الموضوع في موجز المشروع.
تواصل مع Pagin Consulting