مزایای 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 دارد”.

مزایای SOA در ORACLE SOA Suite و IBM SOA portfolio قسمت اول

رویکرد SOA برای یکپارچه‌سازی، چابکی کسب‌و‌کار سازمان را افزایش می‌دهد، زمان را برای رسیدن به ارزش، کوتاهتر می‌کند و هزینه کل کمتری را برای مالکیت ایجاد می‌کند. چون سرویس‌های فردی تمایل به نمایش‌های بهم پیوسته از منطق کسب‌و‌کار قابل اداره کردن دارند، بنابراین می‌توانند بسیار سریع اصلاح شوند. Developerها می‌توانند با اسمبل کردن برنامه‌های کاربردی جدید با استفاده از ترکیبی از سرویس‌های موجود و جدید سریعا تغییر تقاضاهای کسب‌و‌کار را نشانی بدهند.

نقطه اصلی این است که بودجه‌های IT پیش می‌روند، منابع IT به صورت کاراتر استفاده می‌شوند و بهره‌وری IT افزایش می‌یابد. عملیات حیاتی مثل مدیریت فعالیت یا فرآیند کسب‌و‌کار آسان‌تر می‌شود و بعلاوه ارزش استراتژیک IT در سازمان را افزایش می‌دهد.

یکی از مصاحبه شوندگان، رئیس معماری در یک شرکت سرویس‌های IT، مدلی که برای تخمین مزایای SOA برای یک برنامه کاربردی با ۱۰۰ کاربر استفاده کرده بود را توصیف می‌کند. “این مدل شامل حدود ۵۰% بهبود در بهره‌وری و ۲۰۰% بهبود در هزینه کل مالکیت (TCO) بود”.

مصاحبه شونده دیگری بیان کرد که پروژه در ۲ ماه انجام شد و چرخه گزارشات ماهیانه ما را بیشتر از ۴۰% شتاب داد. “رک و پوست‌کنده بگویم ما اصلا نمی‌توانستیم پروژه را بدون Oracle SOA Suite با بودجه و منابع محدودمان انجام دهیم ولی حتی برای من مهم این است که چگونه موفقیت ما توجه مدیریت ارشد را جلب کرد”. در همان ابتدا به طور کلی کاهش بودجه IT  ما تا ۳۵% رسید!

انتخاب یک Solution:

SOA نیاز به کمپننت‌های مختلفی برای موفقیت دارد. بنابراین ضروری است که هر فروشنده محصولات SOA تنوع وسیعی از ابزارها و قابلیت‌ها شامل ESB, application integration, BAM, process and orchestration tools, businesss rules و SOA management را فراهم کند.

ولی یک solution خوب باید کاری بیش از فراهم کردن مجموعه‌ای از ابزار انجام دهد. این ابزارها باید با هم در مسیری که develop کردن solutionهای چابک و پویا را آسان می‌کند، قرار گیرند. در مجموع آنها نیاز به کمک برای ساده کردن IT و یکپارچگی دارند، نه اینکه آن را پیچیده‌تر کنند. حقیقت این است که پیچیدگی غیرضروری در پلت‌فرم SOA ممکن است چابکی کسب‌و‌کار را کاهش دهد، TCO را افزایش دهد و به دلایلی مانع کارایی IT شود که در طول آن:

  • زمان بیشتری برای Develop و Deploy کردن برنامه‌کاربردی موردنیاز است.
  • استفاده مجدد از سرویس سخت‌تر می‌شود.
  • پیچیدگی با تکیه بر سرویس‌های حرفه‌ای افزایش می‌یابد.
  • هزینه عمومی مدیریت IT افزایش می‌یابد.

این موضوع سبب می‌شود که پیچیدگی مرتبط با راه‌حل های SOA یک پارامتر مهم برای تصمیم گیرندگان IT باشد.

مقایسه محصولات:

در زیر به محصولات مختلف در Oracle SOA Suite و IBM’s SOA portfolio اشاره می‌کنیم. جدول زیر لیستی از محصولات SOA هریک از فروشندگان را که برحسب کارکردشان طبقه‌بندی شده است، نشان می‌دهد.

مقایسه ORACLE SOA Suite و IBM SOA portfolio

مقایسه جالبی بین ۲ ابزار Oracle SOA Suite و IBM SOA portfolio توسط این سایت انجام شده.

مدل SOA پایه و اساس محاسبه کسب‌و‌کار شده است. توانایی آن برای سرعت بخشیدن به توسعه برنامه‌های کاربردی کسب‌و‌کار بحرانی، چابکی کسب‌و‌کار را بالا می‌برد، زمان و هزینه کل مالکیت (TCO) را کاهش می‌دهد و کارایی و ارزش استراتژیک IT را بسیار بالا می برد.

اما چون کمپوننت های SOA خیلی پیچیده هستند، تصمیم‌گیرندگان IT باید با دقت انتخاب یک پلت‌فرم SOA را بر حسب توانایی آن برای ساده‌سازی توسعه و گسترش و مدیریت taskهای درگیر، مورد ملاحظه قرار دهند.

در این قسمت به مقایسه  Oracle SOA Suite 11g در مقابل رقیب آن IBM WebSpher و دیگر محصولات مرتبط با SOA می‌پردازیم.

نتایج بدست آمده از مصاحبه با افراد مختلف به این شکل بود که در حقیقت Oracle SOA Suite پیچیدگی کمتری نسبت به SOA Solution مشابه در IBM برای taskهای اصلی دارد:

  • IBM SOA portfolio محصولات بیشتری را نسبت به Oracle SOA Suite و تعدادی از آنها تکراری است.
  • مراحل کار برای عملیات اصلی در IBM گاهی اوقات به طور چشمگیری زیاد است.
  • مقدار زمان موردنیاز برای یک عمل در IBM زیاد است و اغلب تفاوت در زمان بیشتر از تعداد مراحل است.
  • قضاوت مصاحبه‌شوندگان از پیچیدگی عملیات و سطح مهارت موردنیاز، بیشتر متوجه Oracle SOA Suite است.

به نظر می‌رسد دلایل اولیه برای این مزایا یکپارچگی بیشتر و محیط یکپارچه‌تر Oracle SOA Suite است، که حتی توسط برخی از شرکای کسب‌و‌کار IBM که با آنها مصاحبه گردید، ذکر شد: قابلیتهای Business Activity Monitoring/Business Intelligence در oracle نقش مهمی را بازی می کنند.

تحلیل نتایج مصاحبه ما را به این نتیجه رساند که پیچیدگی کمتر Oracle SOA platform که development,deployment و مدیریت هر دو برنامه کاربردی و یکپارچگی و پروژه‌های BPM را آسان می‌کند، کاهش زمان برای کسب‌و‌کار را ایجاد کرده و کارآیی IT را در مقایسه با IBM بهبود می دهد.

سرانجام نتایج بدست آمده اشاره دارد به اینکه هزینه مزایای مالکیت برای Oracle SOA Suite بیشتر از محصولات IBM SOA است که کاربران باید برای تولید کارکرد مشابه بپردازند. پیچیدگی کمتر برحسب تعداد مراحل یا زمان موردنیاز، هزینه نیروی انسانی کمتر را در طول حیات یک solution ایجاب می‌کند.

برپایه تحلیل ما از تعداد مراحل و زمان موردنیاز برای یکپارچگی اساسی و عملیات SOA، تخمین می‌زنیم که Oracle SOA Suite تا ۵۰-۶۰ درصد هزینه نیروی انسانی را بیشتر از IBM SOA product portfolio کاهش می‌دهد (به عبارت دیگر مزیت کاهش هزینه نیروی انسانی در Oracle SOA suite بین ۵۰ تا ۶۰ درصد بیشتر از IBM SOA product portfolio است).

اهداف BPR

اهداف BPR:

هنگامی‌که تکنیک BPR در یک سازمان استفاده می‌شود، تلاش تیم اجرایی باید روی اهداف زیر متمرکز شود:

تمرکز بر روی مشتری: فرآیندهای خدمات مشتریان به حذف شکایات مشتریان کمک می‌کند.

- سرعت: مدت زمانی که طول می‌کشد تا یک task از فرآیندهای کلیدی کسب‌و‌کار کامل شود. به عنوان نمونه اگر قبل از انجام BPR یک فرآیند به طور متوسط ۵ ساعت طول بکشد، بعد از اجرای BPR این زمان به طور متوسط باید نیم ساعت طول بکشد.

- فشردگی: شکستن taskهای اصلی هزینه و سرمایه در زنجیره ارزش.

- انعطاف‌پذیری: فرآیندها و ساختارهای قابل تطبیق برای تغییر شرایط و رقابت. برای نزدیکتر شدن به مشتری، کمپانی می‌تواند مکانیزم‌های اطلاع‌رسانی را برای تشخیص سریع نقاط ضعف و آداپته شدن با نیازهای بازار، توسعه دهد.

- کیفیت: سطح کیفیت همیشه همان کنترل و پایش فرآیندها است و به افرادی که به مشتریان خدمات می‌دهند، وابسته نیست.

- نوآوری: مدیریت به واسطه تغییرات فراهم شده در مزیت رقابتی سازمان.

- بهره‌وری: بهبود قوی در کارایی و اثربخشی.

برای دستیابی به اهداف ذکر شده، متدولوژی پروژه BPR زیر پیشنهاد می‌شود.

متدولوژی اجرای یک پروژه BPR: برای اجرای BPR در یک سازمان، فعالیتهای کلیدی زیر باید اتفاق بیفتند:

  • انتخاب فرآیندهای استراتژیک (ارزش افزوده) برای طراحی مجدد.
  • ساده‌سازی فرآیندهای جدید- کم کردن مراحل- بهینه کردن کارآیی (مدل‌سازی)
  • سازماندهی تیمی از کارکنان برای هر فرآیند و تخصیص نقش به همکاران فرآیند.
  • سازماندهی workflow- انتقال و کنترل اسناد.
  • تخصیص مسئولیت‌ها و نقش‌ها برای هر فرآیند.
  • اتومات کردن فرآیندها با استفاده از IT (اینترانت‌ها، اکسترانت‌ها , workflow management)
  • آموزش به تیم فرآیند برای مدیریت و اجرای فرآیندهای جدید به صورت کارآمد.
  • معرفی فرآیندهای مجدد طراحی شده در ساختار کسب‌و‌کار سازمان.

بیشتر متدولوژی‌های مهندسی مجدد المان‌های رایج را به اشتراک می‌گذارند اما تفاوت‌های ساده می‌توانند اثر مهمی روی موفقیت یا شکست یک پروژه داشته باشند.بعد از اینکه محدوده پروژه شناسایی شد، متدولوژی‌های مهندسی مجدد فرآیندهای کسب‌و‌کار می‌توانند استفاده شوند.

یک کمپانی، برای کمک به اجرای BPR، انتخاب بهترین متدولوژی، توالی فرآیندها و اجرای طرح BPR مناسب، باید چشم‌انداز موثری را ایجاد کند.

نتایج و مزایای قابل انتظار از اجرای BPR در یک کمپانی:

- تخصیص مجدد مشاغل و فرآیندها، تا برای رسیدن به تعداد کمتر با هم ترکیب شوند، با ترتیب طبیعی ، به صورت همزمان و با حداقل تعداد ممکن از کارکنان اجرا شوند.

- سازماندهی مجدد ساختار کمپانی و تفویض اختیار به کارکنان.

- مشاغل و فرآیندها انعطاف‌پذیر می‌شوند تا مطابق با نیاز کمپانی و مشتریان اجرا شوند (ترکیب عملیات تمرکز/عدم تمرکز).

تغییرات ذکر شده در بالا، کاهش هزینه، کیفیت بهتر (تحویل به موقع و ارائه خدمات مرتبط) در محصولات و خدمات ارائه شده به مشتریان را ایجاد می‌کند.

BPR یا مهندسی مجدد فرآیندهای کسب‌و‌کار

BPR یا مهندسی مجدد فرآیندهای کسب‌و‌کار شامل تغییرات ساختار و فرآیندها در محیط کسب‌و‌کار است. کلیه ابعاد تکنولوژیکی، انسانی و سازمانی ممکن است در BPR تغییر کنند. IT یک نقش حیاتی در BPR بازی می‌کند، از این لحاظ که اتوماسیون اداری را ایجاد می‌کند، انعطاف‌پذیری در ساخت را فراهم می‌کند، تحویل سریعتر به مشتریان و تراکنش های سریعتر و بدون استفاده از کاغذ را امکان پذیر می‌سازد. در حقیقت یک تغییر اساسی و کارا را در شیوه ای که کار اجرا می‌شود، ایجاد می‌کند.

در یک تعریف دقیق و عمیق‌تر BPR فرض می‌کند که فرآیندهای فعلی غیر قابل اجرا هستند و پیشنهاد می‌دهد که فرآیندهای جدید و کامل‌تری طراحی شوند. چنین پرسپکتیوی، طراحان فرآیندهای کسب‌و‌کار را قادر می‌کند که از فرآیندهای فعلی دل بکنند و روی فرآیندهای جدید تمرکز کنند.

نتایج و خروجی‌های BPR موارد زیر است:

  • چندین شغل به یک شغل تبدیل می‌شوند.
  • تصمیم‌گیری، بخشی از کار کارکنان می‌شود (تفویض اختیار).
  • مراحل در فرآیندها با یک ترتیب طبیعی انجام می‌شود و مشاغل زیادی به صورت همزمان انجام می‌شوند.
  • کنترل و چک کردن و کارهایی که هیچ ارزش افزوده‌ای ندارند به کمترین حد ممکن می‌رسند.
  • اصلاحات با ایجاد پیوستگی در کسب‌و‌کار کاهش می‌یابد.

BPR از طریق ایجاد تغییرات در فرآیندهای سازمانی، معماری مجدد فرآیندهای اصلی و مدیریتی به بهبود در اجرا دست می‌یابد و شامل طراحی مجدد مرزهای سازمانی، بازنگری مشاغل، وظایف و مهارتها است.

طراحی مجدد (redesign)، تجهیز مجدد با ابزار (retooling) و هماهنگی مجدد (reorchestrating) اجزا کلیدی BPR را تشکیل می‌دهند که در یک سازمان برای تمرکز بر روی خروجی که توقع داریم به آن برسیم، ضروری است.

هریک از ۳ جزء اصلی نامبرده در بالا شامل عملیات و منابع زیر است:

Redesign (طراحی مجدد):

-          ساده سازی

-          استانداردسازی

-          تفویض اختیار

-          ابزار گروهی

-          اندازه‌گیری

 retooling (تجهیز مجدد با ابزار):

-          شبکه‌ها

-          اینترانت‌ها

-          اکسترانت‌ها

-          Workflow (گردش کار)

Reorchestrating (هماهنگی مجدد):

 همزمانی

-          فرآیندها

-          IT

-          منابع انسانی

Oracle WebLogic- قسمت پنجم:Weblogic Boot Properties

در این بخش چگونگی ایجاد فایل boot.properties را در weblogic  شرح می‌دهیم. شما می‌توانید server startup را بدون پاس کردن username و password کنترل کنید.

۱- فایل boot.properties را ایجاد کنید.

یک فایل به نام boot.properties را با محتوای زیر ایجاد کنید:

                                                                                                                            username=weblogic

password=oracle01

2- Boot.properties را در مسیر زیر کپی کنید:

C:\oracle\Middleware\home_ps2\user_projects\domains\pishroit\servers\AdminServer\security

Oracle WebLogic- قسمت چهارم:Weblogic Administration Console

- Weblogic server: WLS

- Weblogic Administration Console: WLSAC

در این قسمت چگونگی استفاده از WLSAC را آموزش می‌دهیم.

WLSAC یک برنامه کاربردی بر پایه وب است که برای مانیتور کردن و مدیریت WLS domain استفاده می‌شود. با استفاده از administration console یک کاربر می‌تواند:

  • Oracle WLS domain را پیکربندی و کنترل (start,stop,resume) کند.
  • Oracle WLS و weblogic clusters را پیکربندی کند.
  • WLS resource مثل JDBC resource و JMS resource را پیکربندی کند.
  • پارامترهای security شامل users,groups و roles و مدیریت آنها را پیکربندی کند.
  • ,update,deploy, undeploy start و stop برنامه‌های کاربردی را پیکربندی کند.
  • عملکرد server و برنامه کاربردی را مانیتور کند.
  • فایل‌های server و domain log را مشاهده کند.

قبل از login به administration console باید administration server را start کنیم.

قبل از start، باید دامنه ای برای WLS ایجاد کنیم برای این کار به محل نصب و پیکربندی WLS بروید و فایل config.exe را اجرا نمایید، برای مثال آدرس زیر :

C:\oracle\Middleware\home_ps2\wlserver_10.3\common\bin\config.exe

یا به منوی start  رفته گزینه ی زیر را انتخاب کنید :

پنجره زیر ظاهر می شود،”Create a new Weblogic domain ” را انتخاب کنید و سپس Next را انتخاب کنید.

در این مرحله “Generate a domain configured automatically to support the following products:” را انتخاب کرده و گزینه‌های زیر را تیک بزنید:

  • Oracle Enterprise Manager – 11.1.1.0 [oracle_common]
  • Oracle JRF – 11.1.1.0 [oracle_common]

سپس Next را انتخاب کنید.

در پنجره بعدی، یک Domain name مانند pishroit را مشخص کرده و Domain Location باید محل نصبWeblogic Server Middleware  باشد. Next را انتخاب نمایید.

در این قسمت User Name و Password را وارد کرده و دکمه Next  را بزنید.

در پنجره “Configure Server Start Mode and JDK ” مطمئن شوید که “Production Mode” و JRockit SDK را از قسمت “Available JDKs” انتخاب کرده‌اید. Next را انتخاب نمایید.

در پنجره “Select Optional Configuration ” هیچکدام را تیک نزده و Next کنید.

در پنجره ” Configuration Summary ” ، دکمه Create را بزنید.

حال به منوی زیر رفته و گزینه start… را انتخاب نمایید.

یا cmd را باز کرده و این را وارد نمائید:

cd C:\oracle\Middleware\home_ps2\user_projects\domains\pishroit\bin\startWeblogic.cmd

و سپس پنجره زیر ظاهر می شود، کار تمام شد و WL در حالت RUNNING mode می باشد.

به http://localhost:7001/console برای دسترسی به کنسول، log in شوید و پیکربندی مجدد و بیشتری را در صورتی که نیاز باشد، انجام دهید. این uid/pwd است که هنگام ایجاد دامنه pishroit تهیه شده بود. این Username و password در فایل boot.properties در دایرکتوری زیر موجود است.

C:\oracle\Middleware\home_ps2\user_projects\domains\pishroit\servers\AdminServer\security

بعد از اینکه login شدید، پنجره اصلی Admin-console را خواهید دید.

دنیس ریچی، خالق زبان برنامه‌نویسی C و سیستم عامل یونیکس درگذشت

آقای دنیس ریچی، خالق زبان برنامه‌نویسی C و از اعضای سازندگان سیستم عامل یونیکس در سن ۷۰ سالگی درگذشت.

نوآوری‌های گسترده اوائل انقلاب صنعتی کامپیوتر به واسطه کارهای آقای دنیس ریچی و همکارانش بوده‌است. وی به عنوان تیتان صنعت رایانه شناخته می‌شود. خبر مرگ وی، نخست توسط همکار او در Bell Labs، آقای Rob Pike به اطلاع عموم رسانیده شد.

به گزارش وین بتا، آقای دنیس ریچی در سال‌های دهه ۶۰ و ۷۰ میلادی همراه با کسانی همچون Ken Thompson ،Brian Kernighan ، Douglas McIlroy و Joe Ossanna سیستم عامل یونیکس را ساخت. وی در Bell Labs توانست زبان برنامه‌نویسی C را طراحی کند. این زبان برنامه‌نویسی تا کنون از محبوبیت جهانی برخوردار است.

بخاطر کارهای آقای دنیس ریچی صنعت برنامه‌نویسی رایانه در آن سال‌ها به سرعت محبوب شد و باعث شد که جنبش‌های نرم‌افزار کد باز و آزاد پدید آیند. نرم‌افزارهای آزاد در آینده باعث شدند که شبکه جهانی اینترنت را به پیش ببرند. مرگ آقای دنیس ریچی شاید به اندازه درگذشت آقای استیو جابز (مدیر عامل شرکت اپل) خوراک خبری رسانه‌ها را تشکیل ندهد زیرا که وی به زندگی کاملاً خصوصی و بدور از هیاهو عادت داشت اما دست‌آوردها و کارهای وی برای بشر مطمئناً کمتر از آقای استیو جابز نیست. آقای Pike گفته است که دنیا «یک نابغه واقعی» را از دست داده است. برای درک بهتر کارهای آقای دنیس ریچی میتوان به مثال‌‌هایی همچون: طراحی زبان C و همکاری در ساخت یونیکس اشاره داشت اما هنگامیکه متوجه میشویم که کرنل سیستم‌عامل‌های لینوکس و یونیکس، مکینتاش و شاید حتی ویندوز با زبان C نوشته شده‌اند به راستی به واژه نابغه واقعی میرسیم. تقریباً همه مرورگر‌های وب با زبان C و یا ++C  نوشته شده اند. حتی هنگامیکه آقای Tim Berners-Lee اولین ساختار شبکه جهانی وب را آزمایش میکرد از رایانه NexT استفاده کرد که از سیستم‌عامل یونیکس بهره میبرد و زبان برنامه نویسی‌اش C بود. اگر دنیس ریچی نبود، شاید هیچگاه رایانه‌های شخصی به این شکل در اختیار ما نبودند و هیچوقت شبکه جهانی اینترنت خصوصیات و آزادی‌های نرم‌افزاری امروز را نداشت.

دسته هاعمومی

Oracle WebLogic-قسمت سوم :Introduction & Installation

 در این قسمت با Weblogic Administration task در ویندوز آشنا می‌شویم. در سپتامبر ۱۹۹۵ Paul Ambrose و Carl Resnikoff ، وب لاجیک را بنا نهادند. سپس BEA Systems در سال ۱۹۹۸ آن را به عهده گرفت و BEA Weblogic نامید. اوراکل در سال ۲۰۰۸ این برنامه را خرید و آن را Oracle Weblogic نامید، Weblogic Application server یکی از مشهورترین  application serverها در بازار است. Oracle weblogic یک برنامه سمت سرور است که یک middle tier (لایه میانی) را run می‌کند. Oracle weblogic بین database و browser-based thin client است.

ورژن‌های ساپورت شده:

WebLogic Server 11gR1 (10.3.5)
WebLogic Server 11gR1 (10.3.4)
WebLogic Server 11gR1 (10.3.3)
WebLogic Server 11gR1 (10.3.2)
WebLogic Server 11g (10.3.1)
WebLogic Server 10.3
WebLogic Server 10.0
WebLogic Server 9.2
WebLogic Server 9.1
WebLogic Server 9.0
WebLogic Server 8.1
WebLogic Server 7.0
WebLogic Server 6.1
WebLogic Server 6.0
WebLogic Server 5.1
WebLogic Server 4.0
WebLogic Tengah 3.1
WebLogic Tengah 3.0.1
WebLogic Tengah

نصب Weblogic 10 در ویندوز:

Download:

Weblogic Server را از آدرس زیر download کنید.

http://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html

 یک prompt باز می‌شود که از شما درباره save کردن فایل می‌پرسد .فایل با پسوند “exe” اجرا می‌شود. فایل را در آدرس C:\$parent_dir\wls$VERSION_oepeXXXXXX_winXX.exe ذخیره کنید.

۱- wls$VERSION_oepeXXXXXX_winXX.exe را run کنید.

 ۲ – در پنجره Welcome همانطور که در شکل زیر نشان داده شده است، Next را کلیک کنید.

۳-  Middleware Home directory را انتخاب نمایید. شما می‌توانید default موجود را انتخاب کرده و یا هر مسیر دیگری را انتخاب نمایید.

۴ – E-mail address را برای security updates و آغاز configuration manager پرکنید. می‌توانید با un-check کردن “I wish to receive security updates via Oracle Support” رد شوید.

۵ – Installation types را انتخاب نمایید. ۲ گزینه وجود دارد:

  •  Typical  : محصولات  و کمپوننت های زیر را نصب کنید: Weblogic Server || Oracle Coherence || Oracle Enterprise pack for Eclipse.
  • Custom:  محصولات  و کمپوننت های را برای نصب و اجرای (optional configuration) انتخاب کنید.

در این قسمت نوع custom را همانطور که در شکل زیر نشان داده شده است، انتخاب کردیم. روی Next کلیک کنید.

۶ -   در Products and components Choose ،  همه گزینه ها را انتخاب کرده و سپس روی Next کلیک کنید.

۷- JDK را انتخاب کنید. می‌توانید هم “SUN JDK” و هم “Jrockit” را انتخاب کنید. در اینجا فقط Jrockit را انتخاب می‌کنیم. روی Next کلیک کنید.

۸ – product installation directory را انتخاب کنید. روی Next کلیک کنید.

۹ – windows service را نصب کنید (NO را انتخاب کنید- بعدا آن را پیکربندی می کنیم). روی NEXT کلیک کنید.

۱۰ – installation summary را چک کنید. اگر ok بود روی Next کلیک کنید.

۱۱ – نصب با موفقیت انجام شد. روی Done کلیک کنید.

موسس اپل درگذشت.

موسس اپل درگذشت.

استیو جابز، بنیانگذار اپل در ساعت ۳ بامداد امروز پنجشنبه به وقت کشورمان در گذشت.

اپل نابغه خلاق و الهام بین خود را از دست داد و دنیا یک انسان شگفت انگیز را.

Steve Jobs

1955-2011

در سال ۱۹۷۶، وقتی جابز ۲۱ ساله و وزنیاک ۲۶ ساله بودند، شرکت رایانه‌ای اپل را در پارکینگ خانواده جابز، بنیان گذاشتند. اولین رایانه شخصی‌ای که جابز و وزنیاک به بازار معرفی کردند اپل I نام داشت. قیمت این رایانه ۶۶۶ دلار و ۶۶ سنت بود.

زادروز: ۲۴ فوریه ۱۹۵۵ سان فرانسیسکو، کالیفرنیا
درگذشت: ۵ اکتبر ۲۰۱۱ پالو آلتو کالیفرنیا
محل زندگی:سان فرانسیسکو، کالیفرنیا، ایالات متحده آمریکا
ملیت: آمریکایی
پیشه: رئیس و مدیر ارشد اجرایی شرکت اپل و هیات مدیره شرکت والت دیزنی
دستمزد : ۱ دلار آمریکا
مذهب: بودایی
همسر: لورین پاول
فرزندان: ۴

استیون پل جابز (به انگلیسی: Steven Paul Jobs) (متولد ۲۴ فوریه ۱۹۵۱- درگذشته ۵ اکتبر ۲۰۱۱) مدیر ارشد اجرایی شرکت رایانه‌ای شرکت اپل و یکی از چهره‌های پیشرو در صنعت رایانه است. او به همراه استیو وزنیاک با بنیان گذاشتن شرکت اپل در سال ۱۹۷۶ و ارایه رایانه اپل II، به مورد پسند عام قرار گرفتن مفهوم رایانه خانگی کمک بسیار کرده است. بعدها، او یکی از اولین افرادی بود که به ارزش تجاری بالقوه واسط گرافیکی کاربر و موشواره‌ای که در مرکز تحقیقات شرکت زیراکس در پالوآلتو ساخته شده بود، آگاه گشت و بر افزوده شدن این فناوری‌های نوین به رایانه اپل مکینتاش نظارت کرد. امروزه، به‌عنوان مدیر ارشد عملیاتی شرکت اپل، جابز به نجات‌دهنده اصلی این شرکت معروف شده‌است. خصوصاً پس از به نتیجه رسیدن ایده‌ای که وی اصرار و علاقه‌ای شخصی به آن داشته است؛ آی‌پاد. همچنین او نائب‌رئیس و مدیر عامل استودیوی پویانمایی پیکسار نیز بوده است . این شرکت یکی از شرکت‌های پیشرو در زمینه تولید محصولات سینمایی‌ای است که از پویانمایی رایانه‌ای استفاده می‌کنند.

دسته هاعمومی