شرکت مدل سازان نرم افزار (مسنا)

نگاهی نو، راهی نو، آینده ای پیش رو

شرکت مدل سازان نرم افزار (مسنا)

نگاهی نو، راهی نو، آینده ای پیش رو

شرکت مدل سازان نرم افزار  (مسنا)

شرکت مدل سازان نرم افزار
ارائه راه حلهای پردازش ابری
ارائه راه حلهای مبتنی بر تبلت و گوشی های هوشمند
تولید نرم افزار های تحت وب
طراحی و تولید سرویسهای نرم افزاری (SAAS)
----
از سایت شرکت بازدید کنید www.masna-soft.ir

۲ مطلب با کلمه‌ی کلیدی «SAAS - تولیدنرم افزار به روش SAAS - معماری SAAS» ثبت شده است

Intel  و بررسی SAAS

شرکت اینتل در گزارشی که در سال 2009 منتشر شده، به بررسی SaaS پرداخته است. در این پست علاوه بر معرفی آدرس این بررسی برخی جملات مهم آن را ترجمه کرده­ ام که تقدیم خوانندگان عزیز می­کنم.

"بررسی ما از روندهای صنعت تصویری مثبت از SaaS را ترسیم می­کند. اگر چه بازار آن نسبتا کوچک است ولی توقع رشد 40 درصدی آن به صورت سالانه می رود. به طوریکه برخی تحلیلگران معتقند که تا 2011 25 درصد بازار نرم افزار به سمت آن سوق پیدا می کند. در یک تحقیق از سازمان­های استفاده کننده 90 درصد اذعان کردند که از این مدل نرم افزار راضی هستند. "

در این گزارش مدلی مفهومی برای معماری SaaS ارائه شده است. این مدل مفهمومی که برای چشم اندازی سه تا پنج ساله در نظر گرفته شده است خارج از جزئیات پیاده سازی است. در این مدل مفهومی  همه قابلیتهای مورد نیاز به SaaS کامل با لایه بندی و دسته بندی آنها دیده شده است.تصویر زیر که در گزارش نیز آمده است تصویر این مدل مفهومی پیشنهاد شده است.

برای مطالعه متن کامل گزارش می توانید به این آدرس مراجعه کنید.

  • شرکت مدل سازان نرم افزار (مسنا)

تولید نرم افزار به روش SAAS متفاوت است - قسمت اول

شرکتهایی که مبادرت به تولید نرم افزار به روش SAAS می کنند نکاتی مخصوص به خود دارند. چرخه ی حیات محصولاتشان کوتاه تر است و به همین دلیل با ایجاد نسخه های پی در پی مواجه هستند. هزینه های نگهداری به مراتب کاهش پیدا می کند و تکنولوژی مورد استفاده آنها باید بروز باشد.

این شرکت ها باید مهارتهای جدید را غیر از سبک برنامه نویسی کلاینت سرور در تیم خود ایجاد کنند و باید در زمینه ایجاد برنامه های با محوریت وب و به صورت multi-tenant مطالعاتی داشته باشند. تکنولوژی هایی همچون Flash  و Silverlight  و WPF برای این نوع تولیدات خیلی مناسب نیستند و  باید با HTML5 و CSS3 و JavaScript  و JQuery جایگزین شوند.

 

نقش معماری

معماری بد در این نوع سیستم­ها اثر زودهنگام و آشکاری دارد. نرم افزارهای سنتی که بر روی سرورهای سازمان مستقر می شوند، حجم بار مشخصی را تحمل می کنند و افزایش بار بیشتر به روشهایی دستی و مشخصی قابل مدیریت است. در حالیکه در مدل saas بارهای غیر قابل پیش بینی ممکن است به سیستم وارد شود و فرصتی برای جبران و بازسازی سیستم نباشد. حتی اگر بار وارد شده را هم به توان به گونه ای مناسب توزیع کرد، در مدل saas آنقدر حساسیت بالاست که اگر در مصرف منابع دقت نشود ممکن است هزینه های زیادی به تولید کننده سرویس تحمیل شود. در این حالت حتی برنامه نویسان باید نسبت به تاخیرات نگاه متفاوتی داشته باشند و عدم توجه به بهینه سازی در کد نویسی باعث افت کارایی می شود. منابع و مصرف آنها باید همراه با صرفه جویی و بهینه سازی باشد چرا که خود این موضوع میتواند در دراز مدت در میزان سودآوری یک سرویس تاثیر بگذارد.

امنیت نیز مقوله بسیار مهمی است، چرا که اطلاعات همه مشتریهای سرویس در پس پرده­ی یک دیواره آتش قراردارد. به طور خلاصه از نگاه معماری توسعه پذیری، امنیت و ارائه پاسخ در زمان کوتاه (کارایی) سه موضوع مهم در معماری هستند که باید به طور خاص پرداخته شوند.

به نقل از سایت www.cloudstrategies.biz

  • شرکت مدل سازان نرم افزار (مسنا)