يركز هذا البحث على بنية لتطبيق متعدد الطبقات محقق باستخدام منصة المؤسسات من جافا
((Java Platform, Enterprise Edition (Java EE).
يستند منطق العمل في التطبيق المدروسعلى خدمات وب نقل الحالة التمثيلية (Representational state transfer (RESTful) web services), أما طبقة العرض فبنيت باستخدام (Angular(x.
تقييم الأداء
performance evaluation
web applications
التطبيقات الموزعة
Distributed Applications
تطبيقات التجارة الالكترونية متعددةُ الطبقات
تطبيقات الوب
Multitiered ecommerce applications
خدمات وب نقل الحالة التمثيلية
Java EE7
AngularJS
Angular2
representational state transfer (RESTful) web services
chrome DevTools
المزيد..
تستعرض هذه الرسالة منهجيات التحويل السابقة و تقارن بينها و تناقش
نقاط ضعف و قوة كل منها، كما تطرح نموذجا مطورا للحل مبني على خوارزمية إيشويس-كريفن
التي تقوم بتجميع الخدمات ضمن إجرائيات مهيكلة، فيتم تعديل هذه الخوارزمية ليكون دخلها
التمثيل الرمزي ل
إجرائيات العمل و خرجها اللغة التنفيذية لإجرائيات العمل، كما تمت إضافة
خوارزمية لمعالجة مشكلة الروابط المتزامنة بين الفروع المتوازية التي كانت تعاني منها خوارزمية
إيشويس.
خدمات ويب
Web Services
BPMN
مخطط إجرائية العمل
تمثيل رمزي لإجرائيات العمل
اللغة التنفيذية لإجرائيات العمل
تجميع الخدمات
الإجرائيات المهيكلة
الروابط المتزامنة
مخطط إجرائية العمل المبني بشكل جيد
Business process diagram
BPEL
composing services
structured process
synchronization dependencies
well-formed business process diagram
المزيد..
بسبب الحاجة الى وجود بروتوكول نقل معياري و آمن و موثوق لنقل أوامر التحكم عبر
الشبكة العنكبوتية أو عن طريق الشبكة الداخلية، قمنا بتصميم بروتوكول التحكم الآلي عن بعد
ARCP) Automatic Remote Control Protocol) الذي بإمكانه أن يساعد المصممين
و المبرمجي
ن لتأسيس الاتصال و نقل البيانات و أوامر التحكم بين الدارات الإلكترونية و الأجهزة عبر
الشبكة بسهولة و أمان، حيث يقوم البروتوكول بمشاركة الدارات الإلكترونية و يمكنها من إرسال أو
استقبال أوامر التحكم عبر الشبكة.
لقد قمنا ببناء تطبيقات عملية و برمجة أجهزة مختلفة من أجل التحكم عن بعد باستخدام
البروتوكول ARCP و ببناء موقع على الشبكة العنكبوتية مع واجهة مستخدم سهلة و مرنة لربط
الدارات و الأجهزة مع بعضها، و تم اختبار عمل البروتوكول وفقا لذلك و كانت النتائج مقبولة.
تسمح منهجيات هندسة الوب Web Engineering بتمثيل خدمات الوب العادية و نمذجتها ضمن دورة الحياة البرمجية لتطوير تطبيقات الوب Web Development ضمن ما يسمى البنى الموجهة بالخدمات (Service Oriented Architecture (SOA, و لكن تتفاوت هذه المنهجيات في طريقة دعمها
و حجمها لتمثيل مكونات الوب الدلالي و خصوصاً مكونات خدمات الوب الدلالي (Semantic Web Services (SWS وفق أطر العمل المختلفة.
يقدم هذا البحث مقارنة بين منهجيات هندسة الوب المختلفة بشكل عام مع التركيز على طريقة دعمها لتمثيل مكونات الوب الدلالي و خدمات الوب العادية. و نبين هنا قصور هذه المنهجيات في نمذجة خدمات الوب الدلالي، ثم نقدم توسعة لمنهجية معروفة WebML و إضافة مخططات إضافية لنمذجة خدمات الوب الدلالي وفق الإطار DAML-S و بناء أداة برمجية لتوليد هذه الخدمات آلياً اعتماداً على هذه المخططات و إجراء عملية المطابقة بين الإعلان و الطلب عن خدمة و ترتيب نتائج المطابقة الدلالية Semantic Ranking.