|
 |
مقدمة
تعتبر الهيئة العامة السياحة والآثار الجهة الحكومية المسؤولة عن تنمية السياحة في المملكة العربية السعودية, وتحرص على استخدام التقنية لإدارة هذه العملية, ومن باب حرصها على وصول موظفي الهيئة إلى المعلومة بأسهل وأسرع الطرق طرحت الهيئة العامة للسياحة فكرة محرك بحث داخلي يشمل جميع الملفات المشتركة للهيئة على الشبكة الداخلية والتطبيقات المختلفة التي يستخدمها موظفوا الهيئة والتي تعمل على بيئات عمل مختلفة, ومن هنا جاءت فكرة بناء محرك البحث SEEK الذي قدم للهيئة الأداة المثلى للبحث في جميع البيانات التي سعت الهيئة للبحث فيها من ملفات, وبيانات مخزنة في تطبيقاتها إضافة إلى المواقع الإلكترونية التابعة للهيئة العامة للسياحة والآثار.
التحديات
لا شك بأن عالم محركات البحث يعتبر من أهم المجالات التي تتنافس فيه الشركات الكبرى مثل مايكروسوفت, وغوغل وحتى أوراكل ومن هنا يأتي حجم التحدي لبناء محرك بحث ينافس ماتقدمه الشركات الأخرى باستخدام تقنية مايكروسوفت وأوفيس شير بوينت 2007 (Microsoft Office SharePoint 2007), إضافة إلى تقديم إمكانية البحث من خلال شاشة موحدة تتوافق مع المعايير المستخدمة في الهيئة العامة للسياحة والآثار توفر إمكانيات البحث المختلفة من خلال شاشة واحدة, ومن أكبر التحديات التي واجهتها الشركة أثناء بناء محرك البحث SEEK هو تجميع البيانات من مصادر مختلفة (ملفات مشتركة, مواقع إلكترونية, صور ...) مع العلم أن الهيئة العامة للسياحة والآثار تستخدم الكثير من البرامج التي تعمل على بيئات عمل مختلفة مما شكلاً تحدياً آخر أمام تجميع البيانات والبحث فيها لذلك تم استخدام ميزات منها الدخول الموحد Single Sign-On وفهرس البيانات Business Data Catalog, للتعامل مع بيئات العمل المختلفة.
الحل
إن بناء محرك بحث للهيئة العامة للسياحة والآثار يجب أن يستخدم أفضل التقنيات بالشكل الأمثل لتحقيق الهدف المرجو من بناء محرك البحث SEEK لتقديم الخدمة الأفضل والحل الأمثل لذلك وبناء على أننا شركاء لشركة مايكروسوفت تم استخدام Microsoft Office SharePoint 2007 كمنصة العمل الرئيسية لبناء محرك البحث SEEK, وقد تم تصميم الحل بحيث يراعي ما يلي:
• طبقة العرض: تم تأسيس تقنية تركيب خادم بوابة شيربوينت 2007 (Microsoft Office SharePoint 2007) كجزء أساسي ضمن هذه الطبقة، بحيث يستخدم إطاراتها المحتوية للمحتويات والتطبيقات وبشكل تكون كل المعلومات مبنية على الأسس العالمية (XML) والتي تمكن من فصل المحتويات عن الصياغة والهيكلية والشكل الخارجي. وبهذا التصميم يمكن عرض المحتويات باستخدام أكثر من آلية، بالإضافة إلى تمكننا من تخصيص المحتوى للمستخدم.
• طبقة البرمجيات: تم تطويرها بشكل يعزل التطبيقات عن طبقة العرض وطبقة حفظ البيانات بحيث يمكن العمل عليها وتعديلها والإضافة عليها دون التعرض لأي من الطبقتين الأخريين.
• طبقة حفظ البيانات: تم تحديد خصائصها وفقاً لمتطلبات قاعدة بيانات (Microsoft SQL Server 2008) لحفظ بيانات البوابة، لتكون المصدر الأساس لتوفير محتويات مترابطة بكل كفاءة ومرونة.
• تم استخدام نمط التصميم Design Pattern MVC (Model-View-Controller) لبناء حل يحقق مبدأ الطبقات إضافة إلى المرونة في استخدامه مع حلول أخرى تابعة للهيئة العامة للسياحة والآثار.
|

|
• فهارس البيانات Business Data Catalog (BDC) لقراءة البيانات من مصادر المعلومات المختلفة وخاصة تلك البيانات المخزنة في قواعد بيانات وتحتاج إلى توثيق عملية الدخول لتمكين قراءتها وفهرستها.
• استخدام نظام الدخول الموحد Single Sign-On Service لتوثيق عملية الدخول إلى الأنظمة المختلفة باستخدام معلومات دخول موحدة لقراءة المعلومات المطلوبة من تلك الأنظمة بدون التأثير على أدائها أو جودة البيانات النستخدمة فيها.
• استخدام تقنية AJAX لبناء التطبيقات الغنية والسريعة والتي تسهل عملية البحث بتوفير ميزة الاقتراحات أثناء كتابة كلمات البحث Auto-Complete إضافة إلى الاعتماد على قوائم منبثقة سريعة تعتمد تقنية AJAX لتسهيل عملية التنقل بين أجزاء محرك البحث, إضافة إلى استخدام تقنية AJAX لتخصيص عملية عرض نتئاج البحث.
النتيجة
نتيجة الخبرة التي تمتلكها شركة شور في هذا المجال فقد تم تنفيذ مشروع محرك البحث SEEK بما يحقق جميع متطلبات الهيئة العامة للسياحة والآثار باستخدام أحدث التقنيات بالطريقة الأمثل مما ساهم في تسريع وصول موظفي الهيئة إلى المعلومات الموزعة على مصادر مختلفة بأسهل وأسرع الطرق مما يساهم في رفع الانتاجية واعتماد مركزية البحث عن المعلومات في الهيئة العامة للسياحة والآثار, ومرة أخرى تثبت شركة شور قدرتها على تنفيذ المشاريع المؤسساتية الحساسة وتؤكد على خبرتها في هذا المجال وقدرتها على بلوغ الهدف.