جلسات باز نرم افزاری تبریز
  • صفحه اصلی
  • درباره ما
KEEP IN TOUCH

کارگاه آموزشی آشنایی با اسکرام

اردیبهشت۲۵
۱۳۹۱
نظر بدید نوشته شده توسط حسین بقایی

کارگاه معرفی اسکرام توسط آقای اسد صفری، در شهر تبریز روز سه شنبه ۲۶ اردیبهشت ۹۱ با اطلاعات مندرج در عکس خواهد بود ، برای اعلام حضور در این کارگاه به این لینک مراجعه نمایید.

ثبت شده در زمان برگزاری

جلسه ۳۱ – ۱۰ مورد که هر برنامه نویس حرفه ای باید بداند.

فروردین۳۱
۱۳۹۱
نظر بدید نوشته شده توسط حسین بقایی

۱۰ مورد که هر برنامه نویس حرفه ای باید بداند

ثبت شده در زمان برگزاری

جلسه ۳۰ – بحث های تخصصی HTML5

فروردین۲۵
۱۳۹۱
نظر بدید نوشته شده توسط حسین بقایی

ثبت شده در زمان برگزاری

جلسه ۲۹ – HTML 5 – وب سایت های نوین

فروردین۱۷
۱۳۹۱
۱ نظر نوشته شده توسط حسین بقایی
ثبت شده در زمان برگزاری

جلسه ۲۸ – جلسه بررسی راه کارهای کسب و کار بهتر در تبریز

اسفند۲۳
۱۳۹۰
نظر بدید نوشته شده توسط حسین بقایی

جلسه بررسی راه کارهای کسب و کار بهتر در تبریز

ثبت شده در زمان برگزاری

جلسه ۲۷ – جلسه عملی هوشمندی کسب و کار

اسفند۱۷
۱۳۹۰
نظر بدید نوشته شده توسط حسین بقایی

ثبت شده در زمان برگزاری

جلسه ۲۶ – Business Intelligence (هوشمندی کسب وکار)

بهمن۳۰
۱۳۹۰
نظر بدید نوشته شده توسط حسین بقایی

ثبت شده در زمان برگزاری

نیمه پروژه ی ماشین حساب که در جلسه کار شد

بهمن۲۸
۱۳۹۰
نظر بدید نوشته شده توسط abootalebi

calculator

قرار شد دوستان بقیه اش رو خودشون اجام بدن.

برای وارد کردن پروژه به eclipse از منوی file گزینه ی import را انتخاب کنید. از قسمت General گزینه ی existing projects into workspace را بزنید و next. در صفحه بعد select archive را انتخاب کنید و فایل zip را نشان دهید.

ثبت شده در زمان برگزاری

جلسه ۲۵ – Android Programming

بهمن۲۶
۱۳۹۰
نظر بدید نوشته شده توسط حسین بقایی

ثبت شده در زمان برگزاری

مقدمه ای بر معماری سرویس گرا

بهمن۲۳
۱۳۹۰
نظر بدید نوشته شده توسط سعید شرقی غازانی

به نام خالق یکتا

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

جلسه را با تعریفی از معماری که توسط IEEE ارائه شده آغاز کردیم که بیان می کند : ” معماری عبارت است از سازماندهی پایه ای از یک سیستم که درون اجزای خودش و روابط بین این اجزا و محیط آنها و اصول راهنما از طراحی و تکامل آن سیستم می باشد “.

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

اما بعد از این تعاریف اولیه بریم سراغ اصل موضوع یعنی معماری سرویس گرا . معماری سرویس گرا تعاریف متفاوتی از دیدگاهای اشخاص مختلف دارد که نمی خواهیم در اینجا به آنها اشاره کنم و آن را به عهده خودتان می گذارم که این تعاریف را از اسلایدهای ارائه شده مطالعه کنید ، اما اگر بخواهیم یک تعریف کلی از معماری سرویس گرا ارائه کنیم می توان به این صورت نوشت :

  • یک مدل از معماری نرم افزار که اطلاعات سیستم را درون سرویسها ارائه می کند و می توان گفت سرویسها پایه و اساس این معماری هستند .
  • جدایی که قبلا بین تجارت و فناوری اطلاعات وجود داشت را تقریبا از بین برده است .
  • درک اولیه از معماری سرویس گرا را می توان به عنوان توسعه یک برنامه ای که وب سرویسها را معرفی می کنند نام برد .
  • تکامل منطقی از مدل سازی نرم افزار است که از قبل آغاز شده است اما تازگی این معماری قابلیت انعطاف پذیری بالای این مدل است .
  • معماری سرویس گرا مفهوم جدیدی نیست و از دهه ۹۰ وجود داشته ولی آنچه که جدید است توانایی اجرا و عینیت بخشیدن به آن با استفاده از ابزارها و پروتکلهای مربوطه است .

 

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

بعد از تعریف مختصری از معماری سرویس گرا و بیان برخی از اصول این معماری ، حالا ببینیم این مدل معماری چه مزایای دارد . مزایایی که می توان برای این مدل بیان کرد عبارتند از :

  • بهبود چابکی ( agility ) کسب و کار
  • افزایش برگشت سرمایه
  • کاهش پیچیدگی و استحکام فناوری اطلاعات
  • کاهش هزینه ها
  • کاهش زمان های رهبری تیم
  • کاهش ریسک
  • فرصت های جدید برای تحویل ارزش
  • پیاده سازی افزایشی

 

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

در آخر هم نام برخی از شرکتهایی که برای استفاده از مزایای معماری سرویس گرائی و توسعه نرم افزارهایی بر این پایه محصولاتی ارائه کرده اند را می توان نام برد که سه تا از غولهای دنیای دنیای نرم افزار هستند : Microsoft , Oracle , IBM .

و اما در نهایت می توانید اسلایدهای مربوط به این جلسه را از آدرس زیر دانلود کنید :

http://www.slideshare.net/saeed_shargi/introduction-to-soa-11023703

البته برای مطالب بیشتر می توانید از این لینکها هم استفاده کنید :

http://www.enterprisearchitecture.ir

http://www.soaglossary.com

 

ثبت شده در زمان برگزاری
« Older Entries

دسته‌بندی مطالب

  • خلاصه مطلب Presentation
  • زمان برگزاری

آخرین مطالب

  • کارگاه آموزشی آشنایی با اسکرام
  • جلسه ۳۱ – ۱۰ مورد که هر برنامه نویس حرفه ای باید بداند.
  • جلسه ۳۰ – بحث های تخصصی HTML5
  • جلسه ۲۹ – HTML 5 – وب سایت های نوین
  • جلسه ۲۸ – جلسه بررسی راه کارهای کسب و کار بهتر در تبریز
  • جلسه ۲۷ – جلسه عملی هوشمندی کسب و کار
  • جلسه ۲۶ – Business Intelligence (هوشمندی کسب وکار)
  • نیمه پروژه ی ماشین حساب که در جلسه کار شد
  • جلسه ۲۵ – Android Programming
  • مقدمه ای بر معماری سرویس گرا

آخرین نظرات

  • saeed در جلسه ۲۹ – HTML 5 – وب سایت های نوین
  • علیرضا در اسلاید ها و منابع برای اندروید
  • حسین بقایی در جلسه ۲۳ – Source Control Management
  • AmirGT در سلام دوستان :)
  • admin در سلام دوستان :)

اطلاعات

  • ورود
  • پیگیری نوشته‌ها باRSS
  • پیگیری دیدگاه‌ها با RSS
  • WordPress.org

EvoLve theme by Theme4Press  •  Powered by WordPress جلسات باز نرم افزاری تبریز

برگشت به بالای صفحه