فهم نوعية الخدمات الاحتياجات
وها هي بعض اهم متطلبات الجوده للخدمات التي هي محددة الى جاوة ه ه - صافي متداخله التطبيقات. ومن الاهميه بمكان ان مهندسي ومطوري ادراج هذه الاحتياجات في التصاميم او تبادليا اضافة الى معايير التقييم لجأوا ه ه - صافي المنتجات التشغيل المتبادل. الامن امر هام اخر من صفات نوعية الخدمات الاحتياجات.
الموثوقيه
الموثوقيه لجأوا ه ه - صافي متداخله تتطلب تطبيقات خدمة الأعمال التجارية أو بيانات تطلب من المرسل (أقول ، وهي خدمة مطالب) ستحال الى المتلقي المستهدف (أقول ، احد موردي الخدمات) بنجاح ودقة. الهدف ينبغي ان يكون المتلقي قادرا على باستلامي اذا لزم الامر. الاعمال البيانات يحتاج الى دقة ودون اخطاء. انتقال ناجحه يمكن تحقيقه عن طريق ارسال ثانية خدمة الطلبات والبيانات التجارية ان يتم التوصل الى استلام الاقرار من جانب المتلقي أو استمرار لها في تخزين البيانات الموثوقه حتى أن المتلقي المستهدف يمكن ان تنتقي منها ما يصل.
الموثوقيه يمكن المنتجين وcentric او المستهلك - centric. في المنتج - centric السيناريو ، المرسل (منتج) يحتاج الى ضمان ان يكون المتلقي المستهدف (المستهلك) يستقبل البيانات التجارية. خلاف ذلك ، المرسل يرسل ثانية الاعمال حتى البيانات المستهدفة المستفيده يرسل الاقرار. واذا كان المتلقي المستهدف هو غير متصل او غير متوفره ، والمرسل هو المسؤول عن ارسال ثانية الاعمال كلما البيانات المستهدفة المستفيده الخدمة تصبح متاحة. في المستهلك - centric السيناريو ، المتلقي المستهدف (المستهلك) هو المسؤول عن الاعمال التجارية لاسترجاع البيانات من المرسل (منتج). وهذا يتطلب ان يكون المرسل للغاية المتاحة لاسترجاع المعلومات.
موثوقيه قد تختلف بحسب القدرة على التشغيل المتبادل التكنولوجيا المستخدمة. فعلى سبيل المثال ، اذا iiop جسر يستخدم ، وهذا الجسر يحتاج لضمان الصدد من جاوة او ه ه - صافي التطبيق يجب ان يكون موثوقا. ينبغي ان تكون قادرة على ان تستمر خدمة جميع الطلبات او البيانات التجارية لاعادة وسجل ايضا جميع الانشطه للمراجعة. اذا الصابون القائم على خدمة ويب تستخدم ، وارسال الرسائل موثوقه يمكن تحقيقه عن طريق رفع التكنولوجيات الناشءه ، مثل مؤسسة الخدمة حافله ، أو التنفيذ باستخدام WS - الموثوقيه لان الفشل فى انجاز اى سيعاد ارسال الرسائل التي بعث بها البنية التحتية.
في الجوهر ، والموثوقيه لجأوا ه ه - صافي متداخله التطبيقات ومن المتوقع في مستويات او طبقات مختلفة في تطبيق الهندسه المعماريه ، والتي تشمل ما يلي :
الاتصال الكامنة اليه او طبقة لنقل البيانات على حد سواء وجاوة. الصافية التطبيقات تحتاج الى موثوق بها.
عندما المرسل تبادل بعض البيانات التجارية مع المتلقي ، محتويات الأعمال ينبغي أن تكون البيانات المنقولة موثوق. فعلى سبيل المثال ، إذا كانت البيانات التجارية تتضمن بيانات من نوع العلميه كمية كبيرة (على سبيل المثال ، 23،1234567891 العاشر 10-49) أو معقدة نوع البيانات (على سبيل المثال ، مخصص حساب الزبون البيانات وجوه) ، والمتلقي ينبغي ان يحصل عليها حرفيا دون اي نوع بيانات التحويل أو التشفير أكس أم أل الاخطاء بين جاوه و. الصافية التطبيقات.
ينبغي ان يكون هناك اعتراف بقدرة لاستلام جاوة او ه ه - صافي التطبيقات. واحدة من معايير التصميم المشترك هو تمكين الخروج على الرسالة ، أو اعتراف من ايصال الطلبات لتجنب الانتظار لفترة ممتده من الزمن.
اي خطأ او استثناء القيت ينبغي ان ينعكس على نحو موثوق به الطرف الآخر. فعلى سبيل المثال ، اذا كان المتلقي تطبيق رميات أ وقت التشغيل استثناء (على سبيل المثال ، soapfault استثناء) ، المرسل ينبغى ان يكون قادرا على الصيد باستثناء موثوق المناسبه لمعالجة الاخطاء ، وبدلا من نبذ أو تجاهل الاخطاء.
ينبغي ان يكون هناك قطع الاشجار اليه في كلا طرفي جاوه و. الصافية تطبيقات لمراجعة الحسابات والامتثال لغرض تقديم التقارير.
يضمن ايصال ليس الخاصيه الوحيدة للموثوقيه. - مرة واحدة ومرة واحدة - فقط - (المعروف أيضا باسم idempotence) شرط وقد ينطبق ذلك ايضا على qos الاحتياجات ، وهذا يعني ان الرسالة لا يمكن الا ان يكون تسليمها مرة واحدة الى وجهتها النهائية.
رسالة ينبغي ان يتألف من عدة أجزاء ، كل اجزاء من رسالة قد يتعين تسليمها في النظام السليم. وبدلا من ذلك ، ينبغي ان يكون هناك منطق التجميع المتاحة في الطرف المتلقي.
رسالة عبر مسارات متباينة جاوة ه ة ،. الصافية ، وتركه للتطبيقات في كثير من الأحيان يحتاج إلى أن يكون مصحوبا الاعمال تدفق التوزيع الموسيقي. مؤسسة الخدمة حافله حل يمكن توزيعهم على معالجة معقدة b2b السيناريوهات.
يعول عليها للمراسلة ، في حالات مثل نقل البيانات المالية ، كما يتطلب مستوى عاليا من الامن. لذا ، فمن المهم لأداء شامل qos الشيك لضمان كاف بأن ما تتمتعون به البنيان ويتناول الفرد qos الاحتياجات.
توفر
توافر للجزيرة جاوة ه ه - صافي متداخله التطبيقات تتطلب ان يقوم عليها تطبيق الهياكل الاساسية (مثل نظام التشغيل وتطبيق خادم الحاويات) لخدمات الانترنت (التي هي ، المتاحة) في كل وقت. توافر تطبيقات الأعمال او الخدمات التي يمكن قياسها في النسبه المءويه على مدى فترة من الزمن (على سبيل المثال ، 99،99 في المئة المتاحة خلال 365 يوما من العملية) ، أو التوقف في الاحصاءات (على سبيل المثال ، 53 دقائق التوقف طوال 365 يوما في السنة). تطبيقات الأعمال والخدمات يمكن عادة تحقيق توافر عالية من خلال تجميع جاوة او ه ه - صافي تطبيق خادم الحاويات وتمكين الدورة failover من عدم التطبيق.
تحقيق ارتفاع توافر لجأوا ه ه - صافي متداخله تطبيقات معقدة. فهو يتطلب
اكتشاف حالة توافر ثمة آلية لاكتشاف او البحث عن ما اذا كان المتلقي المستهدف (جاوة او ه ه - تطبيق الصافي) هو على الانترنت ام لا.
استمرار خدمة طلب البيانات او الاعمال التجارية يمكن ان تكون مستمرة من اجل اعادة لاحقا بعد المستهدفة المستفيده من الخدمة يستأنف عمليات الفشل.
البداية إلى النهاية لتوافر وتوزع جاوة. الصافية متداخله التطبيقات ، وتوافر وسائل كل من جاوه و. الصافية تطبيقات الانترنت ، وينبغي ان تكون متاحة للخدمة في وقت واحد. اذا كان أي من الجانبين هو غير متصل أو غير متاحة ، في الجانب الآخر بحاجة الى اتخاذ الاجراءات الروتينيه استثناء التعامل مع مثل استمرار الطلب للخدمة في وقت لاحق اعادة.
مدة التشغيل توافر لجأوا ه ه - صافي متداخله تطبيقات التهم فان مدة التشغيل لكلا طرفي من التطبيقات. وهو ليس متوسط توافر النسبه المءويه من كل من جاوه و. الصافية تطبيق خدمة. فعلى سبيل المثال ، إذا كان المرسل تشغيل تطبيقات جافا ه ة هو 99،99 في المئة المتاحة ، والمتلقي على التوالي. الصافية التطبيق هو 99،91 في المئة المتاحة ، فانه لا يمكن ببساطة أن يفترض أن توفر لجأوا ه ه - صافي تطبيقات استخدام المشترك هو 99،99 في المئة او المتوسط 99،95 في المئة .
Middleware توافر لجاوه و. الصافية متداخله التطبيقات باستخدام iiop جسر او مؤسسة الخدمة ستكون حافله تعتمد اعتمادا كبيرا على توافر من middleware التكنولوجيا. وهكذا فمن الاهميه بمكان ضمان ان هذا الجسر هو متاح للغاية ولقد الانتعاش الذاتى الشفاء او ملامح لدعم توافر عالية. بعض جسر او حافله middleware تكنولوجيات استخدام البرمجيات التكتيل ، وتدارك الاخطاء ، أو تطبيق لضمان توافر الانتعاش.
الأداء وتطويره
ه ة او الفرديه جاوة. الصافية التطبيقات عادة يمكن ضبطها لتحسين الأداء وتطويره. ومع ذلك ، ا ه ة جاوة. صافية متبادله تطبيق يعتمد على تطويره تصميم واداء كل من جاوه وأ أ - صافي التطبيق. نفس التصميم تطويره وتحسين الاداء لا يتفق بالضروره مع استراتيجية العمل لكلا المنابر.
ه ة متدرجه جاوة. الصافية متداخله التطبيقات يمكنهم التعامل مع كمية كبيرة من طلبات الخدمة والمعاملات التجارية او يمكن ان يولد معاملات اعلى من الناتج. سيناريو مثالي تطويره لجأوا ه ه - صافي التطبيق المتبادل هو ان الأداء ينبغي ان تكون قادرة على خطى النطاق. فعلى سبيل المثال ، ثمة حل المتبادل القائمة باستخدام خدمات الشبكه النهج. اذا كان خارج نطاق الذاكرة الماديه وأضاف (أقول ، 2gb من الذاكرة) او هو رفع مستوى الاجهزه (وربما الى 3ghz معالج من 2ghz المعالج) الى القائمة وجاوة. الصافية تطبيق الخدمة ، وينبغي ان يكونوا قادرين على الارتقاء الى معالجة إضافية الصابون رسائل) ربما 20 ٪ اضافية لتجهيز المعاملات معدل) في وقت واحد.
في الواقع ، هناك عدة عوامل الاداء وتطويره لجأوا ه ه - صافي المتبادل الحل. وهذه تشمل :
الذاكرة عامل جاوة ه ه - صافي التطبيق المتبادل ينبغي ان تكون قادرة على الاداء الامثل عن طريق رفع الذاكرة الماديه المتاحة. - الصافي والعديد من جاوة تطبيق خدمة اليوم هي قادرة على الاستفادة من الذاكرة الماديه السليم مع تحديد معالم التشكيل. المهندسون المعماريون ومطوري هل نريد ان نرى ما اذا كان لديها أي استراتيجية التشغيل المتبادل مخبأ للتصميم نظام افضل اداء.
وحده المعالجه المركزية عاملا تبادليا التطبيقات التي تتطلب موارد الحوسبه المكثفة التي ينبغي ان تكون قادرة على التأثير الرفيع نهاية السلطة وحدة المعالجه المركزية لخطي تطويره. على سبيل المثال ، رسالة التشفير والحل (مثل أكس أم أل التشفير) يتطلب تجهيز الطاقة العالية وحدة المعالجه المركزية. اذا كان التطبيق المتبادل يستخدم iiop جسر او مؤسسة الخدمة حافله مع أكس أم أل التشفير والحل ، رفيع الغاية وحدة المعالجه المركزية المعالج سوف يساعد على تحسين اداء النظام.
وصله (أو الاول / س) عامل التشغيل المتبادل بعض الحلول قد يستخدم أو الارتباط بعلاقات وجوه قاعدة بيانات مستمرة لخدمة جميع المطالبون. وفي هذه الحاله ، فإن التطبيق المتبادل ينبغي ان تكون قادرة على التأثير الكامنة قاعدة بيانات التكنولوجيا لزيادة او تحسين المدخلات والمخرجات الاداء ، بدلا من خلق تطويره التنفيذ الخاصة بها.
متعدد التخييط عامل اما جاوة او ه ه - صافي التطبيق المتبادل ينبغي ان تكون قادرة على ادراج متعددة التخييط الدعم الى تصميمها حتى يتسنى لهم استخدام متعدد الخيوط الى عملية كمية كبيرة من طلبات الخدمة. ليس كل تصميم تؤيد تطبيق متعدد التخييط بشكل افتراضي ، كما طلب تصميم يحتاج الى معالجة القضايا التزامن. ومن الامثله على ذلك باستخدام استراتيجية لارسال الرسائل غير تزامني جافا ه ه - صافي المتبادل يسمح متعددة الخيوط من تطبيق عملية اكثر لطلبات الخدمة.
وزعت البنية عامل التشغيل المتبادل تطبيق تصميم يحتاج الى دعم تعدد الحالات على نفس الآلة او عبر الآلات المختلفة. هذا ووزعت تصميم الهيكل تسمح حالات متعددة للتشغيل المتبادل تطبيق في وقت واحد ويمكن ان يصل حجم افقيا لتناول كمية كبيرة من طلبات الخدمة في وقت واحد. على سبيل المثال ، غير تزامني رسالة باستخدام استراتيجية المءسسه خدمة الحافلات يمكن ان تسمح لتعدد حالات التشغيل المتبادل للتطبيق على المدى لأن طلبات الخدمة هي مغلفة في رسائل ويمكن تجهيزها من قبل المشتركين متعددة (مقدمي الخدمات).
سهولة القيادة
طرائق ادارته يشير الى نوعية الخدمة التي تعزو أي طلب او خدمة يمكن instrumented ، رصد ، واستردادها اذا كان يتعارض مع حيز استثناء. لأن جاوة تطبيقات يمكن ان تدعم jmx (جاوة ادارة الارشاد ابيس) ولكن. الصافية تطبيقات لا ، وطرائق ادارته للجافا ه ه - صافي متداخله تحتاج الى تطبيقات تعتمد على قياس مشتركة وطرائق ادارته التكنولوجيا (على سبيل المثال ، الادارة غير المباشره) او معيار (على سبيل المثال ، WS - الادارة). استراتيجية التشغيل المتبادل باستخدام iiop الجسر والمشاريع الخدمة حافله يمكن أن تؤدي دورا هاما في توفير طرائق ادارته لأنهم يستطيعون التقاط نظام ادارة المعلومات من تطبيق مركزيا. وهناك بعض الاحتياجات الهامة للادارة ان الحل ينبغي ان الدعم المتبادل :
الرءيه جاوة ه ه - صافي متداخله التطبيقات ينبغي أن تكون قادرة على فضح تشغيلها الدول (على سبيل المثال ، او خطأ النشطه) أو إدارة المعلومات (على سبيل المثال ، استخدام وحدة المعالجه المركزية) لصنع الآلات ونظام الرصد. ينبغي ان يكون هناك قدرة على الرصد في استراتيجية التشغيل المتبادل للمركز على الانترنت او من اجل خدمة الابلاغ.
اكتشاف مشاكل التشغيل المتبادل الحل ينبغي ان يكون قادرا على اكتشاف اذا كان هناك اي مشكلة او خدمة نظام فشل في كل من جاوه و. الصافية التطبيقات. وقد يتطلب هذا الأمر تبادليا الحل لنظام الاستطلاع مركز أو تطبيق النظام نفسه لارسال القلب - فازت بصورة دورية. على سبيل المثال ، بعض المشاريع خدمة الحافلات المتبادل حلول الدعم jmx ويمكن الابلاغ عن اي مشاكل الخدمة اما من جاوة او ه ه - صافي تطبيق لادارة الخادم (بالظهور mbean الخادم).
الاستصلاح القدرة على استعادة النظام او عدم تنفيذ الاجراءات التصحيحيه ادارة أمر حاسم جدا لإدارة جاوة ه ه - صافي متداخله التطبيقات.
التكيف ادارة الحل ينبغي ان يكون من السهل متمدد على اضافية التطبيقات المءسسيه بغض النظر عن أصولهم ، جاوة ه ة ،. الصافية ، او تركه. وبالاضافة الى ذلك ، ينبغي للإدارة التي تسيطر عليها اعتمادا على البيئة ، والتنمية ، وضمان الجوده ، انطلاق ، والانتاج. تمكين أو تعطيل تطبيق بعض او قطع الاشجار على مستوى النظام ينبغي ان يقوم خارج من التطبيق الفعلي ، وهذا هو ، في تشكيل ادارة مركزية الملفات او تعزية.
الفعاليه ينبغي ان يكون هناك توازن بين قطع الاشجار وتطبيق دولة تعقب ومجمل أداء النظام.
قطع الأشجار وقطع الاشجار ويوفر معلومات من المدخلات الاساسية لادارة نقاط التكامل بين جاوة أ ه ه - صافي interoperate الحل. الحل ينبغي أن تكون قادرة على جمع المعلومات من قطع الاشجار الفرديه وجاوة ه ه - صافي عناصر الخدمات ، وكذلك من نقاط التكامل (مثل الجسر) ومتطابقه لتطبيق ادارة للتشغيل المتبادل الحل.
هذا هو مقال اضافها blerick tawman