على عكس تطبيقات Win32 التي تم تطويرها لأكثر من 10 سنوات، عندما يواجه تطبيق .NET الخاص بك مشاكل في الأداء، هل يمكنك العثور بسرعة على جوهر المشكلة؟ بالنظر إلى الحصة السوقية المتزايدة لسوق تطبيقات .NET، تحتاج شركة Symantec أيضًا إلى ذلك حرر يدًا واحدة لـ .NET فيما يتعلق بأمن المعلومات.
إن مزايا .NET في كفاءة التطوير ودعم منصة التطوير واضحة جدًا، ولكن فيما يتعلق بمراقبة الأداء والتوافر العالي، بخلاف Microsoft، لم يكن هناك مزود حلول يمكن اعتباره يتمتع بإمكانات احتكارية. هناك العديد من الأسباب، ولكن هناك سببين رئيسيين: من ناحية، فهي جديدة جدًا ويجب أن تنتقل من 1.0 إلى 3.5 عندما يبلغ عمرها 6 سنوات ونصف، ومن ناحية أخرى، على عكس Java، وهي ضعيفة نسبيًا من الشركة المصنعة الأصلية، كان .NET موجودًا دائمًا في Microsoft. تحت السيطرة القوية لـ MOM وSystem Center Server وWMI، هناك عدد قليل من الشركات المصنعة على استعداد لدخول هذا السوق. ومع ذلك، بالمقارنة مع تكامل .NET العام وتطوير التطبيقات، فإن إمكانات السوق هذه هائلة، لأنه طالما أن تطبيق .NET ذو نطاق معين، فسوف يفكر في تشغيل المراقبة وضبط الأداء، لذا نرى أن هناك مثل هذا الحجم الكبير " قام Dongpo "Meat"، قسم APM (إدارة أداء التطبيقات) في Symantec، بإطلاق الإصدار الثامن من محفظة i3 حتى الآن.
يركز i3 على تطبيقات .NET وSQL Server. وهو يحتوي بشكل أساسي على وظيفتين، SmartLink لمراقبة التطبيقات في الوقت الفعلي وSmartTune، وهو نظام متخصص في الأداء، كما أنه يحتوي على SDK مستقل حتى يتمكن المستخدمون من تخصيص محتوى المراقبة وفقًا لاحتياجات المراقبة. بالنظر إلى البيئة العامة لـ SOA، غالبًا ما تكون تطبيقات .NET "مختلطة" مع تطبيقات Java في بيئات تكنولوجيا المعلومات المختلفة، لذلك يتضمن هذا الإصدار أيضًا قاعدة معرفية لتشخيص أداء J2EE.
ومع ذلك، بغض النظر عن التعليقات "المشجعة" التي يقدمها المحللون لهذا المنتج، أعتقد أنه سيواجه ضغطًا من Microsoft في أسواق مراقبة .NET وSQL Server. بعد كل شيء، تعتمد المراقبة على مستوى نظام Windows تقريبًا على آلية WMI، وربما يكون MOM هو الأفضل الذي يناسب هذه الآلية، سواء كان ذلك للتعلم أو التطبيق العملي، في الواقع أصبحت مكتبة المؤسسة نموذجًا للعديد من تطبيقات .NET ، وخاصة التطبيقات واسعة النطاق، باعتبارها المكون الرئيسي للكتلة المشتركة، يمكن القول أن الأداة مدمجة في مكتبة المؤسسة بأكملها إلى مراقبة .NET وضبط الأداء، بالإضافة إلى تحسين أداء تطبيقات .NET، بالإضافة إلى السلاسل الثلاث من قابلية التوسع، والمراقبة في تصميم تطبيقات .NET الموزعة والإصدار الذي سيتم إصداره قريبًا تصميم التطبيقات القابلة للإدارة لـ .NET، تقريبًا تقضي جميع السلاسل الأخرى الكثير من الوقت في تقديم كيفية تحسين أداء تطبيقات .NET؛ حتى على مستوى أدوات التطوير، وقد تم تضمين إرشادات التصميم لتطوير مكتبات الفئات مباشرة في بيئة تطوير VSTS. المحتوى شامل، ولكن يبدو أن كل ذلك يمنح الناس شعورًا "بنصف النضج" بالنسبة للعديد من الشركات، هناك القليل من القوة التقنية لربط المحتوى معًا، وتفضل الشركات تقديم حلول موجهة تعتمد على الحلول "الجاهزة". منتج المراقبة هو القدرة على مراقبة مؤشرات الأعمال، ولكن يبدو أن Microsoft ملتزمة دائمًا بالترويج لمنتجات الخوادم الرئيسية الخاصة بها - SQL Server وSharePonint وBizTalk هناك فجوة في الثقة بين الشركات المصنعة والشركات المصنعة لـ .NET كما أن تقديرات سيمانتيك صعبة أيضًا.
على الرغم من ذلك، يذكرنا i3 أنه لا ينبغي لنا فقط الانتباه إلى الكود الموجود في مرحلة الصندوق الأبيض ونظام الصندوق الأسود في حالة التشغيل، ولكن أيضًا التفكير في كيفية تحويله إلى صندوق رمادي، بخلاف ذلك، في موجهة خدمات تكنولوجيا المعلومات اليوم في العالم، لن يكون هناك نظام تشغيل وصيانة. وستكون تطبيقات .NET المدعومة هشة مثل الورقة الأخيرة في الفرع بعد فصل الشتاء.