PDA

View Full Version : کدام App Server مناسب تر است ؟



Saeed_Taghvaee
جمعه 12 خرداد 1385, 15:41 عصر
من چند وقتی هست که دارم رو قسمت های مختلف j2ee کار میکنم و تقریبا تونستم رو بخشی از این فناوری تسلط پیدا کنم ولی مشکل من اینه که هر چیزی که تا به حال یاد گرفتم برحسب تئوری بوده و تا بحال کار عملی نکردم .
حالا میخواستم که دانسته هامو عملی کنم نیاز به یه AppServer با پشتیبانی از
EJB
Java Message Services
Transcation
Naming Directory
Servlet
Jsp
داشتم که گزینه هایی چون BEA WEBLOGIC یا IBM Websphere و یا Borland Application Server و Oracle نیز برای این کار وجود دارند.
بعد از کمی تحقیق رفتم سراغ BEA WEBLOGIC (http://commerce.bea.com/) اما تقریبا تو بازار ایران پیداش نکردم تو اینتر نتم هر چی اومدم دانلود کنم هم نتونستم.
حالا از صاحب نظران سایت تقاضا دارم یه وب سرور مناسب با پشتیبانی از تکنولوژی های فوق که قابل تهیه (چه از اینتر نت چه از بازار) باشد رو پیشنهاد بدن.

mehranFX
جمعه 12 خرداد 1385, 18:10 عصر
قال الاستاذ الاینبرایز :

اوریون یک Application Server مبتنی بر J2EE است اما برای محیط لینوکس بهینه سازی شده است . در یکی از شرکتهای نفتی ایرانی هم داره ازش استفاده میشه و فوق العاده جوابگوست . اما مثل اوراکل کامل نیست ، مثلا" بانک اطلاعاتی نداره ، باید از چیزی مثل اوراکل یا مای اسکوئل استفاده کرد ، و نواقصی از این دست اما مجانی است و سورس آزاد . www.orionserver.com (http://www.orionserver.com/) . کارت رو راه میندازه !!!

hps
جمعه 12 خرداد 1385, 18:47 عصر
BEA WebLogic خیلی خوبه، تنها مشکلش اینه که پولیه.
Oracle Application Server رو توصیه نمی‌کنم، زیر بار زیاد زمین می‌خوره، ولی اگه بخوای امتحانش کنی می‌تونی از OC4J که هسته همین OAS استفاده کنی که رایگان با متن باز هم هست.
JOnAS, Geronimo و به خصوص OpenEJB، Resin و Orion خیلی متداول نیستند.

بهت JBoss رو توصیه می‌کنم.
ن.ک: www.jboss.org

Inprise
جمعه 12 خرداد 1385, 19:02 عصر
Oracle App Server قاعدتا" بهترین انتخابه . "زیر بار زیاد زمین میخوره" یک قضاوت کوچه-بازاری و غیر فنی است ، قاعدتا" برای هر بستری باید شرایط مناسبش هم فراهم بشه . من از اوراکل برای کاربرد نسبتا" بزرگی استفاده کردم و همان نتیجه ای رو گرفتم که بقیه گرفته اند : Fantastic .

اما برای استفاده از اوراکل به یک یا تعدادی متخصص اوراکل نیاز است ، که لزوما" ارتباطی با جاوا نداره . جمعا" هزینه و زمان استفاده و عملیاتی کردن یک بستر بر اساس اوراکل خیلی بالاست ، بگذریم از کپی رایت و قیمت و ...

اوریون و جی باس انتخابهای خوبی هستن ، بسته به نوع نیازت .

Saeed_Taghvaee
شنبه 13 خرداد 1385, 08:18 صبح
از استادان بخاطر اینکه وقت گذاشتن ممنون.
ولی میخواستم بدونم آیا سروری هم وجود داره که از این App Server ها پشتیبانی کنه یا نه ؟
راجع به اوریون هم همونطور که گفتین تحت لینوکس هست فکر نکنم کارم رو راه بندازه .
تعریف JBoss رو هم زیاد شنیدم ولی نمی دونم آیا به واقع از همه تکنولوژی های مذکور ساپورت میکنه یا نه ؟
راستی نظرتون راجع به Borland Application Server چیه طبق اطلاعاتی که گرفتم ساپورت نسبتا قوی برای تکنولوژی های داره میخواستم بیشتر راجع بهش بدونم.
راستی اوراکل رو من فقط تو بازار دیتا بیس هاشو دیدم ! به نظر شما میشه پیداش کرد ؟؟
پیشاپیش از کمک ها و راهنمایی هاتون ممنون.

Inprise
شنبه 13 خرداد 1385, 10:07 صبح
- اگر منظورت یک سرویس وب Shared و Managed هست ، بله ؛ امثال این (http://www.ejip.net/ejip.jsp) زیاد هستند .
- اوریون هم مثل بقیه ویندوز رو ساپورت میکنه .
- App Server بورلند متاسفانه اونقدر که باید در مرکز توجه نبوده ، و کارائیش در قیاس با مواردی که ذکر شده کمتره .
- اوراکل : اگر برای یه سرویس دولتی یا تجاری بزرگ همراه با حمایت و غیره میخواهی بخری میتونی با عصر دانش افزار تماس بگیری ، و الا یه نگاهی به emule بنداز ، و با مهدی کرامتی هم تماس بگیر . میتونه برات تهیه کنه
-Jboss : قابلیتهائی که میخوای در جی باس وجود داره .

hps
یک شنبه 14 خرداد 1385, 12:42 عصر
به اینها نگاه کنید و از تجربیات عبرت‌آموز دیگران درس بگیرید:

Oracle 10g: An Application Server and Much More @
http://www.theserverside.com/reviews/thread.tss?thread_id=27168

Tryst with Application Servers @
http://www.theserverside.com/reviews/thread.tss?thread_id=26456

From JBoss to WebSphere @
http://www.theserverside.com/reviews/thread.tss?thread_id=25532

این نکته رو یادآوری می‌کنم که محصولات Oracle روی J2EE فقط در کنار همدیگه خوب کار می‌کنن و برای درهم‌کنش با محصولات دیگه مشکلات اساسی دارند. Oracle برای ورود به عرصه J2EE راه زیادی در پیش داره.

Saeed_Taghvaee
یک شنبه 14 خرداد 1385, 18:30 عصر
از تمامی دوستان و راهنمایی های گرانبارشون متکشرم!
والا یه سوال کوچیک دیگه هم از استادان گرانقدر سایت داشتم.
طبق نحقیقاتی که داشتم یه App Server قادره کلیه نیازها و تکنولوژی های مربوط به یک نرم افزار سازمان یافته رو برای ما فراهم کنه از قیبل فریم ورک و دیتا بیس و دیتا سرور GUI Builder و ... . با این وجود چه نیازی هست که از یک بخش یک App Server کامل مثل اوراکل در کنار محصولات دیگه استفاده بشه ؟؟؟

Inprise
یک شنبه 14 خرداد 1385, 18:40 عصر
Application Server های تجاری عموما" گران قیمت هم هستند و خریدنشون برای کسانی به صرفه است که توجیه اقتصادی خوبی برای این هزینه دارن . اکثر کسانی که به یک Application Server نیاز دارند ، بسته به نوع نیازشون ، از ترکیب چند محصول رایگان یا نسبتا" رایگان استفاده میکنند . مثلا" برنامه رو به کمک Eclips مینویسن و از Jboss و MySQL استفاده میکنن و ...مواردی مثل این . بهر حال هیچ فرمول یا قاعده اجباری وجود نداره . افراد با توجه به نیاز و-یا تجربه شون از بین راه حلهای موجود انتخاب میکنند . بستهء اوراکل شامل هر چیزی که یک سازمان نیاز داشته باشه هست ، و اگر کسی تصمیم داشته باشه از اوراکل استفاده کنه ، به محصول دیگری نیاز نداره . قطعا" واضحه که اینجا مقصود از اوراکل همان Business Suite اش هست ، نه بانک اطلاعاتی اش که این اطراف معروفتره .