مزایای SOA در ORACLE SOA Suite و IBM SOA portfolio قسمت دوم
مزیت Oracle: ساده کردن IT
در این قسمت نگاهی به هریک از عملیات میکنیم و Oracle و IBM را بر اساس ۴ پارامتر تشریح شده در بخش قبلی با هم مقایسه میکنیم.
مشاهدات عمومی:
مصاحبهشوندگان در حقیقت از هر کدام از solutionهای SOA که استفاده کرده بودند، راضی بودند. هردو فروشنده تلاش عظیمی در توسعه محصولاتشان کردند و مصاحبهشوندگان سالهای زیادی را در توسعه تخصصشان با انتخاب فروشنده SOA Solution صرف کردهاند. با این وجود، نتایج مطالعه برای هریک از ۴ پارامتر پیچیدگی، ثابت بود.
- تعداد محصولات:
با نگاهی کلی به جدول مورد نظر در بخش قبلی هیچ شکی نیست که IBM’s SOA portfolio محصولات بیشتری را نسبت به Oracle SOA Suite با تکرار زیاد یا به اشتراک گذاشتن کارکردها مقایسه میکند. نتیجه این است که کاربر در این مورد که از کدام یک از محصولات IBM استفاده کند، گیج میشود که این به صورت طبیعی باعث افزایش زمان و تکیه بر سرویسهای حرفهای یا گرانتر شدن in-house expertise (تخصص داخل سازمان) میشود . بنابراین هزینههای نیروی انسانی را بالا میبرد.
این موردی بود که واقعا کل عملیات موردملاحظه قرار دادند; این به خصوص برای کار با ESB، set up کردن Management Console و برای set up اولیه و پیکربندی مورد توجه قرار گرفت. رئیس معماری در کمپانی Global IT Service که یک مزیت قوی برای IBM را شرح داد، این نکته را متذکر شد که “IBM Solution نسبت به Oracle تمایل بیشتری به پیچیدگی دارد”. وی همچنین یکپارچگی ضعیف Tivoli management products در WebSphere stack، یکپارچگی بیشتر چابکی کسبوکار Oracle و یکپارچگی Oracle Enterprise Manager را به عنوان مثالهایی متذکر شد. این به این مفهوم است که Oracle SOA Solution در مقایسه با IBM به زمان کمتری برای اجرا نیاز دارد، کل محصولات آن قبلا در در یک suite جمع شدهاند.
- تعداد مراحل:
تعداد مراحل موردنیاز برای عملیات اساسی در IBM گاهیاوقات به طرز چشمگیری تمایل به افزایش دارند گرچه به موارد خاصی توسط مصاحبهشوندگان اشاره گردید که در آن یک عمل، مراحل کمتری را در IBM طی میکند ولی در آن موارد، تفاوت آنچنان زیاد نبود. به عنوان مثال، یک معمار ارشد اشاره کرده است که با IBM “شما نیاز به توسعه هریک از محصولات به صورت جداگانه دارید” و در deployment تفاوت با رویکرد Oracle SOA Suite کاملا جالب توجه بود.
- زمان موردنیاز:
مقدار زمان موردنیاز برای یک عمل در IBM رو به افزایش است و اغلب تفاوت در زمان بسیار بزرگتر از تفاوت در تعداد مراحل است. مدرکی برای یک دلیل در مورد یک تفاوت نمایان در این حقیقت قرار گرفته است که مصاحبهشوندگان Oracle اغلب، مراحل را با کلیک مشابه میسازند. هنگامی که در عملیات SOA در IBM بحث میکردیم، هیچ مصاحبه شوندهای بر حسب کلیک صحبت نکرد. این اشاره دارد به اینکه برای کاربران IBM، مراحل در گروه فعالیتهای پیچیدهتری درگیر هستند، بنابراین هریک از مراحل زمان بیشتری میگیرند. تفاوت در تعداد مراحل و زمان موردنیاز برای عملیات اساسی SOA مفهوم عمدهای برای هزینههای نیروی انسانی مرتبط با ۲ solution دارد.
- سطح مهارت موردنیاز و پیچیدگی task:
قضاوت مصاحبه شوندگان از پیچیدگی عملیات و سطح مهارت موردنیاز هم طرفدار Oracle SOA Suite است. روی هم رفته توافق آرا این بود که برای انجام سریع taskها در IBM نیاز به تجربه بیشتری در SOA نسبت به Oracle داریم. به عنوان نمونه مدیر middleware solution (یک شریک کسبوکار Oracle) اشاره کرده است که وقتی نوبت به نصب و پیکربندی Oracle SOA Suite میرسد “من تعدادی زیادی از افراد را دارم که در SOA Suite جدید هستند و آن را در یک روز یا همین حدود شکل میدهند”. هیچ جمله مشابهی در رابطه با محصولات IBM دیده نشده است! این به هزینههای بالای نیروی انسانی و آموزش IT برای IBM Solution در مقایسه با Oracle SOA Suite اشاره دارد.
یکی دیگر از مصاحبه شوندگان در مورد سطح مهارت بالای موردنیاز برای محصولات IBM SOA میگوید:”من تخمین میزنم که IBM نیاز به ۳۰% سرویسهای حرفهای بیشتر نسبت به Oracle دارد”.

























