—d1147

2-6-4 چگونه سرویسها طراحی می شوند19
2-6-5 توصیفات سرویسها 20
2-7 ویژگی های معماری سرویس گرا 20
2-8 تعریف گذرگاه سرویس 22
2-8-1 مسیریابی و مقیاس پذیری23
2-8-2 تبدیل پروتکل انتقال24
2-8-3 تبدیل پیام25
2-8-4 ویژگی ها و مزایای گذرگاه سرویس26
2-8-5 اجزای گذرگاه سرویس27
2-9 انگیزه ی حرکت سیستم های تولیدی به سمت معماری سرویس گرا29
2 -10 تعریف برون سپاری 31
2-10-1 عوامل تاثیر گذار بر برون سپاری 32
2-10-2 دلایل عمده برون سپاری34
2-10-3 معایب برون‌سپاری35
2-10-4 تعریف برون سپاری استراتژیک 36
2-10- 5 کارهای انجام شده در ارتباط با برون سپاری 36
2-11 سیستم اطلاعاتی40
2-12 کارهای انجام شده د ر ارتباط با به کارگیری سیستم اطلاعاتی در یکپارچگی واحد های مختلف تولید41
2-13 نتیجه گیری45
فصل سوم: روش تحقیق46
3-1 مقدمه47
3-2 نگاه کلی و هدف از ارائه مدل پیشنهادی47
3-3 رویکرد کنترلی برای تعامل سرویس های استخراج شده در سیستم اطلاعاتی پیشنهادی49
3 -4 متدولوژی SOMA در طراحی سیستم اطلاعاتی سرویس گرا53
3-4-1 فاز شناسایی سرویس ها در متدولوژی SOMA53
3-4-1-1 تکنیک سرویس – هدف 54
3–4- 1-2 تکنیک تجزیه دامنه55
3–4- 1-3 تجزیه و تحلیل دارایی های موجود 55
3-5 راهکارپیشنهادی: طراحی سیستم اطلاعاتی سرویس گرا56
3-5-1 شناسایی سرویس های سیستم اطلاعاتی با استفاده ازمتدولوژیSOMA56
3-5-2روند جریان اطلاعات در سیستم اطلاعاتی سرویس گرا60
3-6 مدلسازی سیستم اطلاعاتی سرویس گرا با استفاده از زبان UML74
3 -7 الگوی راه حل پیشنهادی متدولوژی SOMAبرای استفاده در سیستم های اطلاعاتی81
3-8 برنامه ریزی استراتژیک سیستم اطلاعاتی85
3-9 نتیجه گیری 88
فصل چهارم: محاسبات و یافته های تحقیق89
4-1 مقدمه90
4-2 مطالعه موردی – شرکت ایران خودرو90
4-3 طراحی سیستم اطلاعاتی سرویس گرا برای شرکت ایران خودرو93
4 - 3- 1 مدل فرایند ورود کاربران ایران خودرو به سیستم اطلاعاتی خودرو94
4 -3- 2مدل فرایند نظارت واحد تدارکات ایران خودرو بر موجودی انبار (مواد اولیه).96
4 -3- 3 مدل فرایند درخواست قطعه از انبار ایران خودرو97
4 -3- 4 مدل فرایند اجرای محصول درخواستی مشتری ایران خودرو99
4 -3- 5 مدل فرایند پرداخت مشتری 101
4 -3- 6 مدل فرایند تحویل محصولات به مشتریان ایران خودرو 102
4 -3-7 مدل فرایند خدمات پس از فروش مشتریان ایران خودرو 102
4 - 4 مشخصه سرویس ها در سیستم اطلاعاتی سرویس گرا 104
4 - 5 تدوین راهبردها در راستای سیستم اطلاعاتی، با استفاده از ماتریس SWOT 105
4 - 6 تحلیل استراتژیک سیستم اطلاعاتی سرویس گرا برای شرکت ایران خودرو107
4-7 فرآیند تحلیل سلسه مراتبی AHP113
4-8 نتیجه گیری116
فصل پنجم: نتیجه گیری و پیشنهادات117
5-1 خلاصه تحقیق118
5-2 بررسی مزایای رهیافت پیشنهادی118
5-3 محدودیت ها و زوایای پوشش داده نشده119
5-4 اقدامات آتی120


ضمائم و پیوست ها 121
ضمیمه 1- کدهایWSDL مربوط به مشخصه سرویس احراز هویت 122
ضمیمه 2- کدهای WSDL مربوط به مشخصه سرویس پرداخت آنلاین 126
ضمیمه 3- کدهای WSDL مربوط به مشخصه سرویس صدور فاکتور129
ضمیمه 4- کدهای WSDL مربوط به مشخصه سرویس رفع مشکل فراموش کردن رمز عبور 134
ضمیمه 5- کدهای WSDL مربوط به مشخصه سرویس بررسی وضعیت پرداخت صورتحساب.. 138
منابع و مآخذ142
Abstract 146
فهرست جداول
جدول 2-1 محرکهای چندگانه برون سپاری 33
جدول 3-1 اهداف– زیر اهداف 57
جدول 3-2 تجزیه دامنه سیستم اطلاعاتی 59
جدول4-1عملیات مربوط با هرسرویس کاری سیستم اطلاعاتی سرویس گرابرای شرکت ایران خودرو 104 HYPERLINK l "_Toc177949492"
جدول 4-2 ماتریس SWOT مطالعه موردی 109 HYPERLINK l "_Toc177949492"
جدول 4-3 مقایسه زوجی بین سرویس های دانه ریز مربوط به سرویس دانه درشت نظارت واحد تدارکات بر موجودی انبار 114 HYPERLINK l "_Toc177949492"
جدول4-4 وزن دهی سرویس های مربوط به سرویس دانه درشت نظارت واحد تدارکات بر موجودی انبار 115 HYPERLINK l "_Toc177949492"
جدول4-5 لیست اولویت بندی سرویس های دانه درشت 115
فهرست تصاویر و نمودار HYPERLINK l "_Toc177949492"
شکل 1-1 مراحل انجام تحقیق 5 HYPERLINK l "_Toc177949492"
شکل 2-1 مدل انجام پیمانکاری فرعی صنعتی بین صنایع کوچک و بزرگ 10
شکل 2-2 محصورسازی اندازه های مختلفی از منطق توسط سرویس 18
شکل 2-3 ارتباط بین برنامه های کاربردی مختلف در ESB 23
شکل 2-4 ارتباط غیر مستقیم بین برنامه های کاربردی با استفاده از قابلیت مسیریابی پیام ESB 24
شکل 2-5 برقراری ارتباط بین برنامه های کاربردی با پروتکل های انتقال مختلف با استفاده از پیاده سازی گذرگاه سرویس سازمانESB 25
شکل 2-6 با استفاده ازESB برنامه های کاربردی می توانند حتی زمانی که فرمت پیام ها و پروتکل های ارتباطی متفاوت دارند، با یکدیگر تعامل داشته باشند26
شکل 2-7 اجزای منطقی تشکیل دهنده ESB 28
شکل 3-1 روند انجام کار 49
شکل 3-2 ارکسترازیسیون سرویس های سیستم اطلاعاتی سرویس گرا 51
شکل 3-3 فلوچارت روند جریان اطلاعات ورود کاربر به سیستم اطلاعاتی و ثبت اطلاعات کاربر 62 شکل 3-4 فلوچارت روند جریان اطلاعات نظارت واحد تدارکات بر موجودی انبار 63
شکل 3-5 فلوچارت روند جریان اطلاعات درخواست قطعه از انبار 65
شکل 3-6 فلوچارت روند جریان اطلاعات اجرای محصول درخواستی 67
شکل 3-7 فلوچارت روند جریان اطلاعات پرداخت مشتری 69
شکل 3-8 فلوچارت روند جریان اطلاعات تحویل محصول به مشتری 71 HYPERLINK l "_Toc177949492"
شکل 3-9 فلوچارت روند جریان اطلاعات پشتیبانی مشتری 73 HYPERLINK l "_Toc177949492"
شکل 3-10 نمودار use case احراز هویت و مدیریت ورود کاربران به سیستم اطلاعاتی 75
شکل 3-11 نمودار use case نظارت واحد تدارکات بر موجودی انبار 76
شکل 3-12 نمودار use case درخواست قطعات مورد نیاز واحد تولید از انبار (مواد اولیه)77
شکل 3-13 نمودار use case اجرای محصول درخواستی مشتری 78
شکل 3-14 نمودار use case مدیریت هزینه ی سفارشات اجرا شده79
شکل 3-15 نمودار use case تحویل محصول به مشتری80
شکل 3-16 نمودار use case پشتیبانی مشتری81
شکل 3-17 سرویس های سیستم اطلاعاتی سرویس گرای spx 83
شکل 3-18 الگوی راه حل ESB برای استفاده از سرویس های سیستم اطلاعاتی در سازمان 85
شکل4-1 حوزه ی فعالیت های برون سپاری شرکت ایران خودرو92
شکل 4-2 فلوچارت ورود و ثبت اطلاعات کاربران ایران خودرو در سیستم اطلاعاتی 95
شکل 4-3 فلوچارت نظارت واحد تدارکات ایران خودرو بر موجودی انبار(مواد اولیه)96
شکل 4-4 فلوچارت درخواست قطعه از انبار 98
شکل 4-5 فلوچارت اجرای محصول درخواستی مشتری ایران خودرو 100
شکل 4-6 فلوچارت پرداخت مشتریان ایران خودرو 101
شکل 4-7 فلوچارت تحویل سفارش به مشتریان ایران خودرو 102
شکل 4-8 فلوچارت پشتیبانی مشتریان ایران خودرو 103
شکل 4-9 نمودار سلسله مراتب سرویس ها 114
فصل اول
مقدمه و کلیات تحقیق
1–1 مقدمهسازمان بزرگ مقیاس از واحدها، محصولات و سرویس های متنوع زیادی تشکیل شده است. این واحدها زیر ساخت مختلف دارند که دارای سرویس های مختلفی هستند. به منظور ارتقای کیفیت کالاها و افزایش میزان تنوع کالا و نو آوری سازمان های بزرگ مقیاس می توانند از پیمانکاری فرعی صنعتی، به عنوان یکی از روشهای تامین سفارشهای تولیدی از بیرون، استفاده کنند. هدایت و کنترل سازمان بزرگ مقیاس و پیچیده نیاز به پیروی از یک چارچوب و برنامه منسجم دارد. امروزه سیستم های سرویس گرا با توجه به امکان استفاده در محیط های مختلف و عدم وابستگی به فناوری خاص، وجود سیستم های بزرگ مقیاس پویا با نیازهای متغیر، بسیار مورد توجه قرار گرفته اند. معماری سرویس گرا به دلیل سرعت در پیاده سازی برنامه کاربردی سازمان را به سمت توزیع شدگی و مدیریت صحیح منابع پیش می برد. معماری سرویس گرا امکان ایجاد یکپارچگی بین برنامه واحدها بدون وابستگی به سکو و فناوری پیاده سازی را فراهم می کند. ایجاد زیرساخت های مورد نیاز برای این رویکرد به دلیل نیاز به زمان و هزینه زیاد، برای سازمان هایی مناسب است که ناهمگن بوده و دارای توزیع شدگی زیاد هستند. معماری سازمانی مجموعه ای ازفراورده ها است که عناصر زیرساختی سازمان و روابط این عناصر با هم را معرفی می کند و سازمان را از ابعاد مختلف مورد بررسی قرار میدهد.
1– 2 طرح مسئلهسازمان بزرگ مقیاس به دلیل داشتن واحدهای گوناگون، تعداد و تنوع زیاد محصول و سرویس ها و ارتباط پیچیده و محیط پویا و رقابتی نیاز به برنامه ریزی استراتژیک دارد زیرا برنامه ریزی استراتژیک یکی از عوامل اصلی یکپارچگی کسب و کار و فناوری اطلاعات وحصول مزیت رقابتی می باشد تا براساس برنامه تهیه شده بسوی اهداف مورد نظر به پیش رود وهمواره ناظر برحرکت خودباشد تا انحرافات احتمالی راشناسایی وتعدیل کند. مدل عملی برنامه ریزی استراتژیک برای سازمانهایی است که ارتباط واحدها از طریق سرویس گرایی می باشد. سازمانها به منظور حفظ خود در بازارهای رقابتی همواره در حال رشد و تغییر کسب و کار خود هستند. بنابراین بایستی سیستم های اطلاعاتی خود را به گونه ای انتقال و ارتقا دهند تا بتوانند پاسخگوی نیازهای بازار و تغییرات زیاد فناوری باشند. این مدل دو دیدگاه فنی و استراتژیک را در خود هماهنگ و یکپارچه می سازد. استفاده از چارچوب و معماری سازمانی راهکار مفیدی برای برنامه ریزی، مدیریت و یکپارچگی واحدها می باشد. برنامه ریزی استراتژیک موجب می شود تا کار واحدها و سازمان سریع تر انجام شود و پیش برود. این برنامه باید آینده نگر و محیط گرا باشد بطوری که ضمن شناسایی عوامل وتحولات محیطی، در یک افق زمانی بلند مدت تأثیرآنها بر سازمان ونحوه تعامل سازمان باآنها را مشخص کند. چارچوب استراتژیک موجب تسهیل فرایند برنامه ریزی استراتژیک و شناسایی رقبا، مشتریان، تأمین کنندگان، محصولات و موجب شناسایی سطوح کیفی و رقابتی رقبا و بهبود عملکرد می شود.
در این تحقیق، یک چارچوب استراتژیک برای نظام مبادلات پیمانکاری فرعی (spx) در سازمان بزرگ مقیاس سرویس گرا که ارتباط واحدها از طریق سرویس می باشد ارائه شده است تا برنامه ریزی و مدیریت واحدها تسهیل یابد و بدین ترتیب کار سازمان سریع تر و دقیق تر انجام شود.
1-3 مفروضات

سیستم اطلاعاتی، یک سیستم برای جمع آوری، سازماندهی و ذخیره کردن اطلاعات در یک سازمان است.
سیستم اطلاعاتی از طریق تعریف فرایندها و رویه ها، انجام عملیات سازمان را به عهده می گیرند.
معماری سرویس گرا هم راستای فرایندهای کسب و کار است.
برنامه ریزی استراتژیک گونه ایی از برنامه ریزی است که در آن هدف تدوین استراتژی هاست.
1 - 4 اهداف تحقیق
پیمانکاری فرعی صنعتی، یکی از راه های مدرن و مؤثر سازمانی برای تولید محصولات صنعتی از راه همکاری واحدهای تولیدی مکمل است.در سازمان بزرگ مقیاس که از واحدهای مختلف تشکیل شده است می توان از نظام مبادلات پیمانکاری فرعی استفاده نمود.در سیستم های مقیاس وسیع به دلیل گستردگی حیطه مسئله، با موجودیتها و ارتباطات بسیار زیادی مواجهه هستیم، در صورتی که در توسعه این سیستم ها از روش سنتی استفاده کنیم به علت مواجه با حجم زیاد موجودیت ها و ارتباطات دچار سردرگمی خواهیم شد.به همین دلیل برای کاهش پیچیدگی در این سیستم ها از موجودیتی به نام سرویس به منظور بالا بردن سطح تجرید و در نتیجه کاهش پیچیدگی استفاده می شود. برای نظام مبادلات پیمانکاری فرعی در سازمان بزرگ مقیاس سرویس گرا یک چارچوب استراتژیک ارائه شده است که درنهایت منجر به افزایش میزان بهره وری سازمانی، بهبودخدمات سازمان، تسهیل روابط سازمانی، افزایش میزان تعامل پذیری دربین سیستم های اطلاعاتی،افزایش میزان یکپارچگی اطلاعات، افزایش سطح امنیت اطلاعات وغیره خواهد بود.
با توجه به ویژگی های معماری سرویس گرا و نقش آن در آن در یکپارچه سازی برنامه کاربردی سازمان ها و پیشرفت چشمگیر سرویس گرایی در دنیا و حرکت اکثر کشورها و سازمان ها به سمت موضوع سرویس گرایی می توان نتیجه گرفت که معماری سرویس گرا گزینه ی مناسبی برای حل بسیاری از چالش های یکپارچه سازی در سازمان است. اما به دلیل وجود برخی مشکلات و نواقص که در بخش قبل به پاره ای از آن ها اشاره شد، همچنان تحقیق در این زمینه با هدف چالش های موجود ادامه دارد.
1 –5 محدوده پایان نامه
همانطور که در قسمت پیش اشاره شد، سازمان بزرگ مقیاس به گروهی از واحدها اطلاق می شود که برای تولید کالا با هم در ارتباط بوده و همدیگر را تکمیل می کنند و بر مبنای یک توافق یا پیمانکاری با هم فعالیت می کنند. در سازمان بزرگ مقیاس با به کارگیری نظام مبادلات پیمانکاری فرعی کارها را به واحدهای کوچک ومتوسط (SMEs) برون سپاری می کنند. در این تحقیق هدف، ارائه یک چارچوب استراتژیک است.
1 –6 مراحل انجام تحقیق
در این تحقیق برای پاسخگویی به مسائل مطرح شده از مطالعات کتابخانه ای جهت شناسایی مفاهیم مورد نیاز تحقیق استفاده شده است. ابتدا، مطالعاتی درباره سرویس گرایی مطرح شد و در ادامه به بررسی سازمان بزرگ مقیاس و نظام مبادلات پیمانکاری فرعی (SPX)، برنامه ریزی استراتژیک پرداخته شد. مختصری مطالعه در مورد SOMA صورت گرفت، و سپس سرویس های سیستم اطلاعاتی توسط این روش شناسایی شدند. برای اطمینان از مناسب بودن سرویس های شناسایی شده به ارزیابی سرویس پرداخته شد. رویکرد پیشنهاد شده با استفاده از یک مطالعه موردی مورد ارزیابی قرار گرفت. در نهایت به جمع بندی و نتیجه گیری تحقیق پرداخته شد.
در شکل 1-1 این مراحل نشان داده شده اند.
شکل 1 – 1 . مراحل انجام تحقیق
1 – 7 ساختار پایان نامه
این پایان نامه در فصل های بعد به شرح زیر است:
در فصل دوم به بررسی مفاهیم بنیادی و ادبیات موضوع پرداخته شده است و همچنین کارهای انجام شده در زمینه معماری سرویس گرا، سازمان بزرگ مقیاس و نظام مبادلات پیمانکاری فرعی (spx) سیستم اطلاعاتی تولید و کارهای انجام شده در این زمینه می پردازیم.
در فصل سوم با بررسی و استخراج فرآیندها و سرویس ها، به طراحی سیستم اطلاعاتی سرویس گرا و ایجاد ارتباط داده های آن ها می پردازیم، و توضیحاتی را راجع به برنامه ریزی استراتژیک، به عنوان ابزار تدوین راهبردها بیان می کنیم. در فصل چهارم یک مطالعه موردی در راستای کار انجام شده مورد بحث قرار گرفته و مدل تطبیق داده شده را با استفاده از برنامه ریزی استراتژیک مورد ارزیابی قرار می دهیم. در نهایت در فصل پنجم جمع بندی و نتیجه گیری کارهای انجام شده و کارهای آینده بیان شده است.
فصل دوم
ادبیات و پیشینه تحقیق
2- 1مقدمه
در فصل پیش مسئله مورد اشاره در ا ین تحقیق معرفی شد و محدوده آن تعیین گردید. هدف از این فصل آشنایی با مفاهیم کلیدی به کاربرده شده در این تحقیق است. سرویس گرایی سبک و روشی برای طراحی، پیاده سازی، استقرار و مدیریت سیستم های اطلاعاتی است. این سیستم ها از مولفه هایی تشکیل شده اند که منطق سازمان و واحدهای کاری آن را پیاده سازی می کنند که این مولفه ها سرویس نام دارد. نقش سرویس در معماری سرویس گرا، خودکار سازی واحدهای کاری و دانه بندی آنها در واحدهای مجزاست، بطوریکه بتوان سازمان و منطق کسب و کار آن، همچنین روندهای کاری موجود را با تغییرات قوانین و فناوری ها، بروزرسانی و هماهنگ نمود. سرویس گرایی، علاوه بر مزایایی از قبیل حذف سیلوهای اطلاعاتی و سرعت در پیاده سازی برنامه های کاربردی، سازمان را به سمت توزیع شدگی ومدیریت صحیح منابع پیش می برد ]10 [. لازم به ذکر است که ایجاد زیرساخت های مورد نیاز برای این رویکرد به دلیل نیاز به زمان و هزینه زیاد، برای سازمان هایی مناسب است که ناهمگن بوده و دارای توزیع شدگی زیاد هستند. دراین فصل معماری سرویس گرا، سازمان بزرگ مقیاس و نظام مبادلات پیمانکاری فرعی (spx)را مطرح می کنیم. همچنین در این فصل مروری بر پیشینه ی کارهای انجام شده در هر یک از این زمینه ها خواهیم داشت.
2-2 نظام مبادلات پیمانکاری فرعی
در این بخش به ارائه مفاهیم نظام مبادلات پیمانکاری فرعی می پردازیم.
2-2–1 تعریف نظام مبادلات پیمانکاری فرعی
در پیمانکاری فرعی صنعتی یک پیمانکار اصلی، عرضه کننده های مختلف و پیمانکار های فرعی وجود دارد که شامل یک قرارداد بین طرفین پیمانکار اصلی و پیمانکار فرعی است پیمانکار اصلی یک یا چند اقدام مهم تولیدی بخش ها را به زیر مجموعه ها و یا تهیه کنندگان خدمات ضروری صنعتی برای تولید محصول نهایی واگذار می نماید . پیمانکار فرعی نیز کارها را بر اساس مشخصات تهیه شده توسط پیمانکار اصلی اجرا می نماید. بنابراین یک تقسیم کار در سیستم تولیدی در بخش صنعت و پیمانکاری های فرعی در یک یا چند فرایند تکنولوژیکی افزایش چشمگیری می یابد] 1 [.
نظام مبادلات پیمانکاری فرعی(SPX)، یکی از روش های عمده توسعه صنایع کوچک و متوسط(SMEs)به ویژه در حوزه پیمانکاری صنعتی (شرکت ها، کارگاه ها و کارخانجاتی که بنا به سفارش اقدام به تولید نموده و تولیدات خود را در اختیار کارفرمایان قرار می دهند) است که ایده ی اولیه ایجاد آن از سال 1970 در سازمان توسعه ی صنعتی ملل متحد  (یونیدو) شکل گرفت و تا سال 1985 به شکل امروزی خود درآمد. اثر بخشی این مراکز در توسعه صنایع پیمانکاری به گونه ایی بوده که تا پایان سال 2012 ، تعداد 59 مرکز مبادلات پیمانکاری فرعی(SPX) در سطح دنیا ایجاد شده است.
نکته کلیدی اینکه پیمانکاری فرعی به دو عامل توانایی تولید و تخصص بستگی دارد. زمانیکه ظرفیت تولید موجود توسط پیمانکار اصلی از عهده میزان تولید مورد نیاز ( سفارش) برنیاید و فروش (سفارش) از ظرفیت تولید داخلی بیشتر باشد، در این صورت وضعیت مطلوب ممکن نخواهد بود مگر اینکه پیمانکار اصلی به یک پیمانکار فرعی تکیه نماید. این مطلب زمانی تحقق می یابد که سفارش رسیده به پیمانکار اصلی درنوسان و عدم تعادل باشد. در مورد نکته دوم پیمانکارهای اصلی خدمتی را از پیمانکار فرعی می خواهد کسب کند که دارای تجهیزات تخصصی و یا ترکیبی از ماشین آلات و نیروی کار ماهر و یادقت خاصی باشد. همچنین پیمانکارهای فرعی نیز دارای مهارت فنی ویژه برای اقلام فرآیندهای تولیدی خاص هستند که پیمانکار اصلی ترجیح می دهد از خدمات آنها استفاده نماید. این نوع ارتباط با نوسان سفارش و یا بصورت طولانی مدت یا اساسی مشارکت نمی یابد. از نظر اطلاعات تخصصی شده خط تولید، بعضی وقتها پیمانکاری های فرعی ممکن است بعنوان یک کنترل کننده باشند. پیمانکارهای اصلی بطور کلی لازم الوجود نیستند، صنایع بزرگ، تولید صنعتی که به مقدار زیاد و به عنوان لوازم ترکیبی برای نصب نهایی در محصول مورد نیاز است را سفارش می دهند. و همه این لوازم و اجزاء به خاطر هر یک از دلایل اقتصادی یا ویژه بودن عموماً در داخل بطور ثابت تولید نمی شوند. پیمانکار های فرعی بطور کلی گرچه ضروری نیستند، صنایع کوچک و متوسط تخصصی در عملیات و فرآیند های مشخص، قابلیت تولید کالاهای با کیفیت همانند و منطبق با مشخصات پیمانکار اصلی و در عین حال با شرایط اقتصادی برتر را فراهم می نمایند. بعضی وقت ها نیز صنایع بزرگ ظرفیت قابل دسترس شان افزایش می یابد و امکان فعالیت بعنوان یک پیمانکار فرعی را نیز پیدا می کنند. آنها همچنین ممکن است دارای موقعیتی باشند که صنایع کوچک و متوسط به خدمات اقتصادی آنها برای تولید قطعات و اجزاء تکمیل کننده سفارش های بزرگ به آن نیازمند باشند. که در این صورت بعنوان پیمانکارهای اصلی فعالیت می نمایند. بهر حال ارتباط پیمانکاری فرعی می تواند در بخش های مختلف فعالیت تولیدی وجود داشته باشد. که در این صورت بعنوان برجسته ترین مقام در زمینه فنی مهندسی در صنایع مانند خودرو، راه آهن، علوم هوایی، لوازم الکترونیکی، وسایل الکتریکی داخلی، ظرافت تجهیزات، پلاستیک کاری، فلز کاری صنایع مانند ریخته گری، آهنگری تلقی می شود.
مهمترین ماموریت های این مرکز عبارت است از :
    شناسایی، ایجاد و توسعه بازار
تسهیل ارتباط کارفرمایان و پیمانکاران
    ارتقاء و توانمند سازی پیمانکاران
شکل زیر مدل پیمانکاری فرعی صنعتی بین صنایع کوچک و بزرگ نشان می دهد.

شکل 2-1. مدل انجام پیمانکاری فرعی صنعتی بین صنایع کوچک و بزرگ]2[
2-2-2 شرایط تاسیس یکSPX 
SPXدر مرحله اول سازمانی مستقل و غیر انتفعی متعلق به تولید کنندگان است،اما از سوی مراجع مسئول دولتی و سازمانهای حرفه ای حمایت و پشتیبانی میشود.تجربه حاکی از آن است کهSPX هایی که در وزارتخانه صنایع و سازمانهای عمومی ایجاد شده اند توسط دولت یک قطبی شده،از خاستگاه صنعتی خویش جدا افتاده و محکوم به نابودی اند.روش میزبانی SPXدر یک وزارتخانه و یا سازمان عمومی می بایستی صرفاً به عنوان یک وضعیت گذرا در حالت نوپا و قبل از آنکه به بخش خصوصی انتقال یابد تلقی شده و ترجیحاً بر مبنای خودگردانی باشد] 3[.
2-2-3 خدماتSPX ها
اطلاع رسانی: به طور مثال اطلاعرسانی فنی مرتبط با صنایع کوچک و متوسطی که توانمندی کارکردی بعنوان پیمانکاران فرعی،تامین کنندگان یا شرکای پیمانی اصلی داخلی و خارجی را دارند.
واسطه گری تبادل اطلاعات: مربوط به عرضه و یا تقاضای محصولات یا ملزومات حاصل از پیمانکاری فرعی،اطلاعات مربوط به دانش کار،حق امتیازها،تشریک مساعی فنی،فرصتها و رویه های برقراری پیمانهای مشارکتی.
خدمات تبلیغی و ترویجی: به طور مثال سازماندهی گردهمایی کسب و کار،مدیران تدارکات از گروهها صنعتی،داخلی و خارجی،سازماندهی حضور دسته جمعی در نمایشگاه صنعتی بخش های مرتبط، تهیه و توزیع اقلام تبلیغی از جمله سایتهای اینترنتی
2-2-4 مزایای پیمانکاری فرعی صنعتی
پیمانکاری فرعی صنعتی دارای مزایای زیادی برای صنایع کوچک و بزرگ است:
الف)مزایای پیمانکاری فرعی صنعتی برای صنایع کوچک:
حداکثر بهره برداری از امکانات آزمایشگاهی وسیستم کنترل موجودی در صنایع طرف قرارداد.
بهره مندی از تجربه فنی تخصصی کارشناسان طرف قرار داد و درنتیجه ارتقای توان علمی تخصصی و بهره وری واحدهای صنعتی کوچک.
استفاده از توان بالقوه تولیدی و رفع مشکل کمبود تقاضا در واحدهای تولیدی مورد نظر به لحاظ تولید انبوه، قیمت تمام شده کالا درحداقل قرار می گیرد.
توزیع درآمد بهتر و افزایش درآمد کارکنان و در نهایت اجتماع.
تولیدات به صورت تخصصی وحرفه ای شکل می گیرد وباعث دستیابی سریع تربه نوآوریها وخلاقیّت درتولید می شوند ودرنتیجه تنوّع درتولیدات افزایش می یابد.
ب ( مزایای پیمانکاری فرعی برای صنایع بزرگ:
صنایع بزرگ با کاهش هزینه های سرمایه گذاری وجلوگیری از گسترش بی رویه واحدها وبعضا باتعطیل کردن پاره ای ازبخشهای خط تولیدوسپردن کار تولیدقطعه هاوکالاهای صنعتی وحتی بخش طراحی ومونتاژ کالابه واحدهای کوچک طراحی ومهندسی ومونتاژ،نه تنها از کاهش حجم تولید واحد صنعتی خودجلوگیری می کند،بلکه برعکس حجم تولید وبهره وری را تا چند برابر افزایش می دهند.
صنایع بزرگ بابهره گیری از پیشنهادها و اندیشه خلاّق واحدهای کوچک پیمانکاری ضمن رفع مشکلات وضعفهایاحتمالی و ارتقای کیفیت کالاهای تولیدی،توانسته اند بیشترین نوآوری وتنوّع رابه تولیدات خودبدهند.
صنایع بزرگ با انجام پیمانکاری های فرعی قادر هستند قیمت تمام شده کالارا به میزان قابل توجهی کاهش دهند و برای مدت زمانی طولانی میتوانند قطعه ها و لوازم مورد نیاز خود را به گونه سفارشی تأمین کنند.
2-2-5 خدمات مورد انتظار از یک مرکز اطلاعاتی SPX
خدمات اطلاع رسانی (آگاهی) شامل اطلاعات فنی در خصوص صنایع کوچک و متوسط که مستعد کارکردن بعنوان پیمانکاری فرعی هستند و تهیه کنندگان یا شرکاء برای پیمانکاری های اصلی داخلی و خارجی، دلالی گزارشات اطلاعات عرضه و تقاضا برای دانش فنی، حق امتیاز، همکاری فنی، فرصتها و روشهای استفاده برای تنظیم موافقتنامه های مشارکتی.
خدمات فنی به سازمانهای تجاری، مدیران خرید یا فروش از گروههای صنعتی داخلی و خارجی، سازمان های گروه سهامی در نمایشگاه های صنعتی در بخش های تهیه و توزیع مواد متشکله صنایع مرتبط شان.
خدمات مشاوره ای عملیات پیمانکاری فرعی، تولید، کنترل کیفیت، گواهی استاندارد سازی، بازاریابی.
2-2-6 سازمان بزرگ مقیاس
سازمان های بزرگ مقیاس به گروهی از واحدها اطلاق می شود که برای تولید یک کالا یا انجام پروژه خاص با هم (معمولا با هدف هزینه کمتر) در ارتباط بوده، همدیگر را تکمیل می کنند و بر مبنای یک توافق یا پیمانکاری با هم فعالیت می کنند و برای مواجهه با مسئله ای واحد تخصص می یابند، و تقاضایی را با تکیه بر توانایی های خود پوشش می دهند. همکاری پایه فعالیت این سازمان ها است و دارای یک هدف تجاری یا فعالیت واحدی هستند. در سیستم های بزرگ مقیاس به دلیل گستردگی حیطه مسئله، با موجودیتها و ارتباطات بسیار زیادی مواجهه هستیم. سازمان های بزرگ مقیاس بر اساس مزیت رقابتی شرکت های رقیب تشکیل شده اند. چگونگی پشتیبانی همکاری و مشارکت درون سازمانی یک موضوع اصلی از یک سازمان بزرگ مقیاس است. چنین سیستمی کارکردهای بیشتری نسبت به مجموع کارکردهای سیستم های عضو در آن ارائه می‌کند.
2-3 تعریف معماری سرویس گرا
تعاریف بسیاری برای معماری سرویس گرا وجود دارد، اما یک تعریف رسمی واحد برای آن موجود نیست. به همین دلیل بسیاری از سازمان ها که سعی در استفاده و بهره برداری از این مفهوم را دارند، برای تعریف آن حرکتی کرده اند. در تعاریف متعددی که از معماری سرویس گرا ارائه شده است، عمدتا از دو دیدگاه فنی و غیر فنی این واژه تعریف شده است. از جمله تعاریفی که به رویکرد غیر فنی معماری سرویس گرا اشاره دارند می توان به موارد زیر را نام برد :
معماری سرویس گرا یک محصول نیست بلکه پلی است بین کسب و کار و فناوری به کمک مجموعه ای از سرویس ها متکی بر فناوری که دارای قوانین، استانداردها و اصول طراحی مشخص هستند]6 1[.
چارچوبی برای یکپارچه سازی فرایندهای کسب و کار و پشتیبانی آن ها توسط فناوری اطلاعات با کمک مولفه های استاندارد و امن تحت عنوان سرویس که قابلیت استفاده مجدد و الحاق به یکدیگر جهت پوشش تغییرات حرفه را دارا می باشند] 17 [.
SOAیک رهیافت است، یک شیوه ی فکر کردن یک سیستم ارزشی است که منجر به تصمیمات به هم پیوسته کامل در زمان طراحی یک معماری نرم افزار به هم پیوسته می شود]18 [.
معماری سرویس گرا پیکره ی فرایند های استاندارد طراحی و مهندسی، ابزارها و بهترین تجاربی است که با استفاده از سرویس ها و بهره گیری از خاصیت پیمانه ای بودن و قابلیت ترکیب آن ها، زمینه ی تحقیق اهداف کسب و کار را فراهم می آورد] 19[.
سبکی از معماری که از اتصال سست سرویس ها جهت انعطاف پذیری و تعامل پذیری کسب و کار، و به صورت مستقل از فناوری پشتیبانی می کند و از ترکیب مجموعه سرویس ها مبتنی بر کسب و کار تشکیل شده که این سرویس ها انعطاف پذیری و پیکربندی پویا را برای فرایندها محقق می کنند]20 [ .
روشی برای طراحی و پیاده سازی نرم افزارهای گسترده سازمانی به وسیله ی ارتباط بین سرویس هایی که دارای خواص اتصال سست، دانه درشتی و قابل استفاده مجدد هستند]21 [ .
معماری سرویس گرا سبکی از توسعه و یکپارچه سازی نرم افزار است. که با شکستن یک برنامه ی کاربردی به سرویس هایی که می توانند هم در داخل و هم در خارج از سازمان مورد استفاده قرار بگیرند، سر و کار دارد ]24 [ .
با وجود تفاوت دیدگاه ها در تعاریف فوق، همه ی آنها بر این اصل توافق دارند که معماری سرویس گرا باعث افزایش انعطاف پذیری سازمان ها می شود. همچنین بر اساس تعاریف ارائه شده می توان استنباط کرد که معماری سرویس گرا قابلیت تاثیر گذاری در همه ی سطوح فناوری اطلاعات از بالاترین سطح معماری سازمانی تا پیاده سازی سرویس ها دارد.
2-4 تعریف سرویس
از آن جا که مفهوم سرویس در صنعت IT به روش های بسیار مختلفی به کار برده شده است، لازم است آن را به دقت تعریف کنیم. با این وجود، قبل از ارائه یک تعریف رسمی و مبتنی بر تکنولوژی، به تعریف کلی تر خواهیم پرداخت تا درک بهتری از سرویس ایجاد شود. ضمنا برای سادگی و یکنواختی برای مفهوم متقاضی سرویس، مصرف کننده ی سرویس، مشتری یا مصرف کننده ی سرویس، عبارت سرویس گیرنده، و برای مفهوم ارائه دهنده ی سرویس یا فراهم کننده ی سرویس از عبارت سرویس دهنده استفاده خواهیم کرد.
آن چه در این مبحث از سرویس مورد نظر است، معنای خود را به نحوی از این تعاریف می گیرد. و به معنی فعالیت با معنایی است که یک سرویس دهنده (احتمالا بر اساس درخواست یک سرویس گیرنده)، انجام می دهد. سرویس دهنده و سرویس گیرنده ممکن است افرادی در یک سازمان یا قطعه برنامه های نرم افزاری باشند و سرویس ممکن است دستی یا مکانیزه، نرم افزاری یا غیر آن باشد.
در اصطلاح فنی و نرم افزاری می توان گفت به طور کلی سرویس، یک پیمانه ی قابل دسترس از راه دور و مستقل است. برنامه های کاربردی این سرویس ها را در دسترس کاربران قرار می دهند. با این تفاسیر مشاهده می کنیم که مفهوم سرویس در هر دو حوزه ی کسب و کار و فناوری مطرح است و کاربرد دارد. تعاریف متعددی برای مفهوم سرویس ارائه شده است از جمله :
" سرویس، کاری است که توسط یک سرویس دهنده ارائه و انجام می شود و ممکن است انجام یک درخواست کوچک مانند دریافت یا ذخیره ی اطلاعات، و یا مربوط به انجام کاری پیچیده تر مانند چاپ یک تصویر باشد" ]28 [.
" از دیدگاه کاری سرویس ها دارایی های ITهستند که به فعالیت های کاری یا عملکردهای کاری قابل بازشناسی در دنیای واقعی مرتبط بوده، و می توانند با توجه به خط مشی های سرویس مورد دسترسی قرار بگیرند. از دیدگاه فنی سرویس ها، دارایی های دانه درشت و قابل استفاده ی مجدد ITهستند که دارای واسط های خوش تعریفی (قراردادهای سرویس) هستند که واسط های قابل دسترس از خارج سرویس را، از پیاده سازی فنی سرویس مجزا می کنند" ]24 [ .
" سرویس تحقق کاری یک عملکرد مستقل است. از دیدگاه فنی، سرویس توصیفی است از یک یا چند عملیات که از (چندین) پیام برای تبادل داده ها میان یک سرویس دهنده و یک سرویس گیرنده استفاده می کند. اثر فراخوانی سرویس آن است که سرویس گیرنده اطلاعاتی به دست می آورد، یا حالت مولفه یا سرویس دهنده را تغییر می دهد" ]26 [ .
" سرویس یکمولفه از یک برنامه کاربردی است که روی سکویی که از طریق شبکه قابل دسترس است مستقر شده، و توسط یک سرویس دهنده ارائه می شود. واسط های سرویس جهت فراخوانده شدن توسط سرویس گیرنده یا تعامل با آن، با استفاده از یک توصیف سرویس، توصیف می شوند" ]26 [ .
بر اساس این تعاریف گزاره های زیر در مورد سرویس برقرار است:
یک عملکرد یا وظیفه مندی را ارائه می کند که ممکن است کاری یا فنی باشد.
قابل استفاده ی مجدد، و از سایر سرویس ها مستقل است.
دارای توصیف، واسط یا قرار داد خوش تعریف است، و جزئیات آن از دید سرویس گیرندگان مخفی است.
دارای یک یا چند عملیات است، و ارتباط سرویس ها توسط تبادل پیام میان این عملیات صورت می گیرد.
2- 5 سرویس های وب
معمولا واژه های معماری سرویس گرا و سرویس های وب اشتباها به جای هم، و به صورت معادل استفاده می شوند. لذا لازم است این دو مفهوم، به صورت دقیق تر بررسی شوند. سرویس های وب را باید عینیت بخش معماری سرویس گرا دانست] 6[.
تعریف W3C از سرویس های وب عبارت است از : یک سرویس وب، نوعی سیستم نرم افزاری است که جهت تعامل ماشین با ماشین در سطح شبکه طراحی شده است، و دارای یک توصیف قابل پردازش توسط ماشین با نام، WSDL است. دیگر سیستم ها بر طبق این توصیف از قبل مهیا شده با سرویس دهنده تعامل خواهند داشت، پیام ها توسط پروتکلSOAP و یا سایر پروتکل های مربوطه منتقل می شوند] 22 [.
از جمله ویژگی هایی که برای سرویس های وب مطرح هستند عبارتند از :
نرم افزارهای کاربردی که تحت وب منتشر شده، شناسایی و مورد فراخوانی قرار می گیرند.
مستقل از سکو و زبان هستند.
نوعی از پیاده سازی معماری سرویس گرا می باشند.
با منطق حرفه در تماس هستند، ولی هیچ شخصی مستقیم با آن ها ارتباط ندارد.
یک رهیافت کلیدی برای عینیت بخشیدن به معماری سرویس گرا هستند.
سرویس های وب دارای شرایطی از قبیل : دسترسی در سطح وب، استفاده از استانداردXMLجهت تبادل اطلاعات، عدم وابستگی به هیچ سکو و سیستم عاملی، تعامل با سرویس های تحت وب و با قابلیت شناسایی و خود توصیفی می باشند. این ویژگی ها در مقابل خصوصیاتی از قبیل استفاده از استاندارد HTML برای تبادل اطلاعات، وابستگی به سکو و فناوری و استفاده توسط اشخاص یا مرورگر وب که برای نرم افزارهای تحت وب می باشند از سرویس های وب متمایز می شوند] 6 [.
2-6 مفاهیم مهم سرویس گرایی
در این بخش به ارائه مفاهیم مهم درارتباط باساختارسرویس وکلیات مطالب مربوط به آن می پردازیم.
2-6-1چگونه سرویسها منطق را محصور میکنند
برای حفظ استقلال، سرویس ها منطق متن خاصی را محصور می کنند. آنچه در سرویس محصور می شود ممکن است کوچک یابزرگ باشد .بنابراین اندازه وحوزه منطقی که توسط سرویس محصورمی شود میتواند متنوع باشد. برای مثال آنچه توسط راه حل هایاتوماسیون ارائه میشود، معمولاًپیاده سازی یک فرآیند عمده کاری است.این فرآیندازمنطقی تشکیل شده است که بارعایت ترتیب وتوالی یا توازی خاص عمل موردنظررا انجام می دهد. این منطق به مجموعه ای از مراحل شکسته می شودکه باتوجه به قواعد،باترتیب ازپیش تعریف شده ای اجرا می شوند. همانطورکه درشکل2-5مشاهده میشود درساختن راه حل متشکل ازسرویسها، هرسرویس میتواند وظیفه ای را که درهرمرحله اجرا می شودیایک زیرفرآیندرا محصور کند. سرویس حتی میتواندکل فرآیندی راکه توسط سرویسهای دیگر محصورشده است، محصورکند.

شکل 2-2. محصورسازی اندازه های مختلفی ازمنطق توسط سرویس] 23[
2-6-2 چگونه سرویس ها از وجود یکدیگر مطلع میشوند.
درSOA، سرویس ها می توانند توسط سرویس های دیگر، یابرنامه های دیگر مورد استفاده قرارگیرند .حال، استفاده کننده ازسرویس هرکه باشد،ارتباط میان سرویسهادرصورتی روی خواهددادکه سرویسها از وجودیکدیگرمطلع باشند. این امر با بهره گیری ازتوصیف سرویس ممکن است.
توصیف سرویس درپایه ای ترین حالت خود، نام سرویس و داده هایی راکه درحین ارتباط مورد نیازند یا بدست می آیند مشخص میکند. روشی که درآن سرویسها از توصیف سرویس استفاده میکنند، موجب می شود که ارتباط درطبقه اتصال سست قرارگیرد. برای تعامل سرویسها و معنی دار بودن آن، آنهاباید اطلاعاتی را مبادله کنند.بنابراین یک چارچوب ارتباطاتی که دارای قابلیت ایجاد ارتباط دارای اتصال سست باشد موردنیازاست. یک چارچوب برای این منظور، پیام رسانی است.
2-6-3 چگونه سرویس ها با هم ارتباط برقرار می کنند.
پس ازآنکه سرویسی پیامی را میفرستد، دیگرکنترل آن رادراختیار ندارد. به همین دلیل است که سرویس هابه پیام ها نیاز دارند تا بعنوان واحد مستقل ارتباطی باقی بمانند. این به معنای آن است که پیام ها نیز مانند سرویس ها باید خود مختار باشند. به همین دلیل میزانی از هوشمندی را دارا هستند تا بتوانند در بخشهای مختلف پردازش خود را مدیریت کنند.
2-6-4چگونه سرویس ها طراحی می شوند.
اصول سرویس گرایی مسائل مرتبط بامواردزیرراتحت پوشش قرارمی دهد(این اصول درادامه معرفی خواهند شد).
الف- چگونه سرویس هاطراحی میشوند؟
ب- ارتباط بین سرویسهاچگونه بایدتعریف شود؟ (شامل تعیین چگونگی تبادل پیامها یاهمان الگوی تبادل پیام MEP)
پ- چگونه باید پیامهاراطراحی کرد؟
ت–چگونه توصیف سرویس ها طراحی می شوند؟
2-6-5 توصیفات سرویسها
هرسرویسی که می خواهد نقش دریافت کننده پیام را داشته باشد باید توصیف سرویس را به همراه داشته باشد. هرتوصیف پیام نقطه اتصالی ازفراهم کننده سرویس رادراختیارقرارمی دهد و دارای تعریفی رسمی از واسط این نقطه اتصال است (تا درخواست کنندگان بتوانند ازساختار پیامی که می بایست برای دریافت خدمات به سرویس دهنده ارسال کنند،آگاه شوند) وهمچنین محل سرویس را (که برای استفاده کنندگان شفاف خواهد بود) معین می کنند.
2-7 ویژگی های معماری سرویس گرا
از آنجایی که تعریف رسمی واحدی برای معماری سرویس گرا وجود ندارد، هیچ مجموعه رسمی واحدی از اصول طراحی بر مبنای سرویس گرایی وجود ندارد. با این حال، مجموعه ای از اصول طراحی در سطح سرویس توسط افرادی نظیر Erl و Mcgovern معرفی شده اند که بر سرویس گرایی انطباق مناسبی دارند و عبارتند از] 29[ :
سرویس ها معمولا یک دامنه یا وظیفه کاری را نمایش می دهند.
سرویس ها دارای طراحی ماژولار (پیمانه ای) هستند.
سرویس ها دارای وابستگی ضعیف اند.
سرویس ها قابل کشف اند.
محل سرویس ها برای سرویس گیرندگان شفاف است.
سرویس ها مست
سرویس ها دارای استقلال داخلی اند.
قل از روش انتقال هستند.
سرویس ها مستقل از پلت فرم هستند.
سرویس ها قابل استفاده ی مجدد هستند.
سرویس ها قابل ترکیب اند.
در معماری سرویس گرا منظور از اتصال سست، قابلیت تعامل بین سرویس ها به صورت مستقل از کد نویسی و مکان سرویس هاست. به گونه ای که سرویس ها در زمان اجرا می توانند تغییر مکان داده و روال های داخلی خود را تغییر دهند. سرویس ها ماژول هایی از کسب و کار هستند که می توانند توسط پیام هایی درخواست شوند و در نرم افزارهای مختلف مورد استفاده قرار بگیرند. یک نمونه از سرویس می تواند انجام یک درخواست روی داده مانند دریافت یا ذخیره ی اطلاعات باشد. سرویس ها در یک زبان استاندارد توصیف می شوند و فعالیت ها و فرایندهای کسب و کار را پشتیبانی می کنند. سرویس هایی که از استانداردهایی مثل یو دی دی آی، دبلیو اس دی ال، سواپ استفاده می کنند، عمومی ترین نوع سرویس هایی هستند که امروزه در دسترس می باشند. این سرویس ها به راحتی می توانند ترکیب شوند تا مجموعه ای از فرآیندهای کسب و کار مستقل را شکل دهند. ویژگی مستقل از سکو بودن معماری سرویس گرا این امکان را فراهم کرده است تا هر کاربر، از هر سیستمی و یا هر نوع سیستم عامل و زبان برنامه نویسی می تواند به سرویس ها دسترسی پیدا کند] 29 [.
سازمان های مختلف در بخش های گوناگون، معماری سرویس گرا را به دلیل قابلیت آن در بهبود فرآیندهای کسب و کار سریع، و انعطاف پذیری را ایجاد کنند.
به طور کلی برخی از مزایای به کارگیری معماری سرویس گرا عبارتند از:
یکپارچه سازی برنامه های موجود
بهبود یکپارچه سازی داده ها
سرعت بخشیدن به توسعه ی برنامه های کاربردی سفارشی
سهولت برون سپاری جهانی
تسریع در انجام فرآیندهای سیستم اطلاعاتی و ...]30[.
2-8 تعریف گذرگاه سرویس
تعاریف متفاوتی در منابع گوناگون برای گذرگاه سرویس سازمانی ارائه گردیده است که تعدادی از آنها به شرح زیر می باشد:
ESB به عنوان یک لایه هوشمند، توزیع شده، تعاملی و پیام رسان برای اتصال برنامه های کاربردی و سرویس هایی که معمولا به صورت توزیع شده از طریق زیرساخت های ارتباطی سازمان ها با هم ارتباط دارند، عمل می کند]31[.
مجموعه ای از استاندارها جهت ارائه یک زیرساخت عملیاتی و قدرتمند برای پشتیبانی عملیات یکپارچه سازی برنامه های کاربردی توزیع شده]32[.
ESB به عنوان یک معماری است که از ترکیب وب سرویس، پیام رسانی میان افزار، مسیریابی هوشمند و تبدیل اطلاعات بدست می آید]33[.
ESB به عنوان متصدی و مسئول مسیریابی، تبدیل و کنترل ارتباطات بین ارائه کننده و مصرف کننده خدمات می باشد]34 [.
ESB یک الگوی معماری و یک کلید مهم واساسی در اجرای زیرساخت های معماری سرویس گرا می باشد، در واقع ESBشرایطی برای تعامل بین سرویس های ناهمگن و رابط های کاربری که دارای عدم تطابق هستند فراهم می نماید]35[.
ESB یک سیستم مبتنی بر استانداردهای توزیع شده پیام رسانی همزمان و یا غیرهمزمان توسط میان افزارها می باشد که قابلیت همکاری و تعامل امن بین برنامه کاربردی سازمان ها را با استفاده از XML، وب سرویس، رابط های کاربری و مسیریابی مبتنی بر قوانی فراهم نموده و به یکپارچه سازی سرویس ها در میان چندین برنامه کاربردی در داخل و خارج سازمان کمک می کند. این امر از طریق ایجاد گذرگاهی استاندارد و ارائه تطبیق دهنده هایی برای تبادل اطلاعات بین برنامه ها صورت می گیرد.

شکل 2-3. ارتباط بین برنامه های کاربردی مختلف در ] ESB 36[
2-8-1 مسیریابی و مقیاس پذیری
از ویژگی های مهم استفاده از ESB حل مشکل توسعه سیستم در روش ارتباط نقطه به نقطه است. همان گونه در بخش هایی فبلی هم مطرح گردید جهت برقراری ارتباط به صورت نقطه به نقطه برای N برنامه کاربردی نیاز به N(N-1)/2 ارتباط می باشد که این روش در سازمان های نسبتا بزرگ و بزرگ اصلا مناسب نبوده و قابل اجرا نمی باشد. نکته مهم در برقراری ارتباطات بین برنامه های کاربردی کاربردی در روش ESB این است که برای ارتباط از یک گرگاه مشترک استفاده می گردد و برنامه ها به صورت مستقیم با هم ارتباط ندارند. در واقع تعداد ارتباطات مورد نیاز برای برقراری تعامل بین برنامه برای N برنامه برابر با تعداد آنها، یعنی N می باشد که نسبت به روش نقطه به نقطه بسیار ساده تر و بهینه تر می باشد.

شکل 2-4. ارتباط غیر مستقیم بین برنامه های کاربردی با استفاده از قابلیت مسیریابی پیام در ] ESB 37 [
برای ارتباط غیر مستقیم بین برنامه های کاربردی از طریق یک گرگاه مشترک در ESB علاوه بر کاهش تعداد ارتباطات موردنیاز برای تعامل برنامه ها مزایای دیگری نیز دارد که از جمله می توان به مواردی از قبیل نگهداری و بروزرسانی ساده تر سیستم یکپارچه و همچنین افزایش چابکی در پیاده سازی ساختار یکپارچه سازی برنامه های کاربردی سازمان اشاره نمود.
2-8-2 تبدیل پروتکل انتقال
عدم تطابق پروتکل های ارتباطی در برنامه های کاربردی سازمان، یکی دیگر از مشکلات موجود در یکپارچه سازی برنامه های کاربردی در سازمان ها می باشد و دلیل آن توسعه برنامه ها در سازمان ها و عدم استفاده از پروتکل های یکسان در پیاده سازی آن ها می باشد به نحوی که ممکن است در برخی موارد عدم تطبیق پروتکل های ارتباطی در نرم افزار ارائه دهنده سرویس و نرم افزار مصرف کننده سرویس رخ دهد. استفاده از پروتکل یکسان توسط کلیه برنامه های کاربردی سازمان در عمل دارای محدودیت های فراوان بوده و غیر قابل اجرا می باشد.

شکل 2-5. برقراری ارتباط بین برنامه های کاربردی با پروتکل های انتقال مختلف با استفاده از پیاده سازی گرگاه سرویس سازمان ] ESB 37 [
2-8-3 تبدیل پیام
موارد دیگری که در پیاده سازی ESB مدنظر قرار گرفته و برای آن راه حل ارائه گردیده است، تبدیل پیام ها و حل مشکل عدم تطبیق فرمت پیام ها و داده ها می باشد. یکی از مشکلاتی که در یکپارچه سازی برنامه های کاربردی در سازمان ها وجود دارد این است که فرمت داده ها و پیام ها در مصرف کننده سرویس و فرمت مورد نیاز برای تامین کننده سرویس با یکدیگر تفاوت دارد و در نتیجه این امر مانع برقراری یا ارتباط و تبادل داده ها بین برنامه ها می گردد.
بنابراین یکی دیگر از کارکردهای اصلی که باید توسط ESB ارائه گردد، تبدیل پیام ها و یا داده ها می باشد. هنگامی که این قابلیت با دو قابلیت اصلی دیگر یعنی مسیریابی و تبدیل پروتکل های ارتباطی ترکیب شود، در نتیجه برنامه های کاربردی می توانند به راحتی و بدون نیاز به تطابق پروتکل ها و فرمت پیام ها و داده ها با یکدیگر ارتباط برقرار کنند.

شکل 2-6. با استفاده از ESB برنامه های کاربردی می توانند حتی زمانی که فرمت پیام ها و پروتکل های ارتباطی متفاوت دارند، با یکدیگر تعامل داشته باشند] 37 [
2-8-4 ویژگی ها و مزایای گذرگاه سرویس
با توجه به مطالب مطرح شده در قسمت قبلی، ESBویژگی های کلیدی ذیل را ارائه می دهد ] 37 [:
مسیریابی مبتنی بر محتوا و متن
تبدیل پروتکل های انتقال
تبدیل پیام ها و داده ها
سرویس و امکاناتی که با استفاده ازESBفراهم می گیرد فراتر از برقراری اتصال و تعامل بین برنامه های کاربردی می باشد و با استفاده ازESBسرویس های ارزش افزوده ای نیز حاصل می گردد که تعدادی از آن ها در ادامه بیان می گردد] 38[:
فراهم کردن امکان اتصال
مسیریابی هوشمند
تامین امنیت و قابلیت اطمینان تعامل
مدیریت سرویس
نظارت و ثبت رخدادها
2-8-5 اجزای گذرگاه سرویس
به منظور اجرای ویژگی ها و وظایف مطرح شده برای ESBتعدادی از مولفه ها و اجزا در ساختار تشکیل دهنده آن مورد نیاز می باشد که ضمن نمایش آن ها در شکل شماره 3-19 تعدادی از آن ها در ادامه بیان می گردد] 39 [:
سازگارکننده ها: از اجزای اصلی ESBهستند وشرایطی را فراهم می آورند تا ESBبتواند با ورودی/ خروجی متفاوت تعامل داشته باشد.به ازای هر مصرف کننده و یا ارائه دهنده سرویس، یک سازگارکننده خاص وجود دارد که تنها ترکیب خاصی از پروتکل های و فرمت های پیام را تشخیص می دهد.به عنوان مثال می توان سازگارکننده ای را نام برد که کلیه درخواست های ورودی بر مبنای SOAP را روی HTTP ارائه می دهد.
توزیع کننده: به عنوان یک نقطه ورود مرکزی عمل می کند و وظیفه آن دریافت اطلاعات از سازگار کننده ها و ارسال به قسمت مربوطه برای مسیریابی، تبدیل، غنی سازی، و غیره می باشد. توزیع کننده درخواست ها را به سمت اداره کننده درخواست ها ارسال می کند و همراه با آن قابلیت مسیریابی مبتنی بر محتوا را در ESB فراهم می نمایند.

شکل 2-7. اجزای منطقی تشکیل دهنده ] ESB 39 [
اداره کننده درخواست ها: هر سرویس اداره کننده درخواست مخصوص به خود دارد و وظیفه آن انتقال پارامترهای خاص مربوط به سرویس به موتور مسیریابی برای اجرای مناسب سرویس می باشد.
موتور قوانین و مسیریابی: وظیفه این مولفه، اجرای تبدیل و غنی سازی وظایف و مسیریابی آنها برای تحویل به نمایندگان سرویس خاص می باشد.
نماینده های سرویس: به عنوان نقطه انتهایی برای دسترسی به سرویس خاص هستند و با استفاده از سازگارکننده ها با ارائه دهندگان سرویس ارتباط برقرار می کنند.
موتور تبدیل: این جزء ازESB کلیه پیام ها و یا داده های ورودی را به فرمت مناسب برای ارائه کننده سرویس تبدیل می کند.
اجزاء غنی سازی : این مولفه به ESB اجازه می دهد تا محتویات پیام را مطابق با نیاز ارائه دهنده سرویس و از طریق یک منبع خارجی (مانند: پایگاه داده) تقویت نماید.
اجزاءثبت عملیات: این جزء ازESB، پشتیبانی از ثبت عملیات مورد نیاز برای سایر بخش ها را فراهم می نماید.
اجزاء مدیریت استثناءها: وظیفه این بخشازESB مدیریت استثنائات تولید شده توسط سایر بخش ها و اجزاء می باشد.
2-9 انگیزه ی حرکت سیستم های تولید ی به سمت معماری سرویس گرا
درسیستم های تولیدی فعالیتهای گوناگونی انجام می شود، پیشرفت‌های اخیر در زمینه تولید و تکنولوژی اطلاعات، جایگزین‌های استراتژیکی را برای طراحی سیستم‌های اطلاعاتی محیط‌های تولیدی مهیا و معرفی کرده است. بیشتر شرکت‌ها، استفاده استراتژیک از سیستم‌های اطلاعاتی را به منظور فراهم‌سازی مزیت رقابتی بالا، شروع کرده‌اند. آنها، عملیات تولید و استراتژی کسب و کار خود را با استفاده از سیستم‌های اطلاعاتی، یکپارچه ساخته و توانسته‌اند توازنی مطلوب بین یکنواختی و قابلیت انطعاف در تولید را با استفاده از توسعه مفاهیم سیستم‌های یکپارچه (در مقابل روش‌های معمول تولید) برقرار سازند.
به همین دلیل سازمان ها امروزه به سمت معماری سرویس گرا روی آورده اند که رویکردی برای سرعت بخشیدن در انجام فرآیندهای سیستم اطلاعاتی می باشد.
در واقع انگیزه اصلی سیستم spx به سمت معماری سرویس گرا، بهبود انعطاف پذیری و کارایی این سیستم ها در تغییرات نیازمندی ها است. یکی از علل شکست سیستم های تولیدی، ضعف آن در تطبیق و یکپارچگی با سیستم های درونی و بیرونی است. این سرویس ها می توانند به راحتی پیکربندی شده، و بدین ترتیب مطابق با خواسته های سازمان عمل کند.
همچنین مبنی بر استانداردهای باز، سرویس ها این امکان را می دهند که هر بخش از نرم افزار ها از طریق انتقال پیام با یکدیگر ارتباط برقرار کنند. معماری سرویس گرا این کار را نیز آسان تر کرده است. از دیگر مزایای معماری سرویس گرا می توان به این نکته اشاره کرد که هزینه تغییرات تا حد بسیار زیادی کاهش پیدا می کند، چرا که نیاز به تغییر کل سیستم نبوده، و سرویسی که مورد نیاز می توان اضافه کرده و یا آن را تغییر داد. سرویس ها از طریق کانال های متنوع و به کمک فناوری های مختلفی لرائه می شوند و باید به نحوی باشند که بتوانند با تغییر فناوری ها همچنان قابل استفاده باشند. با استفادع از رهیافت معماری سرویس گرا مشکلاتی که برای نگهداری و بروز کردن برنامه های کاربردی قدیمی وجود داشت، تا حد زیادی برطرف شده اند.
راه حل معماری سرویس گرا برای واحدهای مختلف سازمان، استفاده از وب سرویس های استاندارد است. تاکنون بحث های زیادی پیرامون موضوع معماری سرویس گرا و اینکه سرویس ها در این معماری فرآیندهای کسب و کار سریع و انعطاف پذیر را ایجاد می کنند، شده است.
توصیه کرده است که توسعه ی برنامه های کاربردی سرویس گرا در مقایسه با متدهای توسعه ی قدیمی، هزینه ی فناوری اطلاعات سازمان را در حدود 20 در صد کاهش داده است] 30[.
2-10 تعریف برون سپاری
برون سپاری دارای تاریخچه ای طولانی است. وجود ضرب المثل هایی نظیر "کار را به کاردان بسپارید" و یا آیاتی از قرآن مجید مبنی بر گرفتن دایه برای فرزندان مصداقی از برون سپاری است]10[. در دنیای کنونی سرعت تغییر دانش و اطلاعات به قدری است که سازمانهای بزرگ به سرعت از گردونه رقابت خارج میشوند و این امر باعث چاره اندیشی شرکت های بزرگ شده است. یکی از راههای نجات این شرکتها برون سپاری فعالیتها و کوچک سازی سازمانها است تا جایی که بتوانند به سرعت تغییر کنند]10[.
تعاریف متفاوتی برای برون سپاری ذکر شده که می توان به موارد زیر اشاره کرد:
واگذاری تمام یا بخشی از مسئولیت یکی از واحدهای سازمان به یک عرضه کننده بیرون از سازمان
خریدن بخشی از منابع یا امکانات یک شرکت یا سازمان
نوعی مقاطعه کاری که در همه ی زمینه ها قابل استفاده باشد
ارایه خدمات و ابزار برای یک سازمان
تصمیم اتخاذ شده توسط یک سازمان جهت ارایه و یا فروش داراییها نیروی انسانی و خدمات به شخص ثالث، که طرف قرارداد متعهد میگردد در قبال درآمد مشخص و در یک زمان معین، دارایی ها و خدمات قید شده در قرارداد را ارایه و مدیریت نماید.
(Ferry D. Kraker) برون سپاری عبارتست از پیدا کردن ارائه دهندگان خدمت جدید و روشهای جدیدی که بتوان با اطمینان تهیه مواد، کالاها، اجزاء و خدمات را به آنها واگذار نمود.
در حقیقت در واگذاری یا برون سپاری، سازمان از دانش و تجربه و خلاقیت ارائه دهندگان خدمت جدیدی که قبلاً استفاده نکرده است، بهره مند می شود.
2-10-1 عوامل تاثیر گذار بر برون سپاری
عوامل مختلفی در امر برون سپاری فعالیتهای سازمانی دخیل هستند و محققین مختلف عوامل گوناگونی را مطرح نموده اند. در مطالعه ای که توسط یانگ صورت گرفت، پنج عامل استراتژی، کیفیت، مدیریت، اقتصاد و فناوری بعنوان عوامل تأثیرگذار در موفقیت برون سپاری معرفی شده اند
]44[.در مطالعه دیگری شش دلیل عمده برای استفاده از استراتژی برونسپاری توسط سازمانهای مختلف بیان شده که عبارتند از: صرفه - جوییهای مالی، تمرکز راهبردی، دسترسی به تکنولوژیهای پیشرفته، ارائه خدمات پیشرفته، دستیابی به مهارتها و تخصصهای جدید و خط مشیهای سازمانی ]45[.در مطالعه دیگری تمایل به کاهش هزینه ها و افزایش کارایی، تمرکز بر قابلیتهای کلیدی سازمان، شناخت و معرفی نیروی کاری منعطف، بهبود مدیریت روابط صنعتی، ارضای اهداف شخصی تصمیم گیرندگان و تابعیت از قوانین حکومتی به عنوان دلایل عمده برونسپاری نام برده شده اند] 46 [. آرنولد در مطالعه ای که بر روی عوامل تأثیرگذار بر برونسپاری انجام داده است، سه عامل صرفه جویی در هزینه ها، تمرکز بر قابلیتهای کلیدی و انعطاف پذیری در برابر تغییرات محیطی را به عنوان عوامل موثر در استراتژی برونسپاری معرفی می نماید]30[. از مهمترین دلایل برونسپاری میتوان به کاهش کنترل مدیریت، بهبود کیفیت خدمات، تمرکز بر قابلیتهای کلیدی، دستیابی به تکنولوژیهای جدید، کاهش هزینه های سربار، افزایش خبرگی در داخل سازمان، کاهش هزینه های داد و ستد، کاهش هزینه های تولید، سرمایه گذاری در فناوری، افزایش ظرفیت و بهبود موقعیت در زنجیره تأمین وافزایش ظرفیت تغییر در سازمان اشاره نمود] 47[. بطور خلاصه محرک های برون سپاری را میتوان در قالب جدول 2- 1 مشاهده نمود.
جدول 2- 1 محرکهای چندگانه برون سپاری ]50[
محرکهای برون سپاری پیامدها و نتایج محرکهای برون سپاری تحقیقات صورت گرفته
محرکهای اقتصادی 1-کاهش هزینه و صرفه جویی سودآوری بیشتر بهبود اثربخشی عملیات Trunick (2010),
Richardson (2012),
Gonzalez et al. (2013)
2-کاهش نیاز به سرمایه گذاری تمرکز بیشتر سرمایه ها بر روی بخشهای کلیدی بهبود نرخ بازگشت دارائی Corbett (2008),
Razzaque and Sheng (2011), Trunick (2012)
Lynch (2013),
Embleton and Wright (2008),
Claver et al. (2011)
محرکهای استراتژیک -1 برنامه ریزی استراتژیک برای تمرکز بر نقاط کلیدی کسب مزیت رقابتی بهبود عملکرد،
رضایت ارباب رجوع/ مشتریان،
ارتقاء مهارت منابع انسانی، افزایش رقابت Corbett (2009),
Embleton and Wright (2010),
lott (2013),
Prahalad and Hamel (2000),
Quinn and Hilmer (2003),
Weerakkody et al. (2012)
-2 افزایش انعطاف پذیری توان ارائه محصولات و خدمات
مختلف، افزایش توان مسئولیت پذیری، کاهش ریسک Quinn and Hilmer (2003),
Corbett (2007), Embleton and Wright (2007), Razzaque and Sheng (2007), Kakabadse and Kakabadse (2009), Jennings (2011), Lynch (2013)
محرکهای محیطی -1 توسعه IT تشویق سازمانها برای بکارگیری
سیستمهای اطلاعاتی پیشرفته به
منظور ارتقاء اثربخشی و مقرون به
صرفه بودن Lynch (2013)
-2 جهانی شدن بدست آوردن مزیت رقابتی Clott ( 2013)
-3 فشارهای جامعه ارائه محصولات و خدمات با قیمت پائین تر و کیفیت بهتر Jennings (2011)
2-10-2 دلایل عمده برون سپاری
از نقطه نظر دلایل سازمانی
افزایش اثربخشی از طریق تمرکز بر روی کاری که سازمان در انجام آن بهترین است.
افزایش انعطاف پذیری برای مقابله با شرایط کسب و کار، تقاضا برای محصولات و خدمات و تکنولوژی
تغییر سازمان
افزایش ارزش محصولات و خدمات، رضایت مشتریان و ارزش سهام
از نقطه نظر دلایل بهبود
بهبود عملکرد عملیات
بدست آوردن تخصص ها، مهارت ها و تکنولوژی هایی که قبلاً قابل دستیابی نبوده است.
بهبود مدیریت و کنترل
بهبود مدیریت ریسک
بدست آوردن ایده های نوآورانه
بهبود اعتبار و تصویر سازمان به وسیله مشارکت با ارائه دهندگان خدمت برتر
از نقطه نظر دلایل مالی
ایجاد نقدینگی از طریق انتقال داراییها به ارائه دهندگان خدمت
کاهش سرمایه گذاری روی دارائیها و آزادسازی آنها برای سایر اهداف
از نقطه نظر دلایل درآمدی
بدست آوردن سهم بازار و فرصتهای کسب و کار از طریق شبکه ارائه دهندگان
تسریع در رشد و توسعه ظرفیت، از طریق قرارگرفتن در جریان فرایندها و سیستم های ارائه دهنده
رشد فروش و ظرفیت تولید در بازه زمانی، وقتی که امکان تامین مالی چنین رشدی در سازمان وجود نداشته باشد
گسترش تجاری مهارت های موجود
از نقطه نظر دلایل هزینه ای
کاهش هزینه ها از طریق عملکرد برتر و ساختار هزینه ای پایین تر ارائه دهندگان خدمت
تغییر هزینه های ثابت به متغیر
2-10-3 معایب برون ‌سپاری
تبعات برون سپاری شامل امکان از دست رفتن کنترل بر فرایندها، مشکل در مدیریت روابط با تأمین کننده، تغییرات عرصه کسب و کار در بلند مدت، مشکل لغو قرارداد، ایجاد تعارض سازمانی در روابط با تأمین کننده، از دست رفتن مشاغل در سازمان، کاهش کیفیت و افزایش هزینه به دلیل انتخاب نامناسب تأمین کننده می‌شود.نشریه فوربس در دسامبر ۲۰۱۲ با انتشار پروژه - ریسرچمفصلی به تحلیل روند بازگشت خطوط تولید تعدادی از معتبرترین برندهای آمریکایی نظیر اپل، GE و... به آمریکا پرداخت و نتیجه گرفت که مهمترین عیب «برون سپاری» فاصله افتادن بین سازمان طراحی و سازمان تولید یک شرکت است که در نتیجه آن بازخوردهای لازم در مورد سختی و آسانی و هزینه‌های فرایند تولید محصول به موقع برای بهبود طرح به بخش طراحی نمی‌رسد.
2-10-4 تعریف برون سپاری استراتژیک
برون سپاری استراتژیک عبارتست از: یک نگاه استراتژیک به برون سپاری که بتواند فرایندهای مسئله دار، وضع بد بهره وری ، مشکلات ترک کارکنان و امثال آن را در یک نگاه بلند مدت حل کند. بر این اساس اقدام برون سپاری زمانی استراتژیک خواهد شد ، که با استراتژی های بلندمدت سازمان همراستا شود ، منافع برون سپاری بعد از گذشت چندین سال پدیدار گردد و نتایج مثبت یا منفی آن برای سازمان از اهمیت ویژه ای برخوردار باشد برون سپاری استراتژیک با پرسیدن سوالات اساسی درباره رابطه برون سپاری با سازمان و موضوعات سازمانی زیر ، برون سپاری را در سطح بالاتری قرار می دهد.
چشم انداز آینده
قابلیت های کلیدی فعلی و آینده
ساختار فعلی و آینده
هزینه های فعلی و آینده
عملکرد فعلی و آینده
مزیت رقابتی فعلی و آینده
2-10-5 کارهای انجام شده در ارتباط با برون سپاری
در گذشته به دلیل هزینه های زیادی که فرایند برون‌سپاری داشته پیمانکاران توان ارائه خدمات به کسب و کارهای کوچک و متوسط را نداشتند. و همچنین کسب و کارهای کوچک و متوسط نیز تمایل به برون‌سپاری نداشتند زیرا بر این عقیده بودند که پیمانکاران نمی توانند پروژه را به طور کامل درک کنند و نمی خواستند کنترل فرایند های داخلی را به خارجی ها بدهند. کسب و کار های کوچک برای آنکه بیشتر مورد دسترس باشند به برون‌سپاری روی آورده اند. از طرف دیگر این نوع فعالیت ها به آنها اجازه می دهد تا بتوانند با توان کمتر با شرکت های بزرگتر که خدمات با کیفیتی را ارائه می دهند نیز رقابت کنند.
امروزه برونسپاری به عنوان یکی از استراتژیهای موثر در دنیای کسب و کار شناخته شده است. در این راستا برونسپاری فرایندهای کسب و کار به عنوان یکی از متداولترین اشکال برونسپاری به شمار می آید. در سالهای اخیر بسیاری از سازمانها برای حفظ مزیت رقابتی خود در بازارهای منطقهای و جهانی برونسپاری فعالیتهای سازمانی را شروع کرده و همچنین امروزه بسیاری از سازمانها اقدام به برونسپاری برخی از فعالیتهای خود به عنوان یک رویکرد راهبردی نمودهاند. فرایند برون سپاری برخی از فعالیتهای سازمان بواسطه پیچیدگی و عدم قطعیت موجود در این فرایند، نیازمند صرف زمان و دقت کافی برای جلوگیری از شکست این فرایند در سازمان است. این مسئله خود نیازمند مدیریت قوی در حوزه برونسپاری در سازمان است. در واقع برای جلوگیری از ایجاد هرگونه مشکلی در فرایند برونسپاری بایستی اقدام به تصمیمات راهبردی در این حوزه و در نتیجه انتخاب استراتژیهای مناسب سازمان در امر برونسپاری نمود. برون‌سپاری باعث کاهش هزینه های اجرایی و بالا بردن بهره وری در کسب و کار های کوچک و بالا بردن توان رقابتی آنها می شود. امروزه پیچیدگی فضای کسب و کار، افزایش رقابت میان تولید کنندگان، محدودیت منابع و بسیاری عوامل دیگر، سبب شده که سازمان های تولیدی به سمت بکارگیری فرآیندها و تصمیمات بهینه در حرکت باشند تا از این رهگذر، امکان بقای بالنده سازمان را تضمین نمایند. بدیهی است که تخصصی شدن و در نتیجه محدود کردن حیطه فعالیتها، در صورتی مقدور خواهد بود که بخشی از وظایف به خارج از سیستم برون سپاری گردد. در واقع برون سپاری عبارت است از واگذاری بخشی از فعالیتهای محوری یا غیر محوری سازمان بر مبنای تصمیمات اخذ شده، که منجر به کاهش نرخ یکپارچه سازی عمودی میشود ] 12 [ .
برخی از محققان، بیشتر در حوزه تولید و مدیریت زنجیره تأمین، برون سپاری را چیزی بیش از تکامل مطالعات در حوزه ساخت یا خرید نمی دانند.
در گذشته، برون سپاری زمانی مورد استفاده قرار می گرفت که سازمانها نمی توانستند خوب عمل کنند. در رقابت ضعیف بودند، کاهش ظرفیت داشتند، با مشکل مالی روبرو بودند و یا از نظر فن آوری عقب و شکست خورده بودند. امروزه سازمانهایی که کاملا موفق هستند نیز از این ابزار برای تجدید ساختار سازمانهایشان استفاده می کنند و مدیران این سازمانها به عنوان یک موضوع حیاتی این موضوع را درک کرده اند که ایجاد قابلیت های کلیدی برای برآورده نمودن نیازهای مشتری ضروری است و باید در این راه تلاش نمایند.
دیگر محققان، عموما در حوزه مدیریت عملیات خدمات، آن را یک روند انقلابی و جهشی که در چند سال گذشته آغاز گشته است می دانند. یکی از تئوری هایی که در اکثر منابع به آن در مورد منشأ برون سپاری اشاره می شود، تئوری هزینه مبادله می باشد و از این رو سرچشمه دانش برون سپاری به حدود هفتاد سال قبل بر می گردد.
در طول این هفتاد سال چندین تئوری در رشته های مختلف توسعه یافته اند که به طور مکرر در مطالعاتی که امروزه در مورد برون سپاری وجود دارد، به طور خلاصه به آنها اشاره می شود. 10 تئوری که از آنها بیشتر در مقالات و منابع علمی به عنوان ریشه های برون سپاری یاد می شود به شرح زیر می باشند:
1. تئوری هزینه مبادله
2. دیدگاه بر اساس منابع
3. تئوری عامل اصلی
4. تئوری ادغام عمودی
5. مدیریت استراتژیک
6. اقتصاد تکاملی
7. دیدگاه ارتباط
8. اقتصاد صنعتی
9. تئوری هم ترازی استراتژیک
10. تئوری شایستگی اصلی
عموما در تحقیقات مربوط به برون سپاری چهار پرسش متداول مد نظر قرار می گیرد که عبارتند از:
1. چرا باید برون سپاری کنیم؟
2. کدام فعالیت ها و فرآیند ها باید برون سپاری شوند؟
3. عوامل اصلی موفقیت در ارتباط با برون سپاری کدامند؟
4. چگونه باید این برون سپاری را هدایت کنیم؟
برون‌سپاری باعث کاهش هزینه های اجرایی و بالا بردن بهره وری در کسب و کار های کوچک و بالا بردن توان رقابتی آنها می شود.
با توجه به گزارش گارتنر بازار برون‌سپاری در سال 2003، در کشور آمریکا معادل 15 میلیارد دلار بوده است.
مراحل 10 گانه گارتنر جهت موفقیت در برون سپاری
جا انداختن تفکر برون‌سپاری به عنوان یک روش عملی
همراستا کردن تمام فعالیتهای مرتبط با برون‌سپاریبا راهبردهای کسب و کار
داشتن توقعات واقع بینانه از کسب سود قبل از اقدام به برون سپاری
بالا بردن ارزش خدمات منعطف در مقابل خدمات ثابت
انتخاب روشهای تحویل سازگار با اهداف تجاری و کسب وکار سازمان
تعریف محرکها و روش ارتباطی به جهت حصول سود دو جانبه
مذاکرات پی در پی جهت اتخاذ معامله برنده-برنده
ارائه راه حلهای تجاری بر مبنای شبکه تولیدکنندگان
توسعه و پیاده سازی روشهای مدیریت توزیع متمرکز
ایجاد تعادل میان نظارت و اعتماد در روابط برون سپاری
2-11 سیستم اطلاعاتی
همان طور که می دانیم همزمان با ظهور فن آوری، و حضور آن در سازمان ها، توسعه ی سیستم های اطلاعاتی نیز روز به روز افزایش یافت. دیوید و السون، یک سیستم اطلاعاتی را به عنوان یک سیستم یکپارچه به منظور ارائه ی اطلاعات برای پشتیبانی عملیات، مدیریت، و تصمیم گیری در یک سازمان تعریف کرده اند. به عبارتی دیگر می توان گفت که یک سیستم اطلاعاتی، عبارت است از یک سیستم کامل طراحی شده برای تولید، جمع آوری، سازماندهی، ذخیره و توزیع اطلاعات در یک سازمان. این اطلاعات بسته به نوع سیستم اطلاعاتی برای تصمیم گیری، کنترل، ساخت محصولات جدید و ... مورئ استفاده قرار می گیرند. داده های جمع آوری شده از سازمان یا محیط خارج از آن، به عنوان ورودی یک سیستم اطلاعاتی به شکلی با معنا پردازش شده، و خروجی به افراد یا فعالیت هایی که از آنها استفاده می کنند منتقل می شود. برخی از سیستم های اطلاعاتی عبارتند از سیستم پردازش تراکنش، سیستم اطلاعاتی مدیریت، سیستم تصمیم یار، سیستم اطلاعاتی اجرایی و ...]41[.
توسعه ی سیستم اطلاعاتی به طور عمده بر روی کارایی فرایندهای کسب و کار و به صورت غیر مستقیم، بر روی برآورده کردن نیازمندی های مورد تقاضای سازمان تمرکز می کند.
امروزه تمامی سیستم‌های تولیدی به روشنی بیانگر این نکته‌اند که مفاهیم و ساختار کار آنها، از ایده «آدام اسمیت» مبنی بر تخصصی شدن کار و شکسته شدن یک کار به کارهای کوچک‌تر، گرفته شده است. تخصصی شدن کارها، تولید انبوه محصولات استاندارد شده را امکان‌پذیر می‌سازد.
مفهوم سیستم تولید یکپارچه، تنها شامل عناصر درون سازمان نبوده و از عناصری متعدد تشکیل شده است که در یک سوی آن تامین‌کنندگان مواد و قطعات و در سوی دیگر، مشتریان قرار دارند.برای عملکرد موثر این سیستم‌ها، در طراحی آنها باید یکپارچه‌سازی بیشتر فعالیت با هم و کاهش لایه‌های سلسله مراتبی را مدنظر قرار داد. کندی جریان اطلاعات و یا ناکافی بودن آن بین واحد تولید و دیگر واحدها نظیر بازاریابی یا تحقیق و توسعه، مسئله‌ای رایج در شرکت‌های تولیدی است. برای بیشینه کردن کارایی سازمان، تمامی کارکردها به جای این‌که به تنهایی بهینه‌سازی شوند باید به صورت یکپارچه‌ با هم در تعامل باشند.
بیشتر سیستم‌های اطلاعات در محیط‌های تولیدی، برنامه‌های کاربردی تخصصی هستند که سعی دارند تکنولوژی‌های پیشرفته تولید را با استفاده از رایانه، قابل استفاده و کنترل کنند.سیستم اطلاعات جامع تولید در پی آن است که این برنامه‌های کاربری تخصصی و جزیره‌ای مهندسی، تولیدی و تجاری را در قالب یک سیستم اطلاعاتی جامع یکپارچه ترکیب کند.
در این راستا با شناخت تهدیدات و فرصت‌های محیطی، قابلیت‌ها ی این‌گونه سیستم‌ها، استراتژی طراحی و توسعه آنهاست. همچنین خواهیم دید که چگونه این سیستم‌ها به عنوان سلاحی رقابتی به‌کار گرفته می‌شوند.
2-12 کارهای انجام شده د ر ارتباط با به کارگیری سیستم اطلاعاتی در یکپارچگی واحد های مختلف تولید
سیستم اطلاعات جامع تولید، جایگزینی قدرتمند برای کسب مزیت رقابتی بوده و وضعیت جاری و تکنولوژی اطلاعات را با هم درمی‌آمیزد. این سیستم، حرکت به سوی یکپارچگی کامل تکنولوژی تولید و استراتژی کسب و کار را در یک سیستم اطلاعاتی نشان می‌دهد و شامل تمامی کارکردهایی است که یک شرکت تولیدی باید دارای آنها باشند.
نمونه این کارکردها، ماجول‌های تحلیل بازار، کنترل کیفیت، مدیریت کیفیت و پشتیبانی از تصمیم‌گیری است. سیستم اطلاعات جامع تولید، قابلیت پاسخگویی سریع به تغییرات را فراهم ساخته و انعطاف‌پذیری در تولید محصولات را تسهیل می‌بخشند.با استفاده از این سیستم‌ها، طراحی و حمایت از استراتژی‌های رقابتی در یک سازمان، قابل دستیابی بوده و می‌توان از عهده تغییرات در تکنولوژی، منابع و مسئولیت‌ها برآمد.
امروزه تمامی سیستم‌های تولیدی به روشنی بیانگر این نکته‌اند که مفاهیم و ساختار کار آنها، از ایده «آدام اسمیت» مبنی بر تخصصی شدن کار و شکسته شدن یک کار به کارهای کوچک‌تر، گرفته شده است. تخصصی شدن کارها، تولید انبوه محصولات استاندارد شده را امکان‌پذیر می‌سازد.
مفهوم سیستم تولید یکپارچه، تنها شامل عناصر درون سازمان نبوده و از عناصری متعدد تشکیل شده است که در یک سوی آن تامین‌کنندگان مواد و قطعات و در سوی دیگر، مشتریان قرار دارند.برای عملکرد موثر این سیستم‌ها، در طراحی آنها باید یکپارچه‌سازی بیشتر فعالیت با هم و کاهش لایه‌های سلسله مراتبی را مدنظر قرار داد. کندی جریان اطلاعات و یا ناکافی بودن آن بین واحد تولید و دیگر واحدها نظیر بازاریابی یا تحقیق و توسعه، مسئله‌ای رایج در شرکت‌های تولیدی است. برای بیشینه کردن کارایی سازمان، تمامی کارکردها به جای این‌که به تنهایی بهینه‌سازی شوند باید به صورت یکپارچه‌ با هم در تعامل باشند.
بیشتر سیستم‌های اطلاعات در محیط‌های تولیدی، برنامه‌های کاربردی تخصصی هستند که سعی دارند تکنولوژی ‌های پیشرفته تولید را با استفاده از رایانه، قابل استفاده و کنترل کنند.سیستم اطلاعات جامع تولید در پی آن است که این برنامه‌های کاربری تخصصی و جزیره‌ای مهندسی، تولیدی و تجاری را در قالب یک سیستم اطلاعاتی جامع یکپارچه ترکیب کند.
به کارگیری موفق یک IS مستلزم درک کامل کسب و کار و محیط تحت حمایت سیستم اطلاعات است. لازمه ی چنین موفقیتی، برخورداری مدیران از دانش و تخص صهای لازم برای حمایت از سیستم ها و نیز جریان اطلاعات در درون و بیرون سازمان برای غنی سازی سیستم ها است.
تا کنون مطالعات بسیاری در زمینه سیستم های اطلاعاتی واحد های تولید سازمان صورت گرفته است. در یکی از تحقیقات یک مجموعه ای از روش ها برای استفاده سیستم اطلاعاتی در واحد های مختلف تولید در نظر گرفته شده است که منجر به رقابت پایدار می شود. به کارگیری سیستم اطلاعاتی ممکن است یک نقش مهم در هر گام از فرایند تولید و برون سپاری بازی کند

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *