بررسی معماری سرویس گرا در تولید نرم افزار
دسته بندی عمومی و آزاد
بازدید ها 5
فرمت فایل doc
حجم فایل 198 کیلو بایت
تعداد صفحات فایل 52
قیمت: 5,000 تومان
بررسی معماری سرویس گرا در تولید نرم افزار

فروشنده فایل

کد کاربری 4050
کاربر

بررسی معماری سرویس گرا در تولید نرم افزار



فرمت فایل:   ورد – Word و قابل ویرایش

تعداد صفحات: 52  




چکیده

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




واژه های کلیدی

SOA = Service Oriented Architecture,

SOE = Service Oriented Enterprise,

SOI = Service Oriented Infrastructure,

MDA = Minimum Descent Altitude,

XML = Extensible Markup Language,

خوش تعریف = Well-defined,

WSDL  = Web Service Description Language,

SGML = Standard Generalized Markup Language,

واحدهای نرم افزاری آماده در شبكه = Network-available Software Unit,

سرویس های سطح کسب و کار = Business-level services,







مقدمه

      برای مدت های طولانی برنامه نویسان سعی می كردند تا، كدهای خود را بصورت  modular( یك سیستم از بالا به پایین به زیر سیستم های كوچك و نسبتا مستقل تفكیك می شود ) بنویسند، تا بتوان از آن در تولید نرم افزارهای دیگر استفاده كرد. تفاوت نوشتن كد بصورت modular و بر اساس معماری سرویس گرا در حجم مخاطبان آن است. دوباره به همان مثال اول برمی گریم، وقتی شما كد خود را به منظور قابل استفاده بودن توسط نرم افزارهای دیگر، به شكل  modularمی نویسید مانند این است كه، یك شبكه تلویزیون كابلی درون یك ساختمان خاص دارید و بنابراین فقط ساكنین آن ساختمان می توانند از آن بهره برداری كنند. در جهان امروز طیف مخاطبانی كه بالقوه می توانند از سرویس شما استفاده كنند، كل كاربران روی شبكه اینترنت است. بنابراین باید مكانیزمی بوجود می آمد، كه می توانست پاسخگوی این محیط جدید (اینترنت) و كاربران آن باشد و بنابراین معماری سرویس گرا بوجود آمد.

      این معماری توسط دو شركت IBM , Microsoft بوجود آمد، كه هر دو شركت طی سالهای اخیر از حامیان اصلی سرویس های وب و عامل بسیاری از ابداعات جدید در حیطه ی سرویس های وب، مانند UDDI ,WSE بوده اند.

قابل ذكر است، كه در آخرین معماری در حال توسعه، در تولید نرم افزار كه هنوز هم در مرحله تحقیقاتی است  MDA، تدابیری جهت هماهنگی با معماری سرویس گرا در نظر گرفته شده است. از نمونه های استفاده از این معماری در كشور خودمان، سازمان ثبت احوال كشور است كه موظف شده تا پایگاه های اطلاعاتی خود را بصورت سرویس وب و مبتنی بر این معماری به سایر نهادها مانند نیروی انتظامی و سایر دستگاه ها ارائه دهد.









سرویس ها چه هستند؟

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

در ادامه سه تعریف می آوریم كه در كنار یكدیگر ماهیت یك سرویس راشرح می دهند:

۱- سرویس ها اجزاء مستقلی هستند كه پیغام های XML با ساختار مشخص و خوش تعریف را پردازش می‏كنند.



فایل های مرتبط ( 15 عدد انتخاب شده )
نمونه فرم و قالب فاکتور فروش فروشگاه با فرمت ورد و اکسل
نمونه فرم و قالب فاکتور فروش فروشگاه با فرمت ورد و اکسل

طرح توجیهی پرورش میگو
طرح توجیهی پرورش میگو

پوستر نفوذ و استحاله
پوستر نفوذ و استحاله

پاورپوینت ارگونومی
پاورپوینت ارگونومی

بزهکاری زنان
بزهکاری زنان

بررسی گردشگری سلامت و تأثیر آن بر توسعه گردشگری در استان اردبیل
بررسی گردشگری سلامت و تأثیر آن بر توسعه گردشگری در استان اردبیل

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

اینفوگرافیک "تفکر و سواد رسانه ای» پایه دهم
اینفوگرافیک

پاورپوینت اصول گزارش و گزارش نویسی
پاورپوینت اصول گزارش و گزارش نویسی

تصرف عدوانی و مقایسه آن با خلع ید در نظام حقوقی ایران
تصرف عدوانی و مقایسه آن با خلع ید در نظام حقوقی ایران

مناطق آتشفشانی ایران با تصویر
مناطق آتشفشانی ایران با تصویر

تاثیر نماز در زندگی فردی و اجتماعی انسان
تاثیر نماز در زندگی فردی و اجتماعی انسان

طرح تولید کیسه های پلاستیکی
طرح تولید کیسه های پلاستیکی

پاورپوینت بررسی شرکت هواپیمایی ماهان
پاورپوینت بررسی شرکت هواپیمایی ماهان

عوامل مرتبط با بکارگیری حسابرسی داخلی مبتنی بر ریسک
عوامل مرتبط با بکارگیری حسابرسی داخلی مبتنی بر ریسک

پشتیبانی از تمامی بانک ها-فایل ناب

بالا