— (189)

INiq2KjbjNuM2YYg2LPbjNiz2KrZhSDYp9ix2LLbjNin2KjbjCDaqduM2YHbjNiqINiu2K/Zhdin
2Kog2LPbjNiz2KrZhSDZh9in24wg2KfYt9mE2KfYudin2KrbjCDZhdio2KrZhtuMINio2LEg2KfZ
hNqv2YjYsduM2KrZhSDamNmG2KrbjNqpPC9zdHlsZT48L3RpdGxlPjxzZWNvbmRhcnktdGl0bGU+
PHN0eWxlIGZhY2U9Im5vcm1hbCIgZm9udD0iZGVmYXVsdCIgY2hhcnNldD0iMTc4IiBzaXplPSIx
MDAlIj7Ysdiz2KfZhNmHINiv2qnYqtix24wg2YXYr9uM2LHbjNiqINqv2LHYp9uM2LQg2LPbjNiz
2KrZhSDZh9inINiv2KfZhti02qnYr9mHINmF2K/bjNix24zYqiDYr9in2YbYtNqv2KfZhyDYqtmH
2LHYp9mGPC9zdHlsZT48L3NlY29uZGFyeS10aXRsZT48L3RpdGxlcz48cGVyaW9kaWNhbD48ZnVs
bC10aXRsZT7Ysdiz2KfZhNmHINiv2qnYqtix24wg2YXYr9uM2LHbjNiqINqv2LHYp9uM2LQg2LPb
jNiz2KrZhSDZh9inINiv2KfZhti02qnYr9mHINmF2K/bjNix24zYqiDYr9in2YbYtNqv2KfZhyDY
qtmH2LHYp9mGPC9mdWxsLXRpdGxlPjwvcGVyaW9kaWNhbD48ZGF0ZXM+PHllYXI+PHN0eWxlIGZh
Y2U9Im5vcm1hbCIgZm9udD0iZGVmYXVsdCIgY2hhcnNldD0iMTc4IiBzaXplPSIxMDAlIj4xMzgy
PC9zdHlsZT48L3llYXI+PC9kYXRlcz48dXJscz48L3VybHM+PC9yZWNvcmQ+PC9DaXRlPjwvRW5k
Tm90ZT5=
ADDIN EN.CITE PEVuZE5vdGU+PENpdGU+PEF1dGhvcj7Zgdix24zYqNinPC9BdXRob3I+PFllYXI+MTM4MzwvWWVh
cj48UmVjTnVtPjE2MjwvUmVjTnVtPjxEaXNwbGF5VGV4dD5bMSwgMl08L0Rpc3BsYXlUZXh0Pjxy
ZWNvcmQ+PHJlYy1udW1iZXI+MTYyPC9yZWMtbnVtYmVyPjxmb3JlaWduLWtleXM+PGtleSBhcHA9
IkVOIiBkYi1pZD0icGU5MnJkcjVzdGZ3d3BlZno5bXA5cjB0dHc1cnd6MmF0czl4Ij4xNjI8L2tl
eT48L2ZvcmVpZ24ta2V5cz48cmVmLXR5cGUgbmFtZT0iSm91cm5hbCBBcnRpY2xlIj4xNzwvcmVm
LXR5cGU+PGNvbnRyaWJ1dG9ycz48YXV0aG9ycz48YXV0aG9yPjxzdHlsZSBmYWNlPSJub3JtYWwi
IGZvbnQ9ImRlZmF1bHQiIGNoYXJzZXQ9IjE3OCIgc2l6ZT0iMTAwJSI+2YHYtduM2K3bjCDZh9ix
2YbbjCDYjCDZgdix24zYqNinPC9zdHlsZT48L2F1dGhvcj48L2F1dGhvcnM+PC9jb250cmlidXRv
cnM+PHRpdGxlcz48dGl0bGU+PHN0eWxlIGZhY2U9Im5vcm1hbCIgZm9udD0iZGVmYXVsdCIgY2hh
cnNldD0iMTc4IiBzaXplPSIxMDAlIj7Ys9uM2LPYqtmFINin2LfZhNin2LnYp9iqINiv2LEg2LPY
p9iy2YXYp9mGPC9zdHlsZT48L3RpdGxlPjxzZWNvbmRhcnktdGl0bGU+PHN0eWxlIGZhY2U9Im5v
cm1hbCIgZm9udD0iZGVmYXVsdCIgY2hhcnNldD0iMTc4IiBzaXplPSIxMDAlIj7Yp9mI2YTbjNmG
INmH2YXYp9uM2LQg2YXZhNuMINiv24zYsduM2KrbjCDZgdmG2KfZiNix24wg2KfYt9mE2KfYudin
2Ko8L3N0eWxlPjwvc2Vjb25kYXJ5LXRpdGxlPjwvdGl0bGVzPjxwZXJpb2RpY2FsPjxmdWxsLXRp
dGxlPtin2YjZhNuM2YYg2YfZhdin24zYtCDZhdmE24wg2K/bjNix24zYqtuMINmB2YbYp9mI2LHb
jCDYp9i32YTYp9i52KfYqjwvZnVsbC10aXRsZT48L3BlcmlvZGljYWw+PGRhdGVzPjx5ZWFyPjxz
dHlsZSBmYWNlPSJub3JtYWwiIGZvbnQ9ImRlZmF1bHQiIGNoYXJzZXQ9IjE3OCIgc2l6ZT0iMTAw
JSI+MTM4Mzwvc3R5bGU+PC95ZWFyPjwvZGF0ZXM+PHVybHM+PC91cmxzPjwvcmVjb3JkPjwvQ2l0
ZT48Q2l0ZT48QXV0aG9yPti52KjYr9in2YTYrdmF24zYrzwvQXV0aG9yPjxZZWFyPjEzODI8L1ll
YXI+PFJlY051bT4xNTg8L1JlY051bT48cmVjb3JkPjxyZWMtbnVtYmVyPjE1ODwvcmVjLW51bWJl
cj48Zm9yZWlnbi1rZXlzPjxrZXkgYXBwPSJFTiIgZGItaWQ9InBlOTJyZHI1c3Rmd3dwZWZ6OW1w
OXIwdHR3NXJ3ejJhdHM5eCI+MTU4PC9rZXk+PC9mb3JlaWduLWtleXM+PHJlZi10eXBlIG5hbWU9
IkpvdXJuYWwgQXJ0aWNsZSI+MTc8L3JlZi10eXBlPjxjb250cmlidXRvcnM+PGF1dGhvcnM+PGF1
dGhvcj48c3R5bGUgZmFjZT0ibm9ybWFsIiBmb250PSJkZWZhdWx0IiBjaGFyc2V0PSIxNzgiIHNp
emU9IjEwMCUiPtmF2YfYr9mI24wg2LnYqNiv2KfZhNit2YXbjNivPC9zdHlsZT48L2F1dGhvcj48
L2F1dGhvcnM+PC9jb250cmlidXRvcnM+PHRpdGxlcz48dGl0bGU+PHN0eWxlIGZhY2U9Im5vcm1h
bCIgZm9udD0iZGVmYXVsdCIgY2hhcnNldD0iMTc4IiBzaXplPSIxMDAlIj7Yt9ix2KfYrduMINmI
INiq2KjbjNuM2YYg2LPbjNiz2KrZhSDYp9ix2LLbjNin2KjbjCDaqduM2YHbjNiqINiu2K/Zhdin
2Kog2LPbjNiz2KrZhSDZh9in24wg2KfYt9mE2KfYudin2KrbjCDZhdio2KrZhtuMINio2LEg2KfZ
hNqv2YjYsduM2KrZhSDamNmG2KrbjNqpPC9zdHlsZT48L3RpdGxlPjxzZWNvbmRhcnktdGl0bGU+
PHN0eWxlIGZhY2U9Im5vcm1hbCIgZm9udD0iZGVmYXVsdCIgY2hhcnNldD0iMTc4IiBzaXplPSIx
MDAlIj7Ysdiz2KfZhNmHINiv2qnYqtix24wg2YXYr9uM2LHbjNiqINqv2LHYp9uM2LQg2LPbjNiz
2KrZhSDZh9inINiv2KfZhti02qnYr9mHINmF2K/bjNix24zYqiDYr9in2YbYtNqv2KfZhyDYqtmH
2LHYp9mGPC9zdHlsZT48L3NlY29uZGFyeS10aXRsZT48L3RpdGxlcz48cGVyaW9kaWNhbD48ZnVs
bC10aXRsZT7Ysdiz2KfZhNmHINiv2qnYqtix24wg2YXYr9uM2LHbjNiqINqv2LHYp9uM2LQg2LPb
jNiz2KrZhSDZh9inINiv2KfZhti02qnYr9mHINmF2K/bjNix24zYqiDYr9in2YbYtNqv2KfZhyDY
qtmH2LHYp9mGPC9mdWxsLXRpdGxlPjwvcGVyaW9kaWNhbD48ZGF0ZXM+PHllYXI+PHN0eWxlIGZh
Y2U9Im5vcm1hbCIgZm9udD0iZGVmYXVsdCIgY2hhcnNldD0iMTc4IiBzaXplPSIxMDAlIj4xMzgy
PC9zdHlsZT48L3llYXI+PC9kYXRlcz48dXJscz48L3VybHM+PC9yZWNvcmQ+PC9DaXRlPjwvRW5k
Tm90ZT5=
ADDIN EN.CITE.DATA [1, 2]
کلمات کلیدی: سیستم ‌عامل ‌تحت وب‌ سازمانی، رایانش ابری، یکپارچهسازی، سیستم مدیریت متمرکز برنامه‌های کاربردی
فهرست رئوس مطالب

ردیف عنوان صفحه
1. فصل اول: مقدمه و کلیات تحقیق 1
1-1 مقدمه 2
1-2 طرح مسئله 3
1-3 سابقه تحقیق 4
1-4 فرضیات مسئله 6
1-5 توجیه ضرورت انجام تحقیق 6
1-6 هدف از اجرا 6
1-7 روش پژوهش و تکنیکهای اجرائی 7
1-8 ساختار پایان نامه 8
2. فصل دوم: ادبیات و پیشینه تحقیق 9
2-1 مقدمه 10
2-2 سیستم عامل تحت وب 10
2-2-1 ظهور سیستم عاملهای تحت وب 11
2-2-2 ساختار سیستم عاملهای تحت وب 11
2-2-3 مزایای سیستم عامل تحت وب 13
2-2-4 معایب سیستم عامل تحت وب 14
2-3 سیستمهای اطلاعاتی 15
2-3-1 اهداف و مزایای سیستمهای اطلاعاتی 16
2-3-2 روند به کارگیری سیستمهای اطلاعاتی در سازمان 17
2-4 یکپارچهسازی سیستمهای اطلاعاتی 17
2-4-1 یکپارچهسازی در سازمان 17
2-4-2 یکپارچهسازی در سیستمهای اطلاعاتی 19
2-4-3 یکپارچهسازی برنامه کاربردی درون سازمانی 21
2-4-4 یکپارچهسازی برنامه کاربردی درونی 22
2-4-4-1 یکپارچه سازی سرویسهای برنامههای کاربردی 22
2-4-4-1-1 یکپارچهسازی دادهای 22
2-4-4-1-2 یکپارچهسازی شیئی 23
2-4-4-1-3 یکپارچهسازی فرآیندی 23
2-4-2-2 یکپارچهسازی میانافزار 24
2-4-4-2-1 یکپارچهسازی پلتفرم 24
2-4-4-2-2 یکپارچهسازی شبکه 25
2-4-5 انواع رویکردهای یکپارچهسازی براساس درجه پیچیدگی آن 25
2-4-5-1 انتقال دادههای مشترک 25
2-4-5-2 یکپارچهسازی در سطح پایگاه داده 25
2-4-5-3 پردازش رابط 26
2-4-5-4 یکپارچهسازی در سطح فرآیند 26
2-4-5-5 یکپارچهسازی سرویسگرا 26
2-5 رایانش ابری 27
2-5-1 تعریف رایانش ابری 28
2-5-2 مدلهای ارایه رایانش ابری 29
2-5-3 سیر تکاملی سبکهای محاسباتی 32
2-5-4 فواید استفاده از معماری ابری 34
2-5-5 اهداف رایانش ابری 35
2-5-6 خصوصیات کلیدی ابر 37
2-5-7 معماری رایانش ابری 38
2-5-7-1 مدل لایهای 38
2-5-8 معماری باز رایانش ابری 40
2-5-9 مدلهای استقراری 43
2-5-10 آسیبپذیری، تهدید و خطر در محاسبات ابری 44
2-5-10-1 دستهبندیهای مرتبط با ریسکها، خطرات و امنیت در ابر 45
2-5-10-2 ریسکهای سازمانی، فنی، حقوقی 45
2-5-10-3 آسیبپذیریهای خاص ابر 46
2-5-10-4 موضوعات کلیدی امنیت 47
2-5-10-5 نتیجهگیری از مفاهیم کلیدی رایانشابری 56
2-6 نتیجهگیری 57
3. فصل سوم: روش تحقیق 3-1 مقدمه 59
3-2 نگاه کلی و هدف از ارائه مدل پیشنهادی 60
3-3 ارایه راهکار پیشنهادی 61
3-3-1 سیستم عامل تحت وب 61
3-3-2 تشریح سطوح یکپارچگی در سیستمعامل تحت وب سازمانی 63
3-3-2-1 یکپارچگی در سطح واسط کاربری سیستمهای اطلاعاتی سازمان 64
3-3-2-2 یکپارچگی در سطح امنیت سطوح دسترسی به منابع اطلاعاتی سازمان 65
3-3-2-3 یکپارچگی در سطح دادهها و اطلاعات سیستمهای اطلاعاتی سازمان 66
3-3-2-4 یکپارچگی در سطح دادهها و اطلاعات سیستمهای اطلاعاتی سازمان 67
3-3-2-5 یکپارچگی در سطح تراکنشها و فرآیندهای کسبوکار و تامین کارکردهای سیستمهای اطلاعاتی سازمان 69
3-3-2-6 یکپارچگی در سطح دانشهای مورد نیاز سازمان 71
3-3-3 تشریح معماری سیستمعامل تحت وب سازمانی 73
3-3-3-1 رابطکاربری سیستمعامل تحت وب سازمانی 74
3-3-3-2 سرویس یکپارچگی دادهها و اطلاعات 75
3-3-3-3 سرویس یکپارچگی واسط کاربری 77
3-3-3-4 سرویس یکپارچگی دانشی 80
3-3-3-5 سرویس یکپارچگی امنیت سطوح دسترسی به منابع اطلاعاتی 81
3-3-3-6 سرویس تامین فرمهای اطلاعاتی 84
3-3-3-7 سرویس یکپارچگی و تامین فرآیندهای کسبوکار 85
3-3-3-7-1 یکپارچگی و ترکیب فرآیندهای کسبوکار 86
3-3-3-7-2 ساختار فرآیند BPEL 87
3-3-3-8 ویژگیهای سرویس یکپارچگی و تامین فرآیندهای کسبوکار 89
3-3-3-9 سرویس مدیریت یکپارچه محتوای سازمانی 90
3-4 نتیجهگیری 93
4. فصل چهارم: محاسبات و یافتههای تحقیق 95
4-1 مقدمه 96
4-2 مطالعه موردی 96
4-2-1 توصیف فضای مورد مطالعاتی از لحاظ سیستمهای اطلاعاتی و استخراج انتظارات و نیازمندیها در راستای راهکار پیشنهادی 97
4-2-2 استخراج انتظارات شرکت از سطوح مختلف یکپارچگی، در راستای راهکار پیشنهادی 107
4-2-2-1 انتظارات شرکت از یکپارچگی در سطح واسطکاربری سیستمهای اطلاعاتی سازمان 107
4-2-2-2 انتظارات شرکت از یکپارچگی در سطح امنیت سطوح دسترسی به منابع اطلاعاتی سازمان 107
4-2-2-3 انتظارات شرکت از یکپارچگی در سطح دادهها و اطلاعات سیستمهای اطلاعاتی سازمان 108
4-2-2-4 انتظارات شرکت از یکپارچگی در سطح مدیریت محتوای سازمان 108
4-2-2-5 انتظارات شرکت از یکپارچگی در سطح تراکنشها و فرایندهای کسب و کار و تامین کارکردهای سیستمهای اطلاعاتی سازمان 109
4-2-2-6 انتظارات شرکت از یکپارچگی در سطح دانشهای مورد نیاز سازمان 110
4-2-3 طراحی و مدلسازی فرآیندهای نمونه در مورد مطالعاتی مطابق با مدل پیشنهادی 112
4-2-3-1 بررسی فرآیند استعفای پسنل از مورد مطالعاتی 115
4-2-3-2 تشریح جزئیات مربوط به فرآیند استعفای پرسنل 117
4-2-3-3 بررسی تاثیرات راهکار پیشنهادی بر مورد مطالعاتی 123
4-2-3-4 ویژگیهای راهکار پیشنهادی 126
4-2-3-5 مقایسه شرکت در حالت فعلی و حالت استفاده از راهکار پیشنهادی 130
4-2-3-6 محدودیتها و مشکلات راهکار پیشنهادی 131
4-3 نتیجهگیری 132
5. فصل پنجم: نتیجهگیری و پیشنهادات 133
5-1 خلاصه تحقیق 134
5-2 نتایج تحقیق 134
5-3 مزایا و نوآوریهای راهکار پیشنهادی 135
5-4 کارهای آینده 136
6. پیوستها و ضمایم 138
ضمیمه الف اشکال مربوط به فرآیند 139
ضمیمه ب مقالات استخراج شده از پایان نامه 141
ضمیمه ج واژهنامه انگلیسی به فارسی 144
ضمیمه د واژهنامه فارسی به انگلیسی 146
7. منابع و مآخذ 148
فهرست جداول
ردیف عنوان صفحه
جدول 3-1 کد پیادهسازی رابط کاربری سیستمعامل تحت وب سازمانی 74
جدول 3-2 کد نحوه ایجاد افزونهها توسط سیستمعامل تحت وب سازمانی 78
جدول 3-3 قطعه کد مربوط به پیکرهبندی کلاس شناسایی و احراز هویت مربوط به سیستمعامل تحتوب سازمانی بر اساس چارچوب JOSSO 83
جدول 3-4 ساختار تعریف فرآیند BPEL 87
جدول 3-5 عناصر اصلی سازنده در BPEL 88
جدول 4-1 خلاصهای از وضعیت هر یک از سیستمهای اطلاعاتی مربوط به مورد مطالعاتی 106
جدول 4-2 فهرست انتطارات شرکت به همراه لایهی مربوطه از راهکار پیشنهادی و تکنولوژی که موجب رفع این انتظار میشود 110
جدول 4-3 پیشرفت زمانی مربوط به فرایند استعفای پرسنل در حالت موجود مطالعه موردی 120
جدول 4-4 پیشرفت زمانی مربوط به فرایند استعفای پرسنل در حالت موجود مطالعه موردی 122
جدول 4-5 جدول پیشرفت زمانی فرایند استعفای پرسنل در صورت پیادهسازی و اجرای راهکار پیشنهادی در مطالعه موردی 125
جدول 4-6 نفرات درگیر در فرایند استعفای پرسنل در صورت پیادهسازی و اجرای راهکار پیشنهادی در مطالعه موردی 125
جدول 4-7 ویژگیهای مربوط به راهکار پیشنهادی و سرویس تامین کنندهی هریک در سیستمعامل تحت وب سازمانی 129
جدول 4-8 مقایسهی میان حالت فعلی سیستمهای اطلاعاتی شرکت و راهکار پیشنهادی 130
فهرست تصاویر و نمودارها
ردیف عنوان صفحه
شکل 1-1 روش انجام کار 7
شکل 2-1 مدلی از سیستمهای اطلاعاتی 16
شکل 2-2 روند بهکارگیری سیستمهای اطلاعاتی در سازمانها 17
شکل 2-3 آگهی اراکل برای Big I 20
شکل 2-4 ارتباط مولفههای سیستم برای تعریف یک راهحل سازمانی 21
شکل 2-5 جهت‌گیری رایانش ابری طبق گزارش گوگل 28
شکل 2-6 مدل‌ اصلی تحویل سرویس در محاسبات ابری 30
شکل 2-7 سیر تکاملی سبک‌های محاسباتی 33
شکل 2-8 مدل لایه‌ای معماری رایانش ابری 38
شکل 2-9 معماری باز برای رایانش ابری 41
شکل 3-2 نمای کلی یکپارچه سازی در سطح رابط کاربری 64
شکل 3-3 نحوهی ورود کاربر به سیستمهای اطلاعاتی مختلف سازمان با مدیریت حسابهای متفاوت 65
شکل 3-4 اعمال یکپارچگی در سطح دادهها و پایگاههای دادهای سیستمهای اطلاعاتی سازمان 67
شکل 3-5 ارایهی خدمات مدیریت فایلها و پوشهها مبتنی بر رایانش ابری 68
شکل 3-6 نمودار روند کاری یک برنامه‌ساز ساده 70
شکل 3-7 ارتباط میان تحقق اهداف استراتژیک و وضعیت دانشی سازمان 71
شکل 3-8 نحوه یکپارچگی اطلاعات و دانشهای ضمنی سازمان بوسیله صفحات دانشی 72
شکل 3-9 معماری لایهای سیستم‌عامل تحت وب سازمانی 73
شکل 3-10 معماری سیستم فرآهمکننده یکپارچگی در سطح دادهها و اطلاعات 76
شکل 3-11 قطعه کد مربوط به طراحی رابطکاربری سیستمعامل تحت وب سازمانی 78
شکل 3-12 مدل استقرار مربوط به سرویس یکپارچگی دانشی سیستمعامل تحت وب سازمانی 81
شکل 3-13 معماری عملکرد چهارچوب متنباز JOSSO 82
شکل 3-14 نحوه تعاملات کاربرنهایی، طراح فرم و سرویس تامین فرمهای اطلاعاتی 85
شکل 3-15 ارکستریشن یا همنواسازی فرایندهای کسب و کار 87
شکل 3-16 محدودهی کلی تحت پوشش سرویس مدیریت یکپارچه محتوا سیستمعمل تحت وب سازمانی 92
شکل 3-17 مدل استقرار مربوط به سرویس مدیریت یکپارچه محتوا در سیستمعامل تحت وب سازمانی 93
شکل 4-1 نمای کلی سیستمهای اطلاعاتی در مورد مطالعاتی به همراه چارچوب پیادهسازی و تکنولوژی پایگاه دادهی مورد 97
شکل 4-2 ساختار سازمانی موردمطالعاتی به انضمام سیستمهای اطلاعاتی که هر یک از واحدها در آن مسئولیت دارند 105
شکل 4-3 عناصر نشانگذاری مدلسازی فرآیندهای کسبوکار 114
شکل 4-4 فرایند استعفای پرسنل به صورت حالت موجود در مطالعه موردی 116
شکل 4-5 تعاملات مربوط به متقاضی استعفا و مدیرعامل از فرایند استعفای پرسنل 117
شکل 4-6 نحوه بررسی دستور اقدام استعفا در واحد اداری و منابع انسانی از فرایند استعفای پرسنل 118
شکل 4-7 فعالیتهای موجود در واحد طرح و برنامه و مدیریت دانش از فرایند استعفای پرسنل 118
شکل 4-8 فعالیتهای موجود در واحد مدیریت دانش از فرایند استعفای پرسنل 119
شکل 4-9 فعالیتهای موجود در واحد حسابداری و حقوق و دستمزد از فرایند استعفای پرسنل 120
شکل 4-10 فرایند استعفای پرسنل در صورت پیادهسازی و اجرای راهکار پیشنهادی در مطالعه موردی 124
فصل اول
مقدمه و کلیات تحقیق
1-1 مقدمه
بهوجود آوردن یک سیستم مدیریت متمرکز بر روی کانالهای ارتباطی مدرن مانند خطوط تلفن، موبایل، اینترنت، شبکه‌های ماهواره‌ای و غیره جهت دسترسی به سیستم مرکزی مستلزم یک نظام اشتراکی است[1].
این راه‌حل بهعنوان یک دروازه امن، یکپارچهکننده مسیر ورود و اعمال مکانیزمهای سرویس‌دهی به خواسته‌های مختلف کاربران از طریق یک کانال واحد می‌باشد، که ویژگی‌های موجود در سیستم‌عامل‌های تحت وب و مفاهیم و قابلیت‌های مطرح در رایانش ابری، ما را قادر به انجام این عمل می‌نماید. همچنین این راه‌حل، به واسطه‌ی استفاده از چهارچوب واسط‌کاربر ExtJS در سیستم‌عامل‌ تحت وب موجب یکپارچگی در سطح واسط‌کاربری و کنترل دسترسی شده و با بهره‌گیری از یک سکو به عنوان سرویس که می‌تواند با در برگرفتن تطبیقدهندههای مناسب در لایه ارتباط با سیستم مرکزی یا مجموعه سیستم‌های فرعی، بهعنوان یک لایه یکپارچهکننده بر روی سیستمهای جزیره‌ای سازمان قرار گیرد.
این راه‌حل همچنین برای کلیه سازمانهایی که تمایل دارند برنامه‌های کاربردی و سیستم‌های اطلاعاتی یکپارچه‌ای در اختیار داشته باشند و از طریق کانالهای متفاوت به ارائه خدمات و ایجاد روابط اطلاعاتی با مشتریان بر روی سیستمهای اطلاعاتی خود بپردازند، کمک شایانی مینماید.
از مزایای آن میتوان، به حداقل رساندن نیاز به تغییرات در سیستمهای مرکزی، دریافت خدمات یکسان از طریق هر کانال صرف نظر از اینکه مشتری در کدام یک از سیستمهای مرکزی تعریف شده باشد، افزایش امنیت، بهبود مدیریت اطلاعات، دسترسپذیری از هر نقطه مکانی به برنامه‌های کاربردی، دسترسی یکپارچه کاربران به برنامه‌های کاربردی، ایجاد یک واسط‌کاربری کاربرپسند و واحد و ... را نام برد ADDIN EN.CITE <EndNote><Cite><Author>مرادی</Author><Year>1389</Year><RecNum>3</RecNum><DisplayText>[3]</DisplayText><record><rec-number>3</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">3</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author><style face="normal" font="default" charset="178" size="100%"> مجید و علی تقدسی پور مرادی </style></author></authors></contributors><titles><title><style face="normal" font="default" charset="178" size="100%">راه حل یکپارچه سازی سیستم های اطلاعاتی</style></title><secondary-title><style face="normal" font="default" charset="178" size="100%">چهارمین کنفرانس ملی فرماندهی کنترل</style><style face="normal" font="default" size="100%">(C4I) </style><style face="normal" font="default" charset="178" size="100%">دانشگاه صنعتی شریف</style></secondary-title></titles><periodical><full-title>چهارمین کنفرانس ملی فرماندهی کنترل(C4I) دانشگاه صنعتی شریف</full-title></periodical><dates><year><style face="normal" font="default" charset="178" size="100%">1389</style></year></dates><urls></urls></record></Cite></EndNote>[3].
ساختار این پایاننامه بدین شرح میباشد که در بخش‌دوم به تعاریف تکنولوژی‌ها و مفاهیم مرتبط مورد استفاده خواهیم پرداخت، در بخش‌سوم تعریف مسئله و ضرورت موضوع را بیان خواهیم کرد، در بخش‌چهارم اشاره‌ی کوتاهی به روش‌های یکپارچهسازی سیستم‌های اطلاعاتی می‌نماییم، در بخش‌پنجم معماری راه‌حل پیشنهادی را تشریح کرده و هریک از اجزای آن را شرح می‌دهیم و در انتها نتیجه‌گیری از مطالب بیانشده خواهیم داشت.
1-2 طرح مسئله
امروزه اکثر سازمانها بیش از هر زمان دیگری دریافتهاند که صرفاً تکیه و اعتماد به اهرمهای رقابتی سنتی کافی نبوده و مفاهیمی مثل سرعت و انعطافپذیری در رقابت، نمود قابل توجهی پیدا کرده و نگرش به سمت ارائه محصولات بهبود دهنده محصولات موجود در سازمان ، تغییر کرده است.
قابلیت‌های مورد انتظار: با عنایت به مطالب فوق وجود یک سیستم‌عامل‌تحتوب سازمانی با قابلیت‌ها و اهداف زیر، ضروری به نظر می‌رسد:
ایجاد یک رابط‌گرافیکی یکپارچه برای کلیه برنامه‌های کاربردی سازمان.
دارای قابلیت دسترس‌پذیری در بستر شبکه‌های گسترده‌ای مانند اینترنت.
ایجاد فضایی جهت مدیریت و دسترسی امن به داده‌های سازمانی کاربران و با قابلیت اطمینان بالا.
امکان ایجاد و ارائه برنامه‌های کاربردی به عنوان سرویس مبتنی بر رایانش ابری و سازگار با سیستم‌عامل‌تحت وب سازمان.
امکان تامین امنیت برنامه‌های کاربردی مبتنی بر رایانش ابری در سطح بستر.
امکان اعمال کنترل‌ دسترسی یکپارچه به کلیه برنامه‌های کاربردی موجود در سازمان.
ارائه حداکثر ویژگی‌های کارکردی برنامه‌های ‌کاربردی‌سنتی از طریق سیستم‌عامل‌تحت وب سازمان.
امکان ایجاد یکپارچگی در سطح داده با برنامه‌های کاربردی سنتی سازمان.
امکان برقراری ارتباط و تعامل با برنامه‌های کاربردی که با بسترهای‌ متفاوت ایجاد شده و در آینده به سازمان افزوده خواهند شد، مطابق پروتکل‌های ارتباطی استاندارد.
محدودیت‌ها و موانع: باید به دقت به این نکته توجه کرد که برای حل این مسئله مشکلات تحمیل شده باعث محدود شدن بازه‌ی انتخاب راهحلهای موجود می‌شود که عبارتند از ADDIN EN.CITE <EndNote><Cite><Author>Chappell</Author><Year>2004</Year><RecNum>20</RecNum><DisplayText>[4]</DisplayText><record><rec-number>20</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">20</key></foreign-keys><ref-type name="Book">6</ref-type><contributors><authors><author>Chappell, D.A.</author></authors></contributors><titles><title>Enterprise service bus</title></titles><dates><year>2004</year></dates><publisher>O&apos;reilly Media</publisher><isbn>0596006756</isbn><urls></urls></record></Cite></EndNote>[4]:
ناهمگونی سیستمها از لحاظ تکنولوژی ساخت و نوع بانک اطلاعاتی.
در دسترس نبودن کد منبع و یا بالا بودن هزینه و زمان تغییر در نرمافزار.
عدم دسترسی به یک یا چند سیستم اطلاعاتی سازمان از طریق بستر شبکه .
1-3 سابقه تحقیق
با عنایت به این موضوع که سیستم عامل تحت وب‌ سازمانی برآیندی از تکنیک‌های گوناگون با کاربردهای متفاوت جهت ایجاد این راه‌حل می‌باشد، قبل از هرچیز آشنایی با هر یک از این تکنولوژی‌ها، جهت درک بهتر مطالب این مقاله مناسب به‌نظر می‌رسد.
رایانش ابری
تعریف رایانش ابری
موسسه ملی فناوری و استانداردها (NIST) رایانش ابری را اینگونه تعریف می‌کند: «رایانش ابری مدلی است برای فراهم کردن دسترسی آسان بر اساس تقاضای کاربر از طریق شبکه به مجموعه‌ای از منابع رایانشی قابل تغییر و پیکربندی (مثل: شبکه‌ها، سرورها، فضای ذخیره‌سازی، برنامه‌های کاربردی و سرویس‌ها) که این دسترسی بتواند با کمترین نیاز به مدیریت منابع و یا نیاز به دخالت مستقیم فراهم‌کننده سرویس به سرعت فراهم شده یا آزاد (رها) گردد.» ADDIN EN.CITE <EndNote><Cite><Author>Mell</Author><Year>2009</Year><RecNum>2</RecNum><DisplayText>[5]</DisplayText><record><rec-number>2</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">2</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Mell, P.</author><author>Grance, T.</author></authors></contributors><titles><title>Draft NIST working definition of cloud computing</title><secondary-title>Referenced on June. 3rd</secondary-title></titles><periodical><full-title>Referenced on June. 3rd</full-title></periodical><dates><year>2009</year></dates><urls></urls></record></Cite></EndNote>[5]
مدل‌های استقرار رایانش ابری
ابر خصوصی زیرساخت ابری تنها برای یک سازمان کار می‌کند و ممکن است توسط خود سازمان یا شرکتی دیگر مدیریت شود، نیز می‌تواند درون یا بیرون سازمان جای بگیرد.
ابر گروهی زیرساخت ابری بین چند سازمان به اشتراک گذاشته شده و یک گروه مشخص که وظیفه‌ایی مشترک (مثل: ماموریت، نیازهای امنیتی، سیاست‌گذاری و ملاحضات قانونی) دارند را پشتیبانی می‌کند. این ابر می‌تواند توسط این سازمان‌ها یا یک شرکت دیگر مدیریت شود، همچنین می‌تواند درون یا بیرون سازمان جای بگیرد.
ابر عمومی زیرساخت ابری برای عموم یا برای دسته بزرگی از مشتریان در دسترس است و مالک آن سازمانی است که این خدمات ابری را می‌فروشد.
ابر آمیخته زیرساخت ابری آمیزه‌ای است از دو یا بیشتر ابر (خصوصی، گروهی یا عمومی) که هر کدام ویژگی‌های یکتای خود را نگه می‌دارند ولی بوسیله‌ی فناوری‌های استاندارد شده یا انحصاری که داده‌ها و برنامه‌های کاربردی را جابهجاپذیر (پرتابل) می‌کند به یکدیگر وصل شده‌اند.
سیستم‌عامل‌تحت وب
تاریخچه سیستم عامل تحت وب
پروژه سیستم عاملهای تحت وب و همچنین کلمه "WebOS" برای اولین بار در یکی از دانشگاه برکلی آغاز شد. اولین سیستم عامل تحت وب توسط برنامه نوسان سوئدی طراحی شد. بعدها برنامه نویسان حرفه ای جاوااسکریپت و DHTML جهان به این پروژه ملحق شدند و این پروژه گسترش یافت تا اینکه سیستم عاملهایی مانند سیستم عاملهای روی کامپیوترهای شخصی و با سرعت بالا را بر روی مرورگرها به نمایش در آورد ADDIN EN.CITE <EndNote><Cite><Author>Lawton</Author><Year>2008</Year><RecNum>4</RecNum><DisplayText>[6]</DisplayText><record><rec-number>4</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">4</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Lawton, G.</author></authors></contributors><titles><title>Moving the OS to the Web</title><secondary-title>Computer</secondary-title></titles><periodical><full-title>Computer</full-title></periodical><pages>16-19</pages><volume>41</volume><number>3</number><dates><year>2008</year></dates><isbn>0018-9162</isbn><urls></urls></record></Cite></EndNote>[6].
تعریف سیستم عامل تحت وب
سیستم عامل مجازی در حال اجرا در داخل مرورگر است که به کاربران اجازه دسترسی به برنامه ها و اطلاعات و تنظیمات و میزکار خود را از طریق اینترنت و با استفاده از یک مرورگر وب از هر کامپیوتری میدهد. می توان گفت که این نوع سیستم عامل قابل انطباق با هر نوع پلت فرم ارائه شده می باشد. سیستم عامل در سمت سرور قرار میگیرد و کاربر توسط مرورگر از طریق اینترنت و با استفاده از پروتکلهایی مانند HTTP و FTP اتصال برقرار میکند ADDIN EN.CITE <EndNote><Cite><Author>Lawton</Author><Year>2008</Year><RecNum>4</RecNum><DisplayText>[6]</DisplayText><record><rec-number>4</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">4</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Lawton, G.</author></authors></contributors><titles><title>Moving the OS to the Web</title><secondary-title>Computer</secondary-title></titles><periodical><full-title>Computer</full-title></periodical><pages>16-19</pages><volume>41</volume><number>3</number><dates><year>2008</year></dates><isbn>0018-9162</isbn><urls></urls></record></Cite></EndNote>[6].
ویژگیهای سیستم عامل تحت وب ADDIN EN.CITE <EndNote><Cite><Author>Lawton</Author><Year>2008</Year><RecNum>4</RecNum><DisplayText>[6, 7]</DisplayText><record><rec-number>4</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">4</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Lawton, G.</author></authors></contributors><titles><title>Moving the OS to the Web</title><secondary-title>Computer</secondary-title></titles><periodical><full-title>Computer</full-title></periodical><pages>16-19</pages><volume>41</volume><number>3</number><dates><year>2008</year></dates><isbn>0018-9162</isbn><urls></urls></record></Cite><Cite><Author>Vahdat</Author><Year>1998</Year><RecNum>5</RecNum><record><rec-number>5</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">5</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Vahdat, A.</author><author>Anderson, T.</author><author>Dahlin, M.</author><author>Belani, E.</author><author>Culler, D.</author><author>Eastham, P.</author><author>Yoshikawa, C.</author></authors></contributors><titles><title>WebOS: Operating sys-- services for wide area applications</title></titles><pages>52-63</pages><dates><year>1998</year></dates><publisher>IEEE</publisher><isbn>0818685794</isbn><urls></urls></record></Cite></EndNote>[6, 7]
توزیع پذیر، دسترس پذیری بالا، مقیاس پذیر، قابلیت پیکر بندی مجدد
قابل استفاده در هر مکان بدون نیاز به همراه داشتن چیزی
به روز رسانی سیستم عامل بدون دخالت و درگیری کاربر
مدیریت فایلها و نرم افزارها و پردازشها به صورت یکپارچه
خدمات و برنامه های کاربردی متنوع
عدم نیاز به خرید سیستم عامل گران قیمت
امنیت بالاتر نسبت به رایانش ابری به دلیل عدم انفصال بین ذخیره و پردازش داده

1-4 فرضیات مسئله
سیستم های اطلاعاتی که شامل سیستمی برای جمع آوری، سازماندهی و ذخیره اطلاعات یک سازمان است.
سیستمهای اطلاعاتی که از طریق تعریف فرآیندها و رویهها نحوه شکلگیری عملیات سازمان را به عهده میگیرند.
توسعه سیستمعامل، تحت شبکه و مبتنی بر پروتکل Http .
استفاده از ساختارهای مبتنی بر رایانش ابری
یکپارچهسازی سیستمهای اطلاعاتی .
1-5 توجيه ضرورت انجام تحقیق :
متغیر بودن قوانین رقابتی در دنیای کسب و کار، فرایند ارائه محصول جدید به بازار را با اهمیت خاصی جلوه داده است. اکثر سازمانها امروزه بیش از هر زمان دیگری دریافته اند که صرفاً تکیه و اعتماد به اهرمهای رقابتی سنتی مثلِ افزایش کیفیت، کاهش هزینه و تمایز در ارائه محصولات و خدمات، کافی نیست و درعوض مفاهیمی مثل سرعت و انعطاف پذیری در رقابت، نمود قابل توجهی پیدا کرده اند ونگرش به سمت ارائه محصولات بهبود دهنده محصولات موجود سازمان که در سازمان جاافتاده، تغییر کرده است و از بین بردن ترس و خطرات ناشی از جایگزینی محصول جدید در سازمان، خود دلیل موجه این تغییر نگرش است.
1-6 هدف از اجرا :
در این پایاننامه با معرفی مفهوم اصلاح شده‌ای به نام سیستم‌عامل‌ تحت وب سازمانی، به کمک چهارچوب ExtJS، برنامه‌ساز تحت ‌وب، یکپارچهکننده سیستم‌های اطلاعاتی و چهارچوب JOSSO، کلیه قابلیت‌های مورد انتظار برای یک سیستم مدیریت برنامه‌های‌کاربردی سازمان را با درنظر گرفتن کلیه محدودیت‌ها و موانع متصور، با ارائه‌ی یک معماری پیشنهادی مبتنی بر رایانش ابری احصا خواهیم نمود. سیستم‌عامل ‌تحت وب ‌سازمانی، کاربرد متفاوتی با سیستم‌عامل‌ تحت وب معمولی داشته و برخی ازمعایب سیستم‌عامل‌ تحت وب معمولی در سیستم‌عامل‌ تحت وب سازمانی اصلاح شده است.
1-7 روش پژوهش و تکنیک‌های اجرائي:
پژوهشی علمی مبتنی بر مطالعات کتابخانهای، مطالعه مقالات و رسالههای انجام شده در این زمینه که به شرح زیر میباشد.

شکل 1-1: روش انجام کار
گردآوری اطلاعات با مطالعه اسناد و مدارک در دسترس (کتب ، مقالات ، گزارشات).
مطالعه و شناخت مفاهیم رایانش ابری.
مطالعه و شناخت مفاهیم یکپارچهسازی سیستمهای اطلاعاتی.
جستجو در ادبیات موضوع سیستمعاملهای تحتوب و استخراج کلیه نیازمندیها و خواستههای موجود در سازمان.
جستجو در ادبیات موضوع رایانش ابری.
بررسی کارهای انجام شده در زمینه یکپارچهسازی سیستمهای اطلاعاتی.
1-8 ساختار پایان نامه
ساختار این پایاننامه بر پنج بخش اصلی بنا نهاده شدهاست که پس از این فصل که به تعریف مسئله و تعیین حوزه و ساختار تحقیق میپردازد، مابقی فصول به شرح زیر میباشد:
فصل دوم مربوط به ادبیات موضوع و کلیات مسئله است، در این فصل به بیان مفاهیمی در راستای رایانش ابری، نرمافزار به عنوان سرویس و سیستمعاملهای تحتوب خواهیم پرداخت. همچنین در این فصل کارهای انجام شده در زمینههای مرتبط با تحقیق را بیان خواهیم نمود.
فصل سوم ایده اصلی پایاننامه است که پس از بررسیهای کامل در فصول قبلی شکل میگیرد و در ادامه به شرح کامل راهکار پیشنهادی میپردازیم.
فصل چهارم، به بررسی مطالعه موردی برای نشان دادن چگونگی عملکرد مدل پیشنهادی و ارزیابی آن خواهیم پرداخت.
فصل پنجم، به نتیجهگیری تحقیق و بیان کارهای آتی پرداخته میشود.
فصل دوم
ادبیات و پیشینه تحقیق
2-1 مقدمه
در اين فصل با مفاهيم و موضوعات مرتبط با موضوع پاياننامه آشنا خواهيم شد. در فاز آغازین این فصل به بیان ادبیات موضوع میپردازیم، مجموعه مطالب مطرح شده در این فاز شامل سه حوزه اصلی میباشند. ابتدا با مفاهیم معماری رایانش ابری، اصطلاحات و استانداردها در این حوزه آشنا میشویم سپس به بیان مفاهیم مرتبط با یکپارچهسازی سیستمهای اطلاعاتی میپردازیم و در ادامه وارد حوزه سیستم عامل تحت وب و اصطلاحات مرتبط با آن خواهیم شد. با توجه به اهمیت و وابستگی مطالب در حوزههای فوق در فاز پایانی این فصل با دیدی عمیق، زمینههای کاری انجام شده و رویکردهای این حوزهها را مورد بررسی قرار میدهیم.
2-2 سیستم عامل تحت وب
با افزایش استفاده از تکنولوژیهای اینترنت پرسرعت در طی سالهای اخیر، مفهوم محاسبات ابری محبوبتر و عامتر شدهاست. در محاسبات ابری، کاربران با نرمافزارهای مبتنی بر وب سریعتر و با میل بیشتر نسبت به نرمافزارهای محلی و موجود بر روی حافظه کار میکنند ADDIN EN.CITE <EndNote><Cite><Author>Wright</Author><Year>2009</Year><RecNum>169</RecNum><DisplayText>[8]</DisplayText><record><rec-number>169</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">169</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Wright, Alex</author></authors></contributors><titles><title>Ready for a Web OS?</title><secondary-title>Communications of the ACM</secondary-title></titles><periodical><full-title>Communications of the ACM</full-title></periodical><pages>16-17</pages><volume>52</volume><number>12</number><dates><year>2009</year></dates><isbn>0001-0782</isbn><urls></urls></record></Cite></EndNote>[8]. این برنامهها از طریق یک مرورگر قابل دسترس میباشند و مانند برنامههای معمولی که بر روی سیستم نصب است عمل کرده و به نظر میآیند ADDIN EN.CITE <EndNote><Cite><Author>Lim</Author><Year>2003</Year><RecNum>170</RecNum><DisplayText>[9]</DisplayText><record><rec-number>170</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">170</key></foreign-keys><ref-type name="Generic">13</ref-type><contributors><authors><author>Lim, Chaeuk</author></authors></contributors><titles><title>Web os and web desktop</title></titles><dates><year>2003</year></dates><publisher>Google Patents</publisher><urls></urls></record></Cite></EndNote>[9]. با این رویکرد، کاربران میتوانند با برنامههای کاربردیشان از طریق چندین کامپیوتر کارکنند ADDIN EN.CITE <EndNote><Cite><Author>Wang</Author><Year>2009</Year><RecNum>172</RecNum><DisplayText>[10]</DisplayText><record><rec-number>172</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">172</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Wang, Helen J</author><author>Grier, Chris</author><author>Moshchuk, Alexander</author><author>King, Samuel T</author><author>Choudhury, Piali</author><author>Venter, Herman</author></authors></contributors><titles><title>The Multi-Principal OS Construction of the Gazelle Web Browser</title><secondary-title>USENIX Security Symposium</secondary-title></titles><pages>417-432</pages><dates><year>2009</year></dates><urls></urls></record></Cite></EndNote>[10]. علاوه بر این، سازمانها میتوانند به آسانی دادههای مربوط به شرکت را کنترل کنند و همچنین آلودگیهای ویروسهای نرمافزاری را نیز کاهش دهند ADDIN EN.CITE <EndNote><Cite><Author>Bravo-Lillo</Author><Year>2012</Year><RecNum>173</RecNum><DisplayText>[11]</DisplayText><record><rec-number>173</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">173</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Bravo-Lillo, Cristian</author><author>Cranor, Lorrie</author><author>Downs, Julie</author><author>Komanduri, Saranga</author><author>Schechter, Stuart</author><author>Sleeper, Manya</author></authors></contributors><titles><title>Operating sys-- framed in case of mistaken identity: measuring the success of web-based spoofing attacks on OS password-entry dialogs</title><secondary-title>Proceedings of the 2012 ACM conference on Computer and communications security</secondary-title></titles><pages>365-377</pages><dates><year>2012</year></dates><publisher>ACM</publisher><isbn>1450316514</isbn><urls></urls></record></Cite></EndNote>[11] . همچنین محاسبات ابری همکاریها را سادهتر کرده و میتوانند مشکلات ناهمسانی پلتفرمها را کاهش دهند. سیستم عاملهای مبتنی بر وب ماورای عاملیتهای پایهای معمولی (دسکتاپ) میباشند، که همچنین شامل خیلی از قابلیتهای سیستمعاملهای سنتی مانند سیستم فایل، مدیریت فایل، بهرهوری و همچنین برنامههای کاربردی ارتباطی میباشد. یک عامل همبخشی در این سیستمعاملها تکنولوژی اینترنت (افزایش پهنای باند) است که کار کردن سریعتر و حرکت سریعتر دادهها را از طریق اینترنت به طرف/از سوی سیستمعاملهای وبی را سبب میشود. همچنین باید به این موضوع توجه نمود که سیستم عامل تحت وب، به این زودیها جایگزین سیستمعاملهای سنتی نخواهد شد. اما هرچه کاربران با کار تحت وب راحتتر باشند سیستم عامل تحت وب میتواند مشهورتر و محبوبتر شود. با این حال، این تکنولوژی هنوز چندین کمبود و کاستی دارد که استدلال کنندگان باید آنها را در یابند ADDIN EN.CITE <EndNote><Cite><Author>Lawton</Author><Year>2008</Year><RecNum>4</RecNum><DisplayText>[6]</DisplayText><record><rec-number>4</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">4</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Lawton, G.</author></authors></contributors><titles><title>Moving the OS to the Web</title><secondary-title>Computer</secondary-title></titles><periodical><full-title>Computer</full-title></periodical><pages>16-19</pages><volume>41</volume><number>3</number><dates><year>2008</year></dates><isbn>0018-9162</isbn><urls></urls></record></Cite></EndNote>[6].
2-2-1 ظهور سیستم عاملهای تحت وب
اکنون تعداد روبهرشدی از سازمانها که از طریق بازرگانی و سیستم عاملهای مبتنی بر وب در حال اضافه شدن به مفهوم ابر هستند رو به رشد است ADDIN EN.CITE <EndNote><Cite><Author>Mosleh</Author><Year>2012</Year><RecNum>174</RecNum><DisplayText>[12]</DisplayText><record><rec-number>174</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">174</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Mosleh, Mohammad</author><author>Shariatmadari, Shahdad</author><author>Javanmardi, Saeed</author></authors></contributors><titles><title>RESOURCE MANAGEMENT IN WEB OS BASED ON SEMANTIC WEB TECHNOLOGY</title></titles><dates><year>2012</year></dates><urls></urls></record></Cite></EndNote>[12]. یکی از سیستم عاملهای وبی قدیمی Tarantella بود. این سیستم عامل یک سیستم ویندوز مبتنی بر یونیکس بود که بر روی یکی شدن شبکهها کار میکرد و اجازه میداد که صفحه کامپیوترهای خانگی دسکتاپ یونیکس را نمایش دهند. با این حال این تکنولوژی هرگز به طور تجاری بهکار گرفته نشد. در سال 1992 در دانشگاه کالیفرنیا محققان کار بر روی مطلبی را چهار سال قبل از آمدن سیستمعامل وبی آغاز کرده بودند که سیستمعاملی مانند عاملیت از طریق اینترنت را ارئه داد. این تلاش امکانپذیر بودن این مسئله را نشان داد که تکنولوژیهایی هستند که میتوانند در سیستمعاملهای مبتنی بر وب استفاده شوند.مانند یک فایل سیستم که دادهها را از طریق URL شناسایی میکند ADDIN EN.CITE <EndNote><Cite><Author>Lawton</Author><Year>2008</Year><RecNum>4</RecNum><DisplayText>[6]</DisplayText><record><rec-number>4</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">4</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Lawton, G.</author></authors></contributors><titles><title>Moving the OS to the Web</title><secondary-title>Computer</secondary-title></titles><periodical><full-title>Computer</full-title></periodical><pages>16-19</pages><volume>41</volume><number>3</number><dates><year>2008</year></dates><isbn>0018-9162</isbn><urls></urls></record></Cite></EndNote>[6].
با اولین تولید نرمافزارهای کاربردی وبی، حتی پیادهسازی و یا اجرا برخی توابع نسبتا ساده مانند کشیدن و قرار دادن فایلها، ایجاد تغییراتکوچک در اسناد بدون آنکه مجبور باشیم کل صفحه را بهروزرسانی کنیم و همچنین پنهان کردن دادههای محلی مشکل بود. اگرچه این مسائل با تکنولوژیهایی مانند Ajax , Adobe Flash و... که قادر به توسعه برنامههای کاربردی مبتنی بر وب غنی هستند، تغییر داده شدهاست. یکی از چالشهای کلیدی سیستم عاملهای وبی که در حوزه محدودیتهای امنیتی مانند عاملیت مرورگرهای Sand box ، که جهت محدود کردن اجرای محلی نرمافزارهای کاربردی وب طراحی شدهاست ADDIN EN.CITE <EndNote><Cite><Author>Lawton</Author><Year>2008</Year><RecNum>4</RecNum><DisplayText>[6]</DisplayText><record><rec-number>4</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">4</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Lawton, G.</author></authors></contributors><titles><title>Moving the OS to the Web</title><secondary-title>Computer</secondary-title></titles><periodical><full-title>Computer</full-title></periodical><pages>16-19</pages><volume>41</volume><number>3</number><dates><year>2008</year></dates><isbn>0018-9162</isbn><urls></urls></record></Cite></EndNote>[6].
2-2-2 ساختار سیستم عاملهای وبی
سیستم عاملهای وبی باعث شده تا نرمافزارهای کاربردی مبتنی بر وب از مرورگر به عنوان واسط استفاده نمایند، که برای انکه مانند یک واسط سیستم عامل سنتی به نظر رسد طراحی شده است ADDIN EN.CITE <EndNote><Cite><Author>Aghaei</Author><Year>2012</Year><RecNum>175</RecNum><DisplayText>[13]</DisplayText><record><rec-number>175</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">175</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Aghaei, Sareh</author><author>Nematbakhsh, Mohammad Ali</author><author>Farsani, Hadi Khosravi</author></authors></contributors><titles><title>Evolution of the world wide web: From WEB 1.0 TO WEB 4.0</title><secondary-title>International Journal Web &amp; Semantic Technology</secondary-title></titles><periodical><full-title>International Journal Web &amp; Semantic Technology</full-title></periodical><pages>1-10</pages><volume>3</volume><number>1</number><dates><year>2012</year></dates><urls></urls></record></Cite></EndNote>[13]. کار با سیستم فایل مبتنی بر URL که اجازه میدهد یک نرمافزار کاربردی مبتنی بر وب به فایلهای سرور آنلاین تولید کننده سیستمعامل از طریق یک پرسوجو « سیستم-نام-دامنه» دستیابی داشته باشد ADDIN EN.CITE <EndNote><Cite><Author>Souza</Author><Year>2012</Year><RecNum>176</RecNum><DisplayText>[14]</DisplayText><record><rec-number>176</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">176</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Souza, Vinicius Barbosa de</author><author>Oliveira, Lucas Santos de</author></authors></contributors><titles><title>Domain Analysis for Mechanism of Awareness in Social Networking in the Web 2.0</title><secondary-title>Collaborative Sys--s (SBSC), 2012 Brazilian Symposium on</secondary-title></titles><pages>163-167</pages><dates><year>2012</year></dates><publisher>IEEE</publisher><isbn>1467346969</isbn><urls></urls></record></Cite></EndNote>[14]. بهطور مشابه، این تکنولوژی از یک مکان-منبع مستقل- و سیستم نامگذاری که اجازه میدهد نرمافزارهای کاربردی سرویسها و منابع را از روی سرورهای دور فراخوانی نمایند، استفاده میکند ADDIN EN.CITE <EndNote><Cite><Author>Weinhardt</Author><Year>2009</Year><RecNum>157</RecNum><DisplayText>[15]</DisplayText><record><rec-number>157</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">157</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Weinhardt, Christof</author><author>Anandasivam, Dipl-Inform-Wirt Arun</author><author>Blau, Benjamin</author><author>Borissov, Dipl-Inform Nikolay</author><author>Meinl, Dipl-Math Thomas</author><author>Michalk, Dipl-Inform-Wirt Wibke</author><author>Stößer, Jochen</author></authors></contributors><titles><title>Cloud computing–a classification, business models, and research directions</title><secondary-title>Business &amp; Information Sys--s Engineering</secondary-title></titles><periodical><full-title>Business &amp; Information Sys--s Engineering</full-title></periodical><pages>391-399</pages><volume>1</volume><number>5</number><dates><year>2009</year></dates><isbn>1867-0202</isbn><urls></urls></record></Cite></EndNote>[15].
سیستم عاملهای وبی از متغییرهایی با معماری پایهای مشابه استفاده مینمایند ADDIN EN.CITE <EndNote><Cite><Author>Cheng</Author><Year>2012</Year><RecNum>177</RecNum><DisplayText>[16]</DisplayText><record><rec-number>177</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">177</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Cheng, Bin</author></authors></contributors><titles><title>Virtual browser for enabling multi-device web applications</title><secondary-title>Proceedings of the Workshop on Multi-device App Middleware</secondary-title></titles><pages>3</pages><dates><year>2012</year></dates><publisher>ACM</publisher><isbn>1450316174</isbn><urls></urls></record></Cite></EndNote>[16]. SGD از یک معماری سه لایهای استفاده مینماید. میزبانهای سرور این برنامههای کاربردی ماشینهای مجازی هستند که برنامهها را اجرا کرده و آنها را داخل یک سرور نمایشی که ارتباط کاربران را مدیریت مینماید قرار میدهند. این مشتریهای ظریف برنامههای کاربردی را اجرا نموده و کاربران وارد شده را به سرور برنامههای کاربردی بر میگرداند. هر یک از فراهمکنندگان سیستم عاملهای وبی و یا شرکت میزبان و یا مرکز داده میتوانند برنامه کاربردی و یا سرورهای نمایشی را جا دهند ADDIN EN.CITE <EndNote><Cite><Author>AjayKumar</Author><Year>2009</Year><RecNum>178</RecNum><DisplayText>[17]</DisplayText><record><rec-number>178</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">178</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>AjayKumar, S</author><author>Nachiappan, C</author><author>Periyakaruppan, K</author><author>Boominathan, P</author></authors></contributors><titles><title>Enhancing portable environment using cloud and grid</title><secondary-title>2009 International Conference on Signal Processing Sys--s</secondary-title></titles><pages>728-732</pages><dates><year>2009</year></dates><publisher>IEEE</publisher><isbn>0769536549</isbn><urls></urls></record></Cite></EndNote>[17]. سیستم عاملهای وبی سادهتر مانند eyeOS از معماری دو لایهای استفاده میکنند که در آن یک ماشین میتواند به عنوان برنامه کاربردی و هم سرور نمایشی عمل کند. و مشتری در لایه دوم است ADDIN EN.CITE <EndNote><Cite><Author>Chandra</Author><Year>2012</Year><RecNum>179</RecNum><DisplayText>[18]</DisplayText><record><rec-number>179</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">179</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Chandra, Deka Ganesh</author><author>Malaya, Dutta Borah</author></authors></contributors><titles><title>A Study on Cloud OS</title><secondary-title>Communication Sys--s and Network Technologies (CSNT), 2012 International Conference on</secondary-title></titles><pages>692-697</pages><dates><year>2012</year></dates><publisher>IEEE</publisher><isbn>1467315389</isbn><urls></urls></record></Cite></EndNote>[18]. سیستمهای پیچیدهتری مانند G.ho.st از یک گروه از سرورها به جای یک سرور کاربردب تکی و یک سرور نمایشی تکی استفاده میکنند ADDIN EN.CITE <EndNote><Cite><Author>Messerschmidt</Author><Year>2010</Year><RecNum>180</RecNum><DisplayText>[19]</DisplayText><record><rec-number>180</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">180</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Messerschmidt, Christian M</author><author>Lilienthal, Markus</author></authors></contributors><titles><title>Acceptance of a Web OS as a Commercial Consumer Service Bundle</title></titles><dates><year>2010</year></dates><urls></urls></record></Cite></EndNote>[19]. در این مورد، گروهی از سرورها به عنوان یک ماشین برای کاربر به نظر میرسند. این گونه سیستمها چندین سرور محاسباتی و کمحافظه را به نسبتی در کنار هم بهکار میگیرند تا مقیاسپذیری و قابلیت اعتماد بیشتری را فراهم نمایند ADDIN EN.CITE <EndNote><Cite><Author>Lawton</Author><Year>2008</Year><RecNum>4</RecNum><DisplayText>[6]</DisplayText><record><rec-number>4</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">4</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Lawton, G.</author></authors></contributors><titles><title>Moving the OS to the Web</title><secondary-title>Computer</secondary-title></titles><periodical><full-title>Computer</full-title></periodical><pages>16-19</pages><volume>41</volume><number>3</number><dates><year>2008</year></dates><isbn>0018-9162</isbn><urls></urls></record></Cite></EndNote>[6].
از آنجا که مرورگرها برای کار بر روی سیستم عاملهای مختلف ساخته شدهاند، سیستم عامل تحت وب هم که بر روی آنها اجرا میشود نیز مستقل از پلتفرم است. بسته به نوع سیستم عامل، کاربر میتواند برنامههای کاربردی را به صورت محلی از طریق برنامههایی مانند فلش اجرا کند و یا سرورهای سیستم عاملهای وبی میتواندد این برنامهها را از راهدور اجرا نمایند و در پنجره مرورگر مشتری نمایش دهند. در هر صورت، کاربران داده را به طور محلی تغییر داده و مشتری دادههای اصلاح شده را از طریق اینترنت به سرور سیستم عامل تحت وب بر میگرداند. هنگامی که برنامههای کاربردی وب به تغییرات کلی و یا بهروزرسانی نیاز دارد، سیستم عامل تحت وب امکان ارسال آنها را درون سرور خود فراهم میکند. این تغییرات دفعه بعدی که مشتری برنامه را دانلود میکند، بدون آنکه نیازی باشد تا کاربر کاری انجام دهد، نمایان میشوند ADDIN EN.CITE <EndNote><Cite><Author>Lawton</Author><Year>2008</Year><RecNum>4</RecNum><DisplayText>[6]</DisplayText><record><rec-number>4</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">4</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Lawton, G.</author></authors></contributors><titles><title>Moving the OS to the Web</title><secondary-title>Computer</secondary-title></titles><periodical><full-title>Computer</full-title></periodical><pages>16-19</pages><volume>41</volume><number>3</number><dates><year>2008</year></dates><isbn>0018-9162</isbn><urls></urls></record></Cite></EndNote>[6].
در G.ho.st کاربران گزینه ذخیرهسازی دادهها را در حافظه پنهان محلی دارند، بنابراین آنها میتوانند بدون اتصال به اینترنت یعنی در حالت عدم اتصال به اینترنت نیز با آن کار کنند. ارتباط بین واسط مبتنی بر مرورگر و سرور سیستم عامل تحت وب، بین سرور و برنامههای کاربردی مورد استفاده، و بین برنامههایی که باید با یکدیگر در تعامل باشند آن هم زمانی که مشتری در حال کار با آنهاست از طریق پروتکلهای استاندارد مانند Http و Ftp صورت میگیرد. به طور کلی، ارائه دهندگان سیستم عاملهای وبی، سرورهای back end مدیریت فایلها و امنیت را اداره میکند. (یک تعادل بین آنها برقرار میکند) و همچنین به یکپارچهسازی برنامههای کاربردی که ممکن است با هم تداخل داشته باشند کمک میکنند. سیستم عاملهای وبی از رمزنگاری برای مبهم کردن اطلاعات فرستاده شده بین مشتری و سرور استفاده میکنند. فراهم کنندگان معمولا مجموعهای از برنامههای استاندارد که ارتباط بسیار نزدیک با هم دارند را اجرا میکنند. کاربران امنیت را به عملیاتهای سیستم عاملهای وبی خودشان که از طریق برنامههای کاربردی خودشان است اضافه میکنند. مگر در مواردی که کاربران اجرای برنامههای کاربردی و یا ذخیره اطلاعات به صورت محلی را انتخاب کنند، در اینصورت هیچ اثری از کار آنها بر روی کامپیوتری که استفاده میکنند به جای نمیماند ADDIN EN.CITE <EndNote><Cite><Author>Lawton</Author><Year>2008</Year><RecNum>4</RecNum><DisplayText>[6]</DisplayText><record><rec-number>4</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">4</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Lawton, G.</author></authors></contributors><titles><title>Moving the OS to the Web</title><secondary-title>Computer</secondary-title></titles><periodical><full-title>Computer</full-title></periodical><pages>16-19</pages><volume>41</volume><number>3</number><dates><year>2008</year></dates><isbn>0018-9162</isbn><urls></urls></record></Cite></EndNote>[6].
2-2-3 مزایای سیستم عامل تحت وب
سیستم عامل تحت وب بر روی تمامی کامپیوترها و یا دستگاههایی که اینترنت در اختیار دارند قابل اجراست. این موضوع برای افرادی که کارکنان سیار هستند و یا افرادی که کامپیوتری برای خود ندارند و باید در بیرون مانند: کافینت، کتابخانه و یا مدرسه کار کنند مهم است. همچنین کارکنان سیستم عاملهای وبی میتوانند کار کنند و یا وارد سیستم شوند و سپس از طریق یک کامپیوتر متفاوت از سیستم خارج شوند. علاوه براین، به دلیل آنکه همان سیستم عامل تحت وب میتواند بر روی کامپیوترهای متفاوت اجرا شود، فناوری و تکنولوژی تسهیل همکاری میان مراکز مختلف کار نیز برقرار میشوند ADDIN EN.CITE <EndNote><Cite><Author>Weinhardt</Author><Year>2009</Year><RecNum>157</RecNum><DisplayText>[15]</DisplayText><record><rec-number>157</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">157</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Weinhardt, Christof</author><author>Anandasivam, Dipl-Inform-Wirt Arun</author><author>Blau, Benjamin</author><author>Borissov, Dipl-Inform Nikolay</author><author>Meinl, Dipl-Math Thomas</author><author>Michalk, Dipl-Inform-Wirt Wibke</author><author>Stößer, Jochen</author></authors></contributors><titles><title>Cloud computing–a classification, business models, and research directions</title><secondary-title>Business &amp; Information Sys--s Engineering</secondary-title></titles><periodical><full-title>Business &amp; Information Sys--s Engineering</full-title></periodical><pages>391-399</pages><volume>1</volume><number>5</number><dates><year>2009</year></dates><isbn>1867-0202</isbn><urls></urls></record></Cite></EndNote>[15].
سیستم عاملهای سنتی فقط بر روی یک کامپیوتر اجرا میشوند، مانند: فایل شبکه سیستم( یک راه برای ماشینهای مختلف برای ورود و خروج فایلهای محلی) و دسکتاپ از راه دور( یک راه برای کنترل یک کامپیوتر با استفاده از دستگاههای دیگر) اجازه دسترسی راحتتر به اطلاعات از طریق چندین محل و همکاری بهتر کاربر را نیز دارد. اگرچه این تکنیک به مجموعهای از ماشینها در همان شبکه و کامپیوترهای خاص که به هم ربط داده شدهاند محدود میشود ADDIN EN.CITE <EndNote><Cite><Author>Weiss</Author><Year>2005</Year><RecNum>181</RecNum><DisplayText>[20]</DisplayText><record><rec-number>181</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">181</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Weiss, Aaron</author></authors></contributors><titles><title>WebOS: say goodbye to desktop applications</title><secondary-title>Networker</secondary-title></titles><periodical><full-title>Networker</full-title></periodical><pages>18-26</pages><volume>9</volume><number>4</number><dates><year>2005</year></dates><isbn>1091-3556</isbn><urls></urls></record></Cite></EndNote>[20].
با یک سیستم عامل تحت وب کاربران میتوانند اطلاعات را ذخیره کنند، پیدا کنند و از طرفی دیگر فایلها و سرویسها را مانند: تقویم، ایمیل و... از طرف یک دسکتاپ تحت وب مدیریت نمایند. ذخیرهسازی برنامههای کاربردی، فایلها و خدمات بر روی سرورهای ارائه دهنده سیستم عامل به جای ذخیره بر روی کامپیوتر کاربر میباشد و استفاده از آنها برای دزد لپتاپ و یا کامپیوترهای خانگی سختتر میشود ADDIN EN.CITE <EndNote><Cite><Author>Emig</Author><Year>2006</Year><RecNum>96</RecNum><DisplayText>[21]</DisplayText><record><rec-number>96</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">96</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Emig, C.</author><author>Weisser, J.</author><author>Abeck, S.</author></authors></contributors><titles><title>Development of soa-based software sys--s-an evolutionary programming approach</title><secondary-title>Telecommunications, 2006. AICT-ICIW&apos;06. International Conference on Internet and Web Applications and Services/Advanced International Conference on</secondary-title></titles><pages>182-182</pages><dates><year>2006</year></dates><publisher>IEEE</publisher><isbn>0769525229</isbn><urls></urls></record></Cite></EndNote>[21].
کاربران سیستم عاملهای وبی مجبور به تهیه کپی پشتیبانی و بایگانی نمیباشند چرا که ارائه دهنده سرویس از راه دور این عملیات را انجام میدهد.
این تکنولوزی همچنین وعده داده است که هزینه دستگاهها را کاهش دهد،زیرا بسیاری از پردازشهای سنگین متمرکز بر روی سرورهای از راهدور فراهمکننده سرویس میباشد ADDIN EN.CITE <EndNote><Cite><Author>Petković</Author><RecNum>183</RecNum><DisplayText>[22]</DisplayText><record><rec-number>183</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">183</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Petković, Ivan</author><author>Stanković, Milena</author><author>Rajković, Milan</author></authors></contributors><titles><title>WEB OPERATIVE SYSTEMS AS E-LEARNING</title></titles><dates></dates><urls></urls></record></Cite></EndNote>[22].
از آنجا که سیستم عامل تحت وب در سرتاسر بستر عمل میکند، این موضوع مسائل مربوط به سازگاری بین برنامههای کامپیوتری و سیستم عامل را حذف میکند. بنابراین یک سیستم عامل تحت وب یکسان بر روی وینوز ، مکنتاش و یا ماشین لینوکس اجرا میشود.
توسعه دهندگان برنامههای کاربردی فقط یک بار برنامههای کاربردی برای سیستم عاملهای وبی تولید کردهاند( به جای آنکه چندین بار برای هر یک از سیستم عاملهای سنتی این کار را انجام دهند). و مدیران سیستم فقط یک بار مجبور به گسترش برنامههای کاربردی برای سیستم عامل تحت وب مفروض میباشند. آنها میتوانند پس از آن به راحتی به توزیع این برنامهها به کاربران به صورت آنلاین بپردازند.
از آنجا که سیستم عاملهای وبی و برنامههای کاربردی آن بهطور کلی مبتنی بر سرور میباشند که میتوان امنیت و نظارت را از یک مکان داشت لذا حفاظت از طریق آنتی ویروسها به صورت متمرکز فراهم میشود ADDIN EN.CITE <EndNote><Cite><Author>Lawton</Author><Year>2008</Year><RecNum>4</RecNum><DisplayText>[6]</DisplayText><record><rec-number>4</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">4</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Lawton, G.</author></authors></contributors><titles><title>Moving the OS to the Web</title><secondary-title>Computer</secondary-title></titles><periodical><full-title>Computer</full-title></periodical><pages>16-19</pages><volume>41</volume><number>3</number><dates><year>2008</year></dates><isbn>0018-9162</isbn><urls></urls></record></Cite></EndNote>[6].
2-2-4 معایب سیستم عامل تحت وب
سیستم عاملهای وبی با محدودیت پهنای باند شبکه و محدودیتهای پنهان آن مواجه هستند در حالی که سیستم عاملهای سنتی با این موارد مواجه نیستند. همچنین آنها به لایه بالا سری اضافی نیز نیاز دارند. چرا که آنها از طریق یک مرورگر که در بالای دستگاه میزبان سیستم عامل اجرا میشود، عمل میکنند.
اگر کاربران سیستم عامل تحت وب به طور کلی با تعداد محدودی از برنامههای کاربردی میآید. گروه برتون گفته است که: برنامههای کاربردی ممکن است ویژگیهایی را که کاربران در برنامههای سنتی میپسندند را نداشته باشد. همچنین کاربران ممکن است بیش از حد با نرمافزاری که میخواهند با آن کار کنند نا آشنا باشند.
بستر سیستم عامل تحت وب نسبتا نا بالغ است و همیشه همه آن قابلیتها را فراهم نمیکند، مانند دستگاه پیش برنده دسترسی بومی، به عنوان سیستم عاملهای سنتی، این موضوع به سیستم عاملهای وبی که مورد قبول شرکتهایی مثل کریز هستند آسیب رسانده است.
اکثر کاربران نمیتوانند به راحتی دادهها را انتقال دهند و تنظیمات بین سیستم عاملهای وبی مختلف را انجام دهند. زیرا آنها از فرمت داده یکسانی استفاده نمیکنندف هرچند برخی از کاربران خبره و ماهر میتوانند این کار را به صورت دستی انجام دهند. طرفداران این سیستمها همچنان باید به توسعه استانداردها و ابزارهایی برای اداره کردن قابلیت همکاری قسمتهای مختلف بپردازند.
اکثر ارائه دهندگان سیستم عاملهای وبی شرکتهای کوچکی هستند که ممکن است شرکتهای بزرگ تمایلی به اعتماد کردن در قبال دادههای حساس خود به این شرکتها نداشته باشند. و آنها ممکن است که نخواهند از یک سیستم عامل ناآشنا استفاده کنند و یا برنامهها و دادههای خود را در اختیار کامپیوترهای شخص سومی قرار دهند.
به طور کلی، کاربران باید به صورت آنلاین با سیستم عامل تحت وب کار کنند. مشکل اصلی برای افرادی است که هرگز و یا به ندرت به اینترنت وصل میشوند و یا کسانی که دسترسی آنها به اینترنت به طور موقت قطع میشود ADDIN EN.CITE <EndNote><Cite><Author>Lawton</Author><Year>2008</Year><RecNum>4</RecNum><DisplayText>[6]</DisplayText><record><rec-number>4</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">4</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Lawton, G.</author></authors></contributors><titles><title>Moving the OS to the Web</title><secondary-title>Computer</secondary-title></titles><periodical><full-title>Computer</full-title></periodical><pages>16-19</pages><volume>41</volume><number>3</number><dates><year>2008</year></dates><isbn>0018-9162</isbn><urls></urls></record></Cite></EndNote>[6].
2-3 سیستمهای اطلاعاتی
به طور كلي، سيستمهاي اطلاعاتي، سيستمهايي هستند كه اطلاعات لازم براي تصميم گيري را براي افراد تصميم گير فراهم ميآورند ADDIN EN.CITE <EndNote><Cite><Author>Chien</Author><Year>2012</Year><RecNum>184</RecNum><DisplayText>[23]</DisplayText><record><rec-number>184</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">184</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Chien, Chia-Hung</author><author>Chang, Man-Hsiang</author><author>Huang, Yi-You</author></authors></contributors><titles><title>A Web-Based Information Sys-- Applied on Utilization/Benefit Management of Medical Equipment in Hospital</title><secondary-title>5th European Conference of the International Federation for Medical and Biological Engineering</secondary-title></titles><pages>675-678</pages><dates><year>2012</year></dates><publisher>Springer</publisher><isbn>3642235077</isbn><urls></urls></record></Cite></EndNote>[23]. اطلاعاتي را كه سيستمهاي اطلاعاتي در اختيار كاربران قرار میدهند خدمات سيستمهاي اطلاعاتي ميناميم ADDIN EN.CITE <EndNote><Cite><Author>Li</Author><Year>2012</Year><RecNum>185</RecNum><DisplayText>[24]</DisplayText><record><rec-number>185</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">185</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Li, Chan</author><author>Peters, Gary F</author><author>Richardson, Vernon J</author><author>Watson, Marcia Weidenmier</author></authors></contributors><titles><title>The consequences of information technology control weaknesses on management information sys--s: The case of Sarbanes-Oxley internal control reports</title><secondary-title>MIS Quarterly</secondary-title></titles><periodical><full-title>MIS Quarterly</full-title></periodical><pages>179-204</pages><volume>36</volume><number>1</number><dates><year>2012</year></dates><isbn>0276-7783</isbn><urls></urls></record></Cite></EndNote>[24]. براي اينكه سيستمهاي اطلاعاتي بتوانند خدمات مناسب را در اختيار كاربران قرار دهند نيازمند در اختيار داشتن سخت افزار و نرم افزار مناسب و نيروي انساني آموزش ديده و با انگيزه اند كه در هر صورت، هزينه هاي بالايي را براي سازمان در بر دارند ADDIN EN.CITE <EndNote><Cite><Author>Lin</Author><Year>2013</Year><RecNum>186</RecNum><DisplayText>[25]</DisplayText><record><rec-number>186</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">186</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Lin, Feng-Cheng</author><author>Chung, Lan-Kun</author><author>Ku, Wen-Yuan</author><author>Chu, Lin-Ru</author><author>Chou, Tien-Yin</author></authors></contributors><titles><title>Service Component Architecture for Geographic Information Sys-- in Cloud Computing Infrastructure</title><secondary-title>27th IEEE International Conference on Advanced Information Networking and Applications, Barcelona, Spain. NSC</secondary-title></titles><pages>100-2625</pages><dates><year>2013</year></dates><urls></urls></record></Cite></EndNote>[25]. از طرفی اطلاعات يكي از منابع اصلي و با ارزش براي مديران سازمانها است. نقش و ارزش اطلاعات نسبت به ساير منابع، مانند مواد اوليه و امور مالي، داراي ويژگي خاص است. هر چه حجم و پيچيدگي عمليات وسيعتر مي شود اطلاعات اهميت بيشتري پيدا مي كند ADDIN EN.CITE <EndNote><Cite><Author>Fatma</Author><Year>2013</Year><RecNum>187</RecNum><DisplayText>[26]</DisplayText><record><rec-number>187</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">187</key></foreign-keys><ref-type name="Book Section">5</ref-type><contributors><authors><author>Fatma, Achour</author><author>Anis, Jedidi</author><author>Faiez, Gargouri</author></authors></contributors><titles><title>A Two-Leveled Semantic Web Service Description of the Pervasive Information Sys--</title><secondary-title>Mobile Web and Information Sys--s</secondary-title></titles><pages>35-48</pages><dates><year>2013</year></dates><publisher>Springer</publisher><isbn>3642402755</isbn><urls></urls></record></Cite></EndNote>[26]. علاوه بر اين، سرمايه گذاري براي استقرار سيستمهاي اطلاعاتي بسيار بالا است. براي يك چنين سرمايه گذاري سنگيني فقط يك هدف مي تواند وجود داشته باشد و آن، جلب رضايت استفاده كننده نهايي در داخل يا خارج سازمان است ADDIN EN.CITE <EndNote><Cite><Author>عبدالحمید</Author><Year>1382</Year><RecNum>158</RecNum><DisplayText>[2]</DisplayText><record><rec-number>158</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">158</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author><style face="normal" font="default" charset="178" size="100%">مهدوی عبدالحمید</style></author></authors></contributors><titles><title><style face="normal" font="default" charset="178" size="100%">طراحی و تبیین سیستم ارزیابی کیفیت خدمات سیستم های اطلاعاتی مبتنی بر الگوریتم ژنتیک</style></title><secondary-title><style face="normal" font="default" charset="178" size="100%">رساله دکتری مدیریت گرایش سیستم ها دانشکده مدیریت دانشگاه تهران</style></secondary-title></titles><periodical><full-title>رساله دکتری مدیریت گرایش سیستم ها دانشکده مدیریت دانشگاه تهران</full-title></periodical><dates><year><style face="normal" font="default" charset="178" size="100%">1382</style></year></dates><urls></urls></record></Cite></EndNote>[2].
سیستمهای اطلاعاتی شامل فناوری اطلاعات، دادهها، رویههای پردازش دادهها و افرادی است که دادهها را جمعآوری و پردازش میکنند ADDIN EN.CITE <EndNote><Cite><Author>GORDON</Author><Year>2003</Year><RecNum>159</RecNum><DisplayText>[27]</DisplayText><record><rec-number>159</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">159</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>GORDON, Steven R</author><author>GORDON, Judith R</author></authors></contributors><titles><title>Information sys--s: a management approach</title></titles><dates><year>2003</year></dates><urls></urls></record></Cite></EndNote>[27]. سیستمهای اطلاعاتی مجموعهای از منابع اطلاعات است که برای جمعآوری، پردازش، نگهداری و به کارگیری، به اشتراکگذاری، توزیع یا در اختیار گذاشتن اطلاعات طراحی شدهاست ADDIN EN.CITE <EndNote><Cite><Author>Ross</Author><Year>2005</Year><RecNum>160</RecNum><DisplayText>[28]</DisplayText><record><rec-number>160</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">160</key></foreign-keys><ref-type name="Generic">13</ref-type><contributors><authors><author>Ross, R</author><author>Katzke, S</author><author>Johnson, A</author><author>Swanson, M</author><author>Stoneburner, G</author><author>Rogers, G</author></authors></contributors><titles><title>NIST SP 800-53 Recommended Security Controls for Federal Information Sys--s</title></titles><dates><year>2005</year></dates><publisher>National Institute of Standards and Technology&lt; http://csrc. nist. gov/publications/nistpubs/800-53/SP800-53. pdf</publisher><urls></urls></record></Cite></EndNote>[28]. براساس تدوین دیگر سیستمهای اطلاعاتی مجموعهای از اجزای وابسته به هم میباشد که اطلاعات را جمعآوری، پردازش، ذخیره و توزیع میکنند تا از فرآیند تصمیمگیری و کنترل سازمان پشتیبانی نماید. در واقع سیستمهای اطلاعاتی در سازمان اطلاعات مفید و لازم را برای اعضاء (مدیران و کارکنان( و مشتریان فراهم میآورد.
شبیه هر سیستم دیگری سیستمهای اطلاعاتی شامل جزء ورودی یا دادهها، جزء خروجی یا ستادهها، جزء پردازش برای تبدیل دهدهها به ستادهها توسط کاربران یا سیستمهای دیگر و سازوکار بازخورد که عملیات را کنترل میکند، میباشد (شکل 2-1). نکته دیگر اینکه شبیه هر سیستم دیگری، سیستمهای اطلاعاتی نیز در یک محیط خارجی فعالیت میکنند و فعالیت آنها تحت تاثیر محیط و عوامل محیطی میباشد ADDIN EN.CITE <EndNote><Cite><Author>Turban</Author><Year>2003</Year><RecNum>161</RecNum><DisplayText>[29]</DisplayText><record><rec-number>161</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">161</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Turban, Efraim</author></authors></contributors><titles><title>Information technology for management: Transforming business in the digital economy, Edition WIE</title></titles><dates><year>2003</year></dates><urls></urls></record></Cite></EndNote>[29].

شکل 21: مدلی از سیستمهای اطلاعاتی ADDIN EN.CITE <EndNote><Cite><Author>Turban</Author><Year>2003</Year><RecNum>161</RecNum><DisplayText>[29]</DisplayText><record><rec-number>161</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">161</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Turban, Efraim</author></authors></contributors><titles><title>Information technology for management: Transforming business in the digital economy, Edition WIE</title></titles><dates><year>2003</year></dates><urls></urls></record></Cite></EndNote>[29]
2-3-1 اهداف و مزایای سیستمهای اطلاعاتی ADDIN EN.CITE <EndNote><Cite><Author>Lacity</Author><Year>2012</Year><RecNum>188</RecNum><DisplayText>[30-32]</DisplayText><record><rec-number>188</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">188</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Lacity, Mary C</author><author>Hirschheim, Rudy</author></authors></contributors><titles><title>The information sys--s outsourcing bandwagon</title><secondary-title>Sloan management review</secondary-title></titles><periodical><full-title>Sloan management review</full-title></periodical><volume>34</volume><dates><year>2012</year></dates><urls></urls></record></Cite><Cite><Author>Laudon</Author><Year>2012</Year><RecNum>189</RecNum><record><rec-number>189</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">189</key></foreign-keys><ref-type name="Book">6</ref-type><contributors><authors><author>Laudon, Kenneth C</author><author>Laudon, Jane Price</author><author>Brabston, Mary Elizabeth</author></authors></contributors><titles><title>Management information sys--s: managing the digital firm</title></titles><volume>12</volume><dates><year>2012</year></dates><publisher>Pearson</publisher><urls></urls></record></Cite><Cite><Author>Irani</Author><Year>2013</Year><RecNum>190</RecNum><record><rec-number>190</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">190</key></foreign-keys><ref-type name="Book">6</ref-type><contributors><authors><author>Irani, Zahir</author><author>Love, Peter</author></authors></contributors><titles><title>Evaluating information sys--s</title></titles><dates><year>2013</year></dates><publisher>Routledge</publisher><isbn>1136404872</isbn><urls></urls></record></Cite></EndNote>[30-32]
سیستمهای اطلاعاتی جهت دستیابی به اهداف مختلفی ایجاد میشوند که از جمله آن عبارت است از:
جمعآوری و ذخیره اطلاعات بهدست آمده از منابع مختلف در قالبی منسجم و یکپارچه
قابلیت پاسخگویی سریع به نیازهای اطلاعاتی متقاضیان اطلاعات
امکان تبادل اطلاعات بین مراکز مختلف
امکان تهیه و ارائه گزارشات مقایسهای
فراهم آوردن ابزار اطلاعاتی لازم به منظور برنامهریزی و تصمیمگیری آسان ADDIN EN.CITE <EndNote><Cite><Author>فریبا</Author><Year>1383</Year><RecNum>162</RecNum><DisplayText>[1]</DisplayText><record><rec-number>162</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">162</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author><style face="normal" font="default" charset="178" size="100%">فصیحی هرنی ، فریبا</style></author></authors></contributors><titles><title><style face="normal" font="default" charset="178" size="100%">سیستم اطلاعات در سازمان</style></title><secondary-title><style face="normal" font="default" charset="178" size="100%">اولین همایش ملی دیریتی فناوری اطلاعات</style></secondary-title></titles><periodical><full-title>اولین همایش ملی دیریتی فناوری اطلاعات</full-title></periodical><dates><year><style face="normal" font="default" charset="178" size="100%">1383</style></year></dates><urls></urls></record></Cite></EndNote>[1]
2-3-2 روند به کارگیری سیستمهای اطلاعاتی در سازمان
روند به کارگیری سیستمهای اطلاعاتی در شرکتها و سازمانها، روندی تکاملی بوده. شکل 2-2 گویای این امر میباشد.

شکل 2-2: روند بهکارگیری سیستمهای اطلاعاتی در سازمانها ADDIN EN.CITE <EndNote><Cite><Author>O&apos;Brien</Author><Year>2004</Year><RecNum>163</RecNum><DisplayText>[33]</DisplayText><record><rec-number>163</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">163</key></foreign-keys><ref-type name="Book">6</ref-type><contributors><authors><author>O&apos;Brien, James A</author></authors></contributors><titles><title>Introduction To Information Sys--s (With Cd)</title></titles><dates><year>2004</year></dates><publisher>Tata McGraw-Hill Education</publisher><isbn>0070589712</isbn><urls></urls></record></Cite></EndNote>[33]
2-4 یکپارچهسازی سیستمهای اطلاعاتی
2-4-1 یکپارچهسازی در سازمان
مفهوم یکپارچه سازي، در طول سالها بین رشته هاي مختلف به طور متنوعی، درك و تصور شده و در یک روش نسبتاً غیر وابسته و غیر یکپارچه تکامل یافته است، به طوري که هر رشته اي، از منظر خود به موضوع نگاه میکند ADDIN EN.CITE <EndNote><Cite><Author>Barki</Author><Year>2005</Year><RecNum>164</RecNum><DisplayText>[34]</DisplayText><record><rec-number>164</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">164</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Barki, Henri</author><author>Pinsonneault, Alain</author></authors></contributors><titles><title>A model of organizational integration, implementation effort, and performance</title><secondary-title>Organization science</secondary-title></titles><periodical><full-title>Organization science</full-title></periodical><pages>165-179</pages><volume>16</volume><number>2</number><dates><year>2005</year></dates><isbn>1047-7039</isbn><urls></urls></record></Cite></EndNote>[34].
یکپارچهسازی یک جایگاه مرکزی در حوزههای متعددی چون مدیریت، استراتژی، تئوری سازمانی، مدیریت تولید/عملیات و سیستمهای اطلاعاتی اشغال میکند ADDIN EN.CITE <EndNote><Cite><Author>Barki</Author><Year>2005</Year><RecNum>164</RecNum><DisplayText>[34]</DisplayText><record><rec-number>164</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">164</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Barki, Henri</author><author>Pinsonneault, Alain</author></authors></contributors><titles><title>A model of organizational integration, implementation effort, and performance</title><secondary-title>Organization science</secondary-title></titles><periodical><full-title>Organization science</full-title></periodical><pages>165-179</pages><volume>16</volume><number>2</number><dates><year>2005</year></dates><isbn>1047-7039</isbn><urls></urls></record></Cite></EndNote>[34].
در استراتژی، ریشههای مفهومی یکپارچهسازی را میتوان در مفاهیم تعاون و هماهنگی(Fayol 1949) و همچنین در تعریف (Lawrence and Lorsch) از یکپارچهسازی ردیابی کرد.
"... فرآیند دست یافتن به پیوستگی و وحدت در تعامل بین زیرسیستمهای متعدد برای انجام وظایف سازمانی..."
بنابر این دیدگاه، منظور از یکپارچهسازی این است که دپارتمانهای مختلف چطور با همدیگر به صورت موزونی تعامل دارند و فعالیتهایشان به صورت تنگاتنگی هماهنگ شدهاست. در راستای این نگاه ادبیات استراتژی از مفهوم یکپارچهسازی، برای شرح هماهنگی فعالیتها یا مدیریت وابستگیها بین آنها استفاده میکند ADDIN EN.CITE <EndNote><Cite><Author>Barki</Author><Year>2005</Year><RecNum>164</RecNum><DisplayText>[34]</DisplayText><record><rec-number>164</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">164</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Barki, Henri</author><author>Pinsonneault, Alain</author></authors></contributors><titles><title>A model of organizational integration, implementation effort, and performance</title><secondary-title>Organization science</secondary-title></titles><periodical><full-title>Organization science</full-title></periodical><pages>165-179</pages><volume>16</volume><number>2</number><dates><year>2005</year></dates><isbn>1047-7039</isbn><urls></urls></record></Cite></EndNote>[34].
مفهوم یکپارچهسازی در سایر ادبیات، هم راستا با دیدگاه بالا است. برای مثال در تولیدات/عملیات/ زنجیره تامین، یکپارچهسازی به صورت مدیریت هماهنگ اطلاعات، گردش مواد، عملیات ماشین آلات کارخانه و زنجیره تامین از طریق مجموعه مشترکی از اصول، استراتژیها، سیاستها و معیارهای کارایی دیده میشود ADDIN EN.CITE <EndNote><Cite><Author>Huang</Author><Year>2012</Year><RecNum>191</RecNum><DisplayText>[35]</DisplayText><record><rec-number>191</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">191</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Huang, Tingwei</author><author>Zhou, Yuxiang</author></authors></contributors><titles><title>Remote sensing and open source geographic information sys-- integration</title><secondary-title>Earth Observation and Remote Sensing Applications (EORSA), 2012 Second International Workshop on</secondary-title></titles><pages>254-258</pages><dates><year>2012</year></dates><publisher>IEEE</publisher><isbn>1467319473</isbn><urls></urls></record></Cite></EndNote>[35]. در ادبیات نوآوری، از یکپارچهسازی برای ارائه اینکه فعالیتهای فرآیند نوآوری (نثلا تحقیق و توسعه و ساخت و تولید) چطور به همدیگر متصل شده و بهطور تنگاتنگ هماهنگ شدهاند، استفاده شدهاست ADDIN EN.CITE <EndNote><Cite><Author>Barki</Author><Year>2005</Year><RecNum>164</RecNum><DisplayText>[34]</DisplayText><record><rec-number>164</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">164</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Barki, Henri</author><author>Pinsonneault, Alain</author></authors></contributors><titles><title>A model of organizational integration, implementation effort, and performance</title><secondary-title>Organization science</secondary-title></titles><periodical><full-title>Organization science</full-title></periodical><pages>165-179</pages><volume>16</volume><number>2</number><dates><year>2005</year></dates><isbn>1047-7039</isbn><urls></urls></record></Cite></EndNote>[34]. در سیستمهای اطلاعاتی، به مفهوم یکپارچهسازی حداقل از دو منظر نگاه میشود.
از نظر فنی، از یکپارچهسازی برای شرح به هم پیوستگی فناوریهای اطلاعاتی سازمان و اینکه عناصر دادهای تا چه درجهای از یک شمای مفهوم عمومی مشترک استفاده میکنند، استفاده میشود ADDIN EN.CITE <EndNote><Cite><Author>Barki</Author><Year>2005</Year><RecNum>164</RecNum><DisplayText>[34, 36]</DisplayText><record><rec-number>164</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">164</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Barki, Henri</author><author>Pinsonneault, Alain</author></authors></contributors><titles><title>A model of organizational integration, implementation effort, and performance</title><secondary-title>Organization science</secondary-title></titles><periodical><full-title>Organization science</full-title></periodical><pages>165-179</pages><volume>16</volume><number>2</number><dates><year>2005</year></dates><isbn>1047-7039</isbn><urls></urls></record></Cite><Cite><Author>Calheiros</Author><Year>2012</Year><RecNum>192</RecNum><record><rec-number>192</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">192</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Calheiros, Rodrigo N</author><author>Netto, Marco AS</author><author>De Rose, César AF</author><author>Buyya, Rajkumar</author></authors></contributors><titles><title>EMUSIM: an integrated emulation and simulation environment for modeling, evaluation, and validation of performance of cloud computing applications</title><secondary-title>Software: Practice and Experience</secondary-title></titles><periodical><full-title>Software: Practice and Experience</full-title></periodical><pages>00-00</pages><dates><year>2012</year></dates><isbn>1097-024X</isbn><urls></urls></record></Cite></EndNote>[34, 36]. بر اساس این دیدگاه، یکپارچهسازی نشان میدهد که سیستمهای مختلف تا چه اندازهای، به هم پیوستهاند و میتوانند با همدیگر صحبت کنند. دیدگاه دیگر، یکپارچهسازی را در این میبیند که فرآیندهای کسبوکار دو یا چند سازمان مستقل، تا چه اندازه استاندارد شده و از طریق فناوریهای مخابراتی و رایانهای پیوند مستحکمی با همدیگر دارند ADDIN EN.CITE <EndNote><Cite><Author>Barki</Author><Year>2005</Year><RecNum>164</RecNum><DisplayText>[34]</DisplayText><record><rec-number>164</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">164</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Barki, Henri</author><author>Pinsonneault, Alain</author></authors></contributors><titles><title>A model of organizational integration, implementation effort, and performance</title><secondary-title>Organization science</secondary-title></titles><periodical><full-title>Organization science</full-title></periodical><pages>165-179</pages><volume>16</volume><number>2</number><dates><year>2005</year></dates><isbn>1047-7039</isbn><urls></urls></record></Cite></EndNote>[34].
همانطور که مشاهده می شود، چون رشته هاي مختلف روي مولفه ها یا فعالیتهاي سازمانی مختلفی تمرکز کرده اند، مفهوم یکپارچه سازي در حوزه هاي مختلف به اشکال مختلفی درك و تعریف شده است. البته با وجود تفاوت هاي واضح آنها، مفهوم یکپارچه سازي حول یک مفهوم بنیادي سیر میکند که در ADDIN EN.CITE <EndNote><Cite><Author>Barki</Author><Year>2005</Year><RecNum>164</RecNum><DisplayText>[34]</DisplayText><record><rec-number>164</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">164</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Barki, Henri</author><author>Pinsonneault, Alain</author></authors></contributors><titles><title>A model of organizational integration, implementation effort, and performance</title><secondary-title>Organization science</secondary-title></titles><periodical><full-title>Organization science</full-title></periodical><pages>165-179</pages><volume>16</volume><number>2</number><dates><year>2005</year></dates><isbn>1047-7039</isbn><urls></urls></record></Cite></EndNote>[34] آنرا یکپارچهسازی سازمانی مینامند وآنرا به این شکل تعریف میکنند که مولفههای سازمانی متمایز و وابسته به یکدیگر، تا چه اندازه تشکیل یک کل متحد میدهند. در این تعریف، وازه مولفه به واحدها، دپارتمانها، یا همکاران سازمانی اشاره دارد و شامل فرآیندهای کسبوکارف افراد و فناوری درگیر در آن است ADDIN EN.CITE <EndNote><Cite><Author>Barki</Author><Year>2005</Year><RecNum>164</RecNum><DisplayText>[34]</DisplayText><record><rec-number>164</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">164</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Barki, Henri</author><author>Pinsonneault, Alain</author></authors></contributors><titles><title>A model of organizational integration, implementation effort, and performance</title><secondary-title>Organization science</secondary-title></titles><periodical><full-title>Organization science</full-title></periodical><pages>165-179</pages><volume>16</volume><number>2</number><dates><year>2005</year></dates><isbn>1047-7039</isbn><urls></urls></record></Cite></EndNote>[34].
2-4-2 یکپارچهسازی در سیستمهای اطلاعاتی
در این کار، تمرکز اصلی روي یکپارچه سازي در سیستم هاي اطلاعاتی است، اما با توجه به اینکه، یکپارچه سازي سیستم هاي اطلاعاتی در خلا صورت نمی گیرد و روي مولفه هاي سازمانی تاثیرات مستقیم یا غیر مستقیمی دارد، براي پیاده شدن کامل یکپارچه سازي سیستم هاي اطلاعاتی باید در بستر یکپارچه سازي سازمانی پیاده شود ADDIN EN.CITE <EndNote><Cite><Author>Li</Author><Year>2012</Year><RecNum>193</RecNum><DisplayText>[37]</DisplayText><record><rec-number>193</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">193</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Li, Shancang</author><author>Xu, Lida</author><author>Wang, Xinheng</author><author>Wang, Jue</author></authors></contributors><titles><title>Integration of hybrid wireless networks in cloud services oriented enterprise information sys--s</title><secondary-title>Enterprise Information Sys--s</secondary-title></titles><periodical><full-title>Enterprise Information Sys--s</full-title></periodical><pages>165-187</pages><volume>6</volume><number>2</number><dates><year>2012</year></dates><isbn>1751-7575</isbn><urls></urls></record></Cite></EndNote>[37].
آگهی زیر (شکل 2-3) را از شرکت اراکل و نقل قول مربوطه را از CEO آن، لاری الیسون در نظر بگیرید. این شکل، به طور واضح و مشخص، تبلیغ نوعی از یکپارچهسازی است که در ADDIN EN.CITE <EndNote><Cite><Author>Gulledge</Author><Year>2006</Year><RecNum>165</RecNum><DisplayText>[38]</DisplayText><record><rec-number>165</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">165</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Gulledge, Thomas</author></authors></contributors><titles><title>What is integration?</title><secondary-title>Industrial Management &amp; Data Sys--s</secondary-title></titles><periodical><full-title>Industrial Management &amp; Data Sys--s</full-title></periodical><pages>5-20</pages><volume>106</volume><number>1</number><dates><year>2006</year></dates><isbn>0263-5577</isbn><urls></urls></record></Cite></EndNote>[38] آن را "Big I" مینامد که در آن تمام داده هاي مرتبط با هم، بر اساس یک مدل داده اي معین تراز شده و تنها یک بار ذخیره شده اند. معناي آن، این است که شما می توانید تمام داده هاي خود را براي مجموعه اي از فرآیندهاي کسب و کار که در ستون میانی شکل2-3 لیست شده اند، درون سویت کسب و کار الکترونیک اراکل قرار دهید و به طور قابل توجهی، هزینه کلی مالکیت سیستم را کاهش دهید. در حقیقت، آگهی ادعا میکند که اراکل با پیادهسازی Big I ، سالانه یک میلیارد دلار صرفهجویی کردهاست. معناي دیگري که از نقل قول الیسون بر می آید، این است که اگر شما با استفاده از رابط، ترکیبی از بهترین ماژول هاي محصولات مختلف را پیاده کنید، با مشکلات پیاده سازي روبرو خواهید شد؛ یعنی "هیچ اهمیتی ندارد، شما چقدر خوب آن را انجام دهید، در هر صورت یکپارچه سازي سیستم ها هرگز نمی تواند تمام داده هاي شما را در یک مکان قرار دهد " ADDIN EN.CITE <EndNote><Cite><Author>Gulledge</Author><Year>2006</Year><RecNum>165</RecNum><DisplayText>[38]</DisplayText><record><rec-number>165</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">165</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Gulledge, Thomas</author></authors></contributors><titles><title>What is integration?</title><secondary-title>Industrial Management &amp; Data Sys--s</secondary-title></titles><periodical><full-title>Industrial Management &amp; Data Sys--s</full-title></periodical><pages>5-20</pages><volume>106</volume><number>1</number><dates><year>2006</year></dates><isbn>0263-5577</isbn><urls></urls></record></Cite></EndNote>[38].
نقل قول الیسون یک نکته دارد – رابط ها گران هستند و بخش مهمی از هزینه هر پروژه پیاده سازي
سیستم هاي سازمانی را تشکیل می دهند. در ضمن مشکلات پیچیدگی کلی و مدیریت جامعیت چند منبع دادهای نیز وجود دارد ADDIN EN.CITE <EndNote><Cite><Author>Gulledge</Author><Year>2006</Year><RecNum>165</RecNum><DisplayText>[38]</DisplayText><record><rec-number>165</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">165</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Gulledge, Thomas</author></authors></contributors><titles><title>What is integration?</title><secondary-title>Industrial Management &amp; Data Sys--s</secondary-title></titles><periodical><full-title>Industrial Management &amp; Data Sys--s</full-title></periodical><pages>5-20</pages><volume>106</volume><number>1</number><dates><year>2006</year></dates><isbn>0263-5577</isbn><urls></urls></record></Cite></EndNote>[38].

شکل 2-3: آگهی اراکل برای Big I
شکل 2-4 را از یک شرکت بدون نام در نظر بگیرید. شکل فوق یک موقعیت را نشان میهد که در ادبیات، "یکپارچهسازی سیستم" نامیده میشود که به معنای ارتباط سیستمها با همدیگر به شکلی است که بتوانند اطلاعات را از بین یک تصویر تکنولوژیک پیچیده، به همدیگر ارسال کنند. در ADDIN EN.CITE <EndNote><Cite><Author>Gulledge</Author><Year>2006</Year><RecNum>165</RecNum><DisplayText>[38]</DisplayText><record><rec-number>165</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">165</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Gulledge, Thomas</author></authors></contributors><titles><title>What is integration?</title><secondary-title>Industrial Management &amp; Data Sys--s</secondary-title></titles><periodical><full-title>Industrial Management &amp; Data Sys--s</full-title></periodical><pages>5-20</pages><volume>106</volume><number>1</number><dates><year>2006</year></dates><isbn>0263-5577</isbn><urls></urls></record></Cite></EndNote>[38] این نوع از یکپارچهسازی را، یک شکل Little i مینامد و بیان میکند که این شکل از Little i (نقطه به نقطه)، یک راهحل گران است. داده ها بایستی به طور ثابت بین چندین منبع داده اي هماهنگ و تمیز شوند و هر تغییري روي یک سیستم میتواند منجر به آزمایش مجدد یا حتی طراحی مجدد و کد نویسی رابط ها شودکه کاری پیچیده و پرهزینه است ADDIN EN.CITE <EndNote><Cite><Author>Gulledge</Author><Year>2006</Year><RecNum>165</RecNum><DisplayText>[38]</DisplayText><record><rec-number>165</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">165</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Gulledge, Thomas</author></authors></contributors><titles><title>What is integration?</title><secondary-title>Industrial Management &amp; Data Sys--s</secondary-title></titles><periodical><full-title>Industrial Management &amp; Data Sys--s</full-title></periodical><pages>5-20</pages><volume>106</volume><number>1</number><dates><year>2006</year></dates><isbn>0263-5577</isbn><urls></urls></record></Cite></EndNote>[38] .
تا اینجا دو هدف نهایی بیان شد که که البته بسیاري از سازمانهاي بزرگ با وسعت جهانی، هیچ کدام از آنها را به صورت مطلق نپذیرفته اند. بسیاري از سازمان ها، به دلایل متعددي نمی خواهند تمام دادههایشان را درون یک برنامه کاربردی (مانند: اراکل، مایکروسافت و...) قرار دهند، اما در عین حال، هیچ کدام دوست ندارند با مشکلات پیادهسازی Little i ، مشابه آنچه که در شکل 2-2 نشان داده شد، مواجه شوند ADDIN EN.CITE <EndNote><Cite><Author>Gulledge</Author><Year>2006</Year><RecNum>165</RecNum><DisplayText>[38]</DisplayText><record><rec-number>165</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">165</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Gulledge, Thomas</author></authors></contributors><titles><title>What is integration?</title><secondary-title>Industrial Management &amp; Data Sys--s</secondary-title></titles><periodical><full-title>Industrial Management &amp; Data Sys--s</full-title></periodical><pages>5-20</pages><volume>106</volume><number>1</number><dates><year>2006</year></dates><isbn>0263-5577</isbn><urls></urls></record></Cite></EndNote>[38].

شکل 2-4: ارتباط مولفههای سیستم برای تعریف یک راهحل سازمانی
انتخابهای دیگری نیز وجود دارد. در حقیقت انتخابهای بسیاری وجود دارد،که تمام انتخابها (شامل دوتایی که در بالا ذکر شد) یکپارچهسازی خوانده میشوند. Big I ، ممکن است دست یافتنی نباشد و یا حتی مناسب هم نباشد. سوالی که در اینجا مطرح میشود این است که اگر Little i مناسب است، بر اساس موقعیت و حالت فناوریهای پدیدار شده، چه نوعی از Little i مناسب است ADDIN EN.CITE <EndNote><Cite><Author>Gulledge</Author><Year>2006</Year><RecNum>165</RecNum><DisplayText>[38]</DisplayText><record><rec-number>165</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">165</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Gulledge, Thomas</author></authors></contributors><titles><title>What is integration?</title><secondary-title>Industrial Management &amp; Data Sys--s</secondary-title></titles><periodical><full-title>Industrial Management &amp; Data Sys--s</full-title></periodical><pages>5-20</pages><volume>106</volume><number>1</number><dates><year>2006</year></dates><isbn>0263-5577</isbn><urls></urls></record></Cite></EndNote>[38].
2-4-3 یکپارچهسازی برنامه کاربردی درون سازمانی
سیستمهاي سفارشی و بستهبندي شده، به عنوان زیررده برنامههاي کاربردي درون سازمانی،دستهبندی شدهاند ADDIN EN.CITE <EndNote><Cite><Author>Irani</Author><Year>2003</Year><RecNum>166</RecNum><DisplayText>[39]</DisplayText><record><rec-number>166</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">166</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Irani, Zahir</author><author>Themistocleous, Marinos</author><author>Love, Peter ED</author></authors></contributors><titles><title>The impact of enterprise application integration on information sys-- lifecycles</title><secondary-title>Information &amp; management</secondary-title></titles><periodical><full-title>Information &amp; management</full-title></periodical><pages>177-187</pages><volume>41</volume><number>2</number><dates><year>2003</year></dates><isbn>0378-7206</isbn><urls></urls></record></Cite></EndNote>[39]. گزارش کردهاند که سیستمهاي سفارشی یا موروثی، در مقابل تغییرات و حرکات انقلابی براي برآورد نیازمندي هاي کسب و کار مقاومت می کنند بسیاري از سیستم هاي موروثی، از یک مدل واحد پیروي می کنند که داده ها، منطق و رابط ها، از هم جدا نیستند، بلکه با همدیگر ساخته شدهاند. برخلاف سیستم هاي سفارشی، راه حلهاي بستهبندي شده یک مدل معماري سه لایه دارند که در آن، دادهها از منطق کسب و کار و رابط ها جدا شده اند، بنابراین به آسانی می توانند به روز شده یا تغییر یابند. علاوه بر این، سیستم هاي بسته بندي شده مانند ERP براساس نیازمندي ها و فرایندهاي عمومی کسب و کار بنا شده اند، نه بر مبناي نیازمندي هاي یک سازمان بخصوص. علاوه بر این، Davenport گزارش می کند که سیستمهاي بستهبندي شده، اجازه سفارشیسازي زیاد را نمیدهند، بنابراین در اکثر اوقات، سازمان ها مجبورند فرایندهاي کسب و کار و استراتژي خود را تغییر دهند تا خود را با سیستم بسته بندي شده انطباق دهند ADDIN EN.CITE <EndNote><Cite><Author>Irani</Author><Year>2003</Year><RecNum>166</RecNum><DisplayText>[39]</DisplayText><record><rec-number>166</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">166</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Irani, Zahir</author><author>Themistocleous, Marinos</author><author>Love, Peter ED</author></authors></contributors><titles><title>The impact of enterprise application integration on information sys-- lifecycles</title><secondary-title>Information &amp; management</secondary-title></titles><periodical><full-title>Information &amp; management</full-title></periodical><pages>177-187</pages><volume>41</volume><number>2</number><dates><year>2003</year></dates><isbn>0378-7206</isbn><urls></urls></record></Cite></EndNote>[39].
2-4-4 یکپارچهسازی برنامه کاربردی درونی
یکپارچهسازي برنامه کاربردي درونی، به دنبال به هم پیوستن برنامههاي کاربردي سازمانی و تبادل اطلاعات در سطح سازمان است. در این جا، لازم است که سیستمهاي سازمانی، از سیستمهاي کسب و کار جدید بهرهبرداري کرده و با آنها یکپارچه شوند. براي دست یافتن به یکپارچهسازي برنامه کاربردی درونی، Mosawi و دیگران عقیده دارند که مدل برنامه کاربردی درونی را بایستی از طریق رویکردهای یکپارچهسازی زیر با هم پیوند داد ADDIN EN.CITE <EndNote><Cite><Author>Al Mosawi</Author><Year>2006</Year><RecNum>167</RecNum><DisplayText>[40]</DisplayText><record><rec-number>167</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">167</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Al Mosawi, Adra</author><author>Zhao, Liping</author><author>Macaulay, Linda A</author></authors></contributors><titles><title>A Model Driven Architecture for Enterprise Application Integration</title><secondary-title>HICSS</secondary-title></titles><pages>4-7</pages><volume>39</volume><dates><year>2006</year></dates><urls></urls></record></Cite></EndNote>[40].
یکپارچهسازي سرویسهاي برنامه کاربردي که شامل یکپارچهسازي دادهاي، شیئی و فرآیندي است.
یکپارچهسازي میانافزار که شامل یکپارچهسازي پلتفرم و شبکه است.

2-4-4-1 یکپارچهسازی سرویسهای برنامههای کاربردی
یکپارچهسازي سرویسهاي برنامه کاربردي، مسئول مبادله دادهها یا توابع یک برنامه کاربردي به دیگري براي انجام وظایف کسب و کار مشترك است. براي اینکه برنامه کاربردي، یکپارچه شود، شرکت بایستی در ابتدا تعیین کند کدام عنصر برنامه کاربردي(داده، شی یا فرآیند)، نیاز به یکپارچه سازي دارد و نقطه دسترسی یکپارچهسازي چیست. Mosawi و دیگران پیشنهاد می کنند، برنامههاي کاربردي را با یکی از رویکردهاي زیر یکپارچه کنید ADDIN EN.CITE <EndNote><Cite><Author>Al Mosawi</Author><Year>2006</Year><RecNum>167</RecNum><DisplayText>[40]</DisplayText><record><rec-number>167</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">167</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Al Mosawi, Adra</author><author>Zhao, Liping</author><author>Macaulay, Linda A</author></authors></contributors><titles><title>A Model Driven Architecture for Enterprise Application Integration</title><secondary-title>HICSS</secondary-title></titles><pages>4-7</pages><volume>39</volume><dates><year>2006</year></dates><urls></urls></record></Cite></EndNote>[40].
2-4-4-1-1 یکپارچهسازی دادهای
این یکپارچهسازي، در سطح پایگاه داده یا منبع دادهاي رخ میدهد و با مهاجرت دادهها بین چند منبع دادهاي حاصل میشود. دادههاي سازمانی، معمولابین چندین سیستم مدیریت پایگاه داده توزیع شدهاند و میتوانند در پایگاه دادههاي رابطهاي، پایگاه دادههاي شی گرا، فایلهاي مسطح موروثی و بسیاري از منابع دیگر موجود باشند. هر منبع دادهاي، ممکن است از یک یا چند واحد کسب و کار پشتیبانی کند و معناي این منابع دادهاي، میتواند بر اساس واحد کسب و کاري که از آن پشتیبانی میکند، تغییر کند. بنابراین هر منبع دادهاي، مدل سازي دادهاي و شمای متفاوتی داشته و اغلب روي پلتفرمهاي متفاوتی اجرا میشود. راه حلهاي یکپارچهسازي، تلاش دارند تا دادهها را بین چندین منبع دادهاي انتقال دهند، که این کار توسط یک رابط استاندارد منفرد که به دادههاي منابع دادهاي متفاوت دسترسی دارد و با همگامسازي معناي برنامههاي کاربردي متفاوت که درمنابع دادهاي متفاوتی موجودند، انجام میشود ADDIN EN.CITE <EndNote><Cite><Author>Al Mosawi</Author><Year>2006</Year><RecNum>167</RecNum><DisplayText>[40]</DisplayText><record><rec-number>167</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">167</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Al Mosawi, Adra</author><author>Zhao, Liping</author><author>Macaulay, Linda A</author></authors></contributors><titles><title>A Model Driven Architecture for Enterprise Application Integration</title><secondary-title>HICSS</secondary-title></titles><pages>4-7</pages><volume>39</volume><dates><year>2006</year></dates><urls></urls></record></Cite></EndNote>[40]. این یکپارچهسازي، از سازگاري دادهای تمام منابع دادهاي پشتیبانی میکند. مکانیزمهاي متعددي براي انتقال داده بین چندین منبع دادهاي، به صورت بلادرنگ و دستهاي، مانند رونوشتبرداري از داده، استخراج، تبدیل و بارگذاری(ETL)، انبار داده، بازار داده، و پایگاه دادههای فدرالی موجود است ADDIN EN.CITE <EndNote><Cite><Author>Al Mosawi</Author><Year>2006</Year><RecNum>167</RecNum><DisplayText>[40]</DisplayText><record><rec-number>167</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">167</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Al Mosawi, Adra</author><author>Zhao, Liping</author><author>Macaulay, Linda A</author></authors></contributors><titles><title>A Model Driven Architecture for Enterprise Application Integration</title><secondary-title>HICSS</secondary-title></titles><pages>4-7</pages><volume>39</volume><dates><year>2006</year></dates><urls></urls></record></Cite></EndNote>[40].
2-4-4-1-2 یکپارچهسازی شیئی
این یکپارچهسازي، اجازه میدهد، اشیائی که در سراسر یک سازمان توزیع شدهاند، با هم تعامل داشته باشند و عملکرد خود را به اشتراك بگذارند. این روش، اجازه میدهد اشیاء از راه دور ایجاد شده و همچنین متدهاي اشیاء از راه دور فراخوانی شوند. براي نائل شدن به یکپارچهسازي دو یا چند برنامه کاربردي با استفاده از یکپارچهسازي شیئی، معمار مجبور است، هر برنامه کاربردي را با استفاده از مکانیزمهاي یکپارچهسازي شیئی، مانند فناوري اشیاء توزیع شده )یا سرویسدهنده برنامه کاربردي(، مجدداً بسازد. با این کار، منطق کسب و کار مشترك میتواند به اشتراك گذاشته شده و براي این که در آینده توسط سایر برنامههاي کاربردي استفاده شود، در معرض نمایش قرار بگیرد ADDIN EN.CITE <EndNote><Cite><Author>Al Mosawi</Author><Year>2006</Year><RecNum>167</RecNum><DisplayText>[40]</DisplayText><record><rec-number>167</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">167</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Al Mosawi, Adra</author><author>Zhao, Liping</author><author>Macaulay, Linda A</author></authors></contributors><titles><title>A Model Driven Architecture for Enterprise Application Integration</title><secondary-title>HICSS</secondary-title></titles><pages>4-7</pages><volume>39</volume><dates><year>2006</year></dates><urls></urls></record></Cite></EndNote>[40]. لفافههای برنامههای کاربردي، دادههاي رابط کاربري مین فریم را کپسوله میکنند و آنها را به شی تبدیل میکنند. اگر سیستم موروثی، یک مرتبه در لفافه قرار گیرد، میتواند در یک محیط مبتنی بر شی سهیم شود براي دسترسی به اشیاء راه حلهاي بستهبنديشده، از رابطهاي برنامه نویسی کاربردي (APIs)، استفاده میشود ADDIN EN.CITE <EndNote><Cite><Author>Al Mosawi</Author><Year>2006</Year><RecNum>167</RecNum><DisplayText>[40]</DisplayText><record><rec-number>167</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">167</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Al Mosawi, Adra</author><author>Zhao, Liping</author><author>Macaulay, Linda A</author></authors></contributors><titles><title>A Model Driven Architecture for Enterprise Application Integration</title><secondary-title>HICSS</secondary-title></titles><pages>4-7</pages><volume>39</volume><dates><year>2006</year></dates><urls></urls></record></Cite></EndNote>[40]. بسیاري از برنامه هاي کاربردي بسته بندي شده، مانند ERP و SCM، API هایی را برای تعامل با برنامههای کاربردی زیرین و اشیائ کسبوکار فراهم کردهاند. COM، CORBA و J2EE محبوبترین ابزارهاي فناوري اشیاء توزیع شدهاند که از آنها، براي در لفافه قرار دادن منطق کسب و کاري که درون برنامههاي کاربردي وجود دارد، استفاده میشود ADDIN EN.CITE <EndNote><Cite><Author>Al Mosawi</Author><Year>2006</Year><RecNum>167</RecNum><DisplayText>[40]</DisplayText><record><rec-number>167</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">167</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Al Mosawi, Adra</author><author>Zhao, Liping</author><author>Macaulay, Linda A</author></authors></contributors><titles><title>A Model Driven Architecture for Enterprise Application Integration</title><secondary-title>HICSS</secondary-title></titles><pages>4-7</pages><volume>39</volume><dates><year>2006</year></dates><urls></urls></record></Cite></EndNote>[40].
2-4-4-1-3 یکپارچهسازی فرآیندی
این رویکرد از یکپارچهسازي، گردش اطلاعات را بین تودهاي از برنامههاي کاربردي موروثی، برنامههاي کاربردي بستهبندي شده، برنامههاي کاربردي کسب و کار الکترونیک و سایر فرآیندهاي سازمانی مدیریت میکند. این روش، وابستگیهایی را تعریف میکند که جهت نائل شدن به فرآیند سازمانی اثربخش، بین اشیاء و فرآیندهاي سازمانی متفاوت رخ میدهند. این رویکرد، فرمولهسازي سیاستهاي عمومی کسب و کار را امکان پذیر میسازد که سبب اجراي نامتناقض فرآیندهاي کسب و کار سازمان میشود. این روش، سازمانها را قادر به خودکار و یکپارچهسازي فرآیندهاي داخلی و خارجی کسب و کار، بر اساس قوانین کسب و کار سیستمهاي کسب و کار گوناگون میکند. راهحلهاي یکپارچهسازي فرآیندي، معمولاً از چندین ابزار تشکیل شدهاند که شامل ابزار مدلسازی، موتور فرآیندی و ابزار راهبردی است ADDIN EN.CITE <EndNote><Cite><Author>Al Mosawi</Author><Year>2006</Year><RecNum>167</RecNum><DisplayText>[40]</DisplayText><record><rec-number>167</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">167</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Al Mosawi, Adra</author><author>Zhao, Liping</author><author>Macaulay, Linda A</author></authors></contributors><titles><title>A Model Driven Architecture for Enterprise Application Integration</title><secondary-title>HICSS</secondary-title></titles><pages>4-7</pages><volume>39</volume><dates><year>2006</year></dates><urls></urls></record></Cite></EndNote>[40].
ابزار مدلسازي، براي طراحی و مدلسازي فرآیندهاي کسبوکار به صورت گرافیکی استفاده میشود. این ابزار، با رسم نمودار گردش کار که منطق و منابع متفاوت کسبوکار را به هم پیوند میدهد، نحوه گردش اطلاعات بین برنامههاي کاربردي را تعریف میکند. موتور فرآیند کسب و کار، محیطی براي هماهنگسازي اجراي فرآیند و گردش آن با سایر شرکاي فرآیند، ارائه میدهد. ابزار راهبري، وظایف راهبري مانند مانیتورینگ فرآیند کسبوکار و ایجاد گزارشهایی درباره کارایی فرآیند کسبوکار را ارائه میدهد ADDIN EN.CITE <EndNote><Cite><Author>Al Mosawi</Author><Year>2006</Year><RecNum>167</RecNum><DisplayText>[40]</DisplayText><record><rec-number>167</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">167</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Al Mosawi, Adra</author><author>Zhao, Liping</author><author>Macaulay, Linda A</author></authors></contributors><titles><title>A Model Driven Architecture for Enterprise Application Integration</title><secondary-title>HICSS</secondary-title></titles><pages>4-7</pages><volume>39</volume><dates><year>2006</year></dates><urls></urls></record></Cite></EndNote>[40].
2-4-4-2 یکپارچهسازی میانافزار
یکپارچهسازي میانافزار، مسئول پایهگذاري زیرساخت ارتباطی براي اتصال فیزیکی و تعامل بین تمام مولفههاي سیستم است. این یکپارچهسازي، مسائل لوله کشی، سیم کشی و محیط زمان اجرا را براي انطباق با نیازمنديهاي کسب و کار، هدف قرار میدهد. آن اجازه اجرا، توالی و کنترل نمونههایی از فرآیندهاي کسبوکار را در ارتباط با چند پروتکل میدهد. یکپارچهسازي میانافزار، میتواند از طریق یکپارچهسازي پلتفرم و شبکه حاصل شود. در ادبیات، گاهی به این نوع از یکپارچه سازيی، یکپارچهسازي زیرساخت نیز می گویند ADDIN EN.CITE <EndNote><Cite><Author>Al Mosawi</Author><Year>2006</Year><RecNum>167</RecNum><DisplayText>[40]</DisplayText><record><rec-number>167</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">167</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Al Mosawi, Adra</author><author>Zhao, Liping</author><author>Macaulay, Linda A</author></authors></contributors><titles><title>A Model Driven Architecture for Enterprise Application Integration</title><secondary-title>HICSS</secondary-title></titles><pages>4-7</pages><volume>39</volume><dates><year>2006</year></dates><urls></urls></record></Cite></EndNote>[40].

2-4-4-2-1 یکپارچهسازی پلتفرم
این یکپارچهسازي اجازه میدهد، انواع برنامههاي کاربردي که روي پلتفرمهاي کاملاً متفاوتی اجرا میشوند، یکپارچه شوند. یکپارچهسازي پلتفرم، تنها مراقب در دسترس بودن ابزارها و فرآیندها است تا برنامههاي کاربردي که روي پلتفرمهاي متفاوتی قرار دارند، اجازه یابند به صورت بهینه و امن ارتباط برقرار کنند، به شکلی که دادهها و توابع بتوانند به صورت قابل اطمینانی منتقل شوند، مانند ارسال مطمئن دادهها از یک ماشین NT به یک ماشین لینوکس ADDIN EN.CITE <EndNote><Cite><Author>Al Mosawi</Author><Year>2006</Year><RecNum>167</RecNum><DisplayText>[40]</DisplayText><record><rec-number>167</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">167</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Al Mosawi, Adra</author><author>Zhao, Liping</author><author>Macaulay, Linda A</author></authors></contributors><titles><title>A Model Driven Architecture for Enterprise Application Integration</title><secondary-title>HICSS</secondary-title></titles><pages>4-7</pages><volume>39</volume><dates><year>2006</year></dates><urls></urls></record></Cite></EndNote>[40].
2-4-4-2-2 یکپارچهسازی شبکه
این یکپارچهسازي، با ترجمه پروتکلهاي غیرمشابه به همدیگر، تبادل اطلاعات بین شبکههاي ناسازگار را امکانپذیر میسازد. یکپارچهسازي شبکه، به مثابه پلی براي پر کردن شکاف بین شبکههاي ناسازگار است، به شکلی که دادهها بتوانند بین سیستمهاي متفاوت منتقل شوند ADDIN EN.CITE <EndNote><Cite><Author>Al Mosawi</Author><Year>2006</Year><RecNum>167</RecNum><DisplayText>[40]</DisplayText><record><rec-number>167</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">167</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Al Mosawi, Adra</author><author>Zhao, Liping</author><author>Macaulay, Linda A</author></authors></contributors><titles><title>A Model Driven Architecture for Enterprise Application Integration</title><secondary-title>HICSS</secondary-title></titles><pages>4-7</pages><volume>39</volume><dates><year>2006</year></dates><urls></urls></record></Cite></EndNote>[40]. هدف این یکپارچه سازي، برقراري اتصال بین برنامه هايکاربردي و ماژولهایی است که روي شبکههاي متفاوتی قرار دارند. این اتصال، تضمین میکند که دادهها یا پیغامها میتوانند از هر شبکهاي به دیگري ارسال شوند. اتصال شبکهاي از طریق فناوري هاي شبکه و پروتکلهاي استانداردي مانند TCP/IP به دست میآید ADDIN EN.CITE <EndNote><Cite><Author>Al Mosawi</Author><Year>2006</Year><RecNum>167</RecNum><DisplayText>[40]</DisplayText><record><rec-number>167</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">167</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Al Mosawi, Adra</author><author>Zhao, Liping</author><author>Macaulay, Linda A</author></authors></contributors><titles><title>A Model Driven Architecture for Enterprise Application Integration</title><secondary-title>HICSS</secondary-title></titles><pages>4-7</pages><volume>39</volume><dates><year>2006</year></dates><urls></urls></record></Cite></EndNote>[40].
2-4-5 انواع رویکردهای یکپارچهسازی براساس درجه پیچیدگی آن
در ADDIN EN.CITE <EndNote><Cite><Author>Yoo</Author><Year>2004</Year><RecNum>168</RecNum><DisplayText>[41]</DisplayText><record><rec-number>168</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">168</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Yoo, Min-Jung</author></authors></contributors><titles><title>Enterprise application integration and agent-oriented software integration</title><secondary-title>Sys--s, Man and Cybernetics, 2004 IEEE International Conference on</secondary-title></titles><pages>2119-2124</pages><volume>3</volume><dates><year>2004</year></dates><publisher>IEEE</publisher><isbn>0780385667</isbn><urls></urls></record></Cite></EndNote>[41] رویکردهاي یکپارچهسازي را به 6 دسته کلی تقسیم نموده که از یک روش ساده و سریع شروع شده و به یک راهحل پیچیده ختم میشود. در ادامه رویکردهاي مختلف را به ترتیب از سادهترین به پیچیدهترین نوع مشاهده می کنید.
2-4-5-1 انتقال دادههای مشترک
در این رویکرد، فایلهاي متنی بین برنامههاي کاربردي که قرار است یکپارچه شوند، به اشتراك گذاشته میشود، براي نمونه، به منظور اشتراك اطلاعات بین برنامههاي کاربردي متمایز، از زبانهاي اسکریپتی به همراه نوعی از میانافزارهاي پیغام گرا استفاده می شود. این رویکرد، با توجه به امکان ساخت سریع الگوي اولیه و همچنین توسعهپذیري آسان آن، توسط تعداد بسیار زیادي از گروهها جهت انجام پروژههاي یکپارچهسازي ساده و کوتاه مدت استفاده میشود ADDIN EN.CITE <EndNote><Cite><Author>Yoo</Author><Year>2004</Year><RecNum>168</RecNum><DisplayText>[41]</DisplayText><record><rec-number>168</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">168</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Yoo, Min-Jung</author></authors></contributors><titles><title>Enterprise application integration and agent-oriented software integration</title><secondary-title>Sys--s, Man and Cybernetics, 2004 IEEE International Conference on</secondary-title></titles><pages>2119-2124</pages><volume>3</volume><dates><year>2004</year></dates><publisher>IEEE</publisher><isbn>0780385667</isbn><urls></urls></record></Cite></EndNote>[41].
2-4-5-2 یکپارچهسازی در سطح پایگاه داده
این رویکرد، به منظور اشتراك محتواي پایگاه دادهها به صورت سازگار ، به دنبال اتصال پایگاههاي داده از طریق یکپارچهسازي پایگاه داده با پایگاه داده و یا ساخت یک پایگاه داده فدرالی میباشد. رونوشت داده اي، تنها به دنبال انتقال داده بین دو یا چند پایگاه داده میباشد. در حال حاضر، بسیاري از میان افزارهاي پایگاه داده گرا، با تبدیل و انطباق عناصر پایگاه دادههاي نامتجانس، سرویس رونوشت پایگاه داده را ارائه میدهند. پایگاه داده فدرالی، تلاش دارد تا چندین پایگاه داده و مدل پایگاه داده را از طریق یک پایگاه داده مجازي فدرالی یکپارچه کند تا یک نماي متحدالشکل منفرد بدست آورد ADDIN EN.CITE <EndNote><Cite><Author>Yoo</Author><Year>2004</Year><RecNum>168</RecNum><DisplayText>[41]</DisplayText><record><rec-number>168</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">168</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Yoo, Min-Jung</author></authors></contributors><titles><title>Enterprise application integration and agent-oriented software integration</title><secondary-title>Sys--s, Man and Cybernetics, 2004 IEEE International Conference on</secondary-title></titles><pages>2119-2124</pages><volume>3</volume><dates><year>2004</year></dates><publisher>IEEE</publisher><isbn>0780385667</isbn><urls></urls></record></Cite></EndNote>[41].
2-4-5-3 پردازش رابط
این رویکرد، از رابطهاي تعریف شده برنامههاي کاربردي استفاده کرده و یک رابط متحدالشکل ارائه میدهد که به تمام سرویسهاي داخلی برنامههاي کاربردي دسترسی دارد. هدف این رویکرد، متغیر بوده و میتواند وحدت اطلاعات یا وحدت سرویس ها و یا هر دوي آنها باشد. JCA نمونهاي از این نوع یکپارچهسازي است که نقش واسط بین سیستمهايERP متفاوت را دارد ADDIN EN.CITE <EndNote><Cite><Author>Yoo</Author><Year>2004</Year><RecNum>168</RecNum><DisplayText>[41]</DisplayText><record><rec-number>168</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">168</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Yoo, Min-Jung</author></authors></contributors><titles><title>Enterprise application integration and agent-oriented software integration</title><secondary-title>Sys--s, Man and Cybernetics, 2004 IEEE International Conference on</secondary-title></titles><pages>2119-2124</pages><volume>3</volume><dates><year>2004</year></dates><publisher>IEEE</publisher><isbn>0780385667</isbn><urls></urls></record></Cite></EndNote>[41].
2-4-5-4 یکپارچهسازی در سطح فرآیند
یکپارچهسازي در سطح فرآیند یا به عبارت دیگر یکپارچهسازي فرآیند کسب و کار، برنامههاي کاربردي موجود را در نظر میگیرد و با احتساب آنها در فرآیندهاي نهایی، به ساخت فرآیندهاي کسب و کار سازمانی میپردازد. مشخصه این رویکرد، ارائه لایه دیگري با نام مدیریت فرآیند در بالاي سایر برنامههاي کاربردي است. این لایه از کنترل منطق و گردش اطلاعات بین فرآیندهاي موجود که برنامههاي کاربردي فعلی را نیز در بر دارد، پشتیبانی میکند ADDIN EN.CITE <EndNote><Cite><Author>Yoo</Author><Year>2004</Year><RecNum>168</RecNum><DisplayText>[41]</DisplayText><record><rec-number>168</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">168</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Yoo, Min-Jung</author></authors></contributors><titles><title>Enterprise application integration and agent-oriented software integration</title><secondary-title>Sys--s, Man and Cybernetics, 2004 IEEE International Conference on</secondary-title></titles><pages>2119-2124</pages><volume>3</volume><dates><year>2004</year></dates><publisher>IEEE</publisher><isbn>0780385667</isbn><urls></urls></record></Cite></EndNote>[41].
2-4-5-5 یکپارچهسازی سرویسگرا
یکپارچهسازي سرویسگرا، به برنامههاي کاربردي اجازه میدهد تا منطق یا متد کسبوکار را به اشتراك بگذارند. سرویسهاي وب، نمونههاي خوبی از این نوع از یکپارچهسازي هستند. هدف اصلی این روش، ترکیب سرویسهاي چندین برنامه کاربردي و ارائه مبتنی بر وب آنها در قالب یک زیرساخت سرویسدهی متحدالشکل به کاربران نهایی میباشد. کاربر قادر است با اتصال به یک سرویس ترکیبی، از سرویسهاي متعددي برنامههاي کاربردي موجود سود ببرد.
2-4-5-4 یکپارچهسازی سرویسگرا
تعدادي از پژوهشگران پیشبینی کردهاند که جهتگیري آینده اطلاعات کسب و کار، به سمت یکپارچهسازي جهانی میرود، بنابراین بایستی با کمک تحلیل سازمانی، نقش هر موجودیت را در این جهتگیري تعیین کرده و آن را به سمت مقصد نهایی هدایت کرد. ما بایستی علاوه بر اینکه روي ساخت یک نماي متحدالشکل سازمانی تمرکز کنیم، لازم است این را نیز به خاطر داشته باشیم که سرویسهاي کسب و کار متمایز باید توانایی تعامل داشته باشند و بتوان با ترکیب آنها، سرویسهاي دیگري ارائه داد که ارزش افزوده داشته باشند ADDIN EN.CITE <EndNote><Cite><Author>Yoo</Author><Year>2004</Year><RecNum>168</RecNum><DisplayText>[41]</DisplayText><record><rec-number>168</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">168</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Yoo, Min-Jung</author></authors></contributors><titles><title>Enterprise application integration and agent-oriented software integration</title><secondary-title>Sys--s, Man and Cybernetics, 2004 IEEE International Conference on</secondary-title></titles><pages>2119-2124</pages><volume>3</volume><dates><year>2004</year></dates><publisher>IEEE</publisher><isbn>0780385667</isbn><urls></urls></record></Cite></EndNote>[41].
نویسنده ADDIN EN.CITE <EndNote><Cite><Author>Yoo</Author><Year>2004</Year><RecNum>168</RecNum><DisplayText>[41]</DisplayText><record><rec-number>168</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">168</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Yoo, Min-Jung</author></authors></contributors><titles><title>Enterprise application integration and agent-oriented software integration</title><secondary-title>Sys--s, Man and Cybernetics, 2004 IEEE International Conference on</secondary-title></titles><pages>2119-2124</pages><volume>3</volume><dates><year>2004</year></dates><publisher>IEEE</publisher><isbn>0780385667</isbn><urls></urls></record></Cite></EndNote>[41] عقیده دارد که یکی از تفاوتهاي یکپارچهسازي سرویسگرا و سازمان خدماتی، این است که در یک سازمان خدماتی، برنامههاي کاربردي براي نیل به هدف سرویس خود، سرویسهاي دیگر را، برنامههاي کاربردي همکار خود میدانند، درحالی که برنامههاي کاربردي در یک سرویس یکپارچه (سرویس ترکیبی) از سایر برنامههاي کاربردي اطلاعی ندارند و ویژگیهاي هر سرویس، تنها براي یکپارچهسازهاي برنامه کاربردي نمایان است ADDIN EN.CITE <EndNote><Cite><Author>Yoo</Author><Year>2004</Year><RecNum>168</RecNum><DisplayText>[41]</DisplayText><record><rec-number>168</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">168</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Yoo, Min-Jung</author></authors></contributors><titles><title>Enterprise application integration and agent-oriented software integration</title><secondary-title>Sys--s, Man and Cybernetics, 2004 IEEE International Conference on</secondary-title></titles><pages>2119-2124</pages><volume>3</volume><dates><year>2004</year></dates><publisher>IEEE</publisher><isbn>0780385667</isbn><urls></urls></record></Cite></EndNote>[41].
2-5 رایانش ابری
رایانش ابری که در اواخر سال 2007 پا به عرصه ظهور گذاشت، هم اکنون به دلیل توانایی اش در ارائه زیرساخت فناوري پویا و بسیار منعطف، محیط هاي محاسباتی تضمین شده از نظر کیفیت و همچنین سرویس هاي نرم افزاري قابل پیکربندي به موضوع داغ بدل شده است. در گزارش گوگلTrends رایانش ابری که از تکنولوژي مجازي سازي بهره می برد، محاسبات تورین را پشت سر گذاشته است. REF _Ref297414665 h * MERGEFORMAT شکل 2 این موضوع را نشان می‌دهد.
پروژه هاي متعددي در حوزه صنعت و دانشگاه بر روي رایانش ابری آغاز شده اند و شرکت هاي بسیار بزرگی با این موضوع درگیر شده اند و این نشان از توجه عمومی به سمت این پدیده نوین است.

شکل 25: جهت‌گیری رایانش ابری طبق گزارش گوگل
2-5-1- تعریف رایانش ابریدر این مرحله توضیحات اولیه که پیش نیاز بحث هستند مطرح میشوند و پس از آن سعی می شود تا یک تعریف نسبتاً دقیق از رایانش ابری ارائه شود. در اینجا لازم است میان دو مفهوم که عموماً با هم اشتباه گرفته می شوند، تفاوت قائل شویم، یکی ابر و دیگري رایانش ابری. ابر عبارتست از منابع و سرویس هاي مورد تقاضا بر روي اینترنت که قابلیت توسعه و اطمینان بالایی دارند؛ اما رایانش ابری یک سبک محاسباتی است که در آن منابع با قابلیت گسترش پویا و عموماً به شکل مجازي توسط تامین کنندگان سرویس بر روي اینترنت فراهم و تحویل می شوند. این سبک محاسباتی مزایاي بسیاري را براي کاربران نهایی خود به همراه می آورد از جمله، عدم نیاز کاربران به داشتن دانش فنی یا اعمال کنترل بر روي زیرساخت ابر. سایر مزیت هاي این مدل محاسباتی در ادامه تحقیق در کنار چالشهاي استفاده از این مدل بحث خواهند شد. در این مدل توان پردازشی نیز خود به عنوان یک خدمت یا سرویس اولیه ارائه می شود. در واقع رایانش ابری به معنی توسعه و به کارگیري فناوري کامپیوتر(Computing) بر مبناي اینترنت (Cloud)است. این عبارت شیوه اي از محاسبات کامپیوتري در فضایی است که قابلیت هاي مرتبط با فناوري اطلاعات به عنوان سرویس یا خدمات براي کاربر عرضه می شود و به او امکان می دهد به سرویس هاي مبتنی بر فناوري در اینترنت دسترسی داشته باشد؛ بدون آنکه اطلاعات تخصصی در مورد این فناوري ها داشته باشد و یا بخواهد کنترل زیرساخت هاي فناوري که از آن ها پشتیبانی میکند را در دست بگیرد. سرویسهاي ارائه شده در ابر، برنامههاي کاربردي رابه صورت برخط فراهم میکنند به شکلی که قابل دسترسی با مرورگر وب باشند در این زمان، نرم افزار و داده ها بر روي سرورها ذخیره شدهاند.
براي اینکه یک تعریف جامع از رایانش ابری ارائه دهیم در اینجا از تعریف موسسه NISTاستفاده می نماییم. البته تعاریف متعدد دیگري نیز ارائه شده اند اما این تعریف تقریباً تمامی مشخصات اصلی رایانش ابری را که مد نظر ما است را پوشش می دهد.
" رایانش ابری یک مدل براي دسترسی بنابر تقاضا و راحت تحت شبکه به یک مجموعه اشتراکی از منابع محاسباتی قابل پیکربندي (از جمله سرور ها، شبکه ها، دستگاه هاي ذخیره سازي، برنامه هاي کاربردي و سرویس ها) است که این منابع به سرعت فراهم و استفاده می شوند و با کمترین تلاش و هزینه آزاد می شوند" ADDIN EN.CITE <EndNote><Cite><Author>Sriram</Author><Year>2010</Year><RecNum>144</RecNum><DisplayText>[42]</DisplayText><record><rec-number>144</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">144</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Sriram, Ilango</author><author>Khajeh-Hosseini, Ali</author></authors></contributors><titles><title>Research agenda in cloud technologies</title><secondary-title>arXiv preprint arXiv:1001.3259</secondary-title></titles><periodical><full-title>arXiv preprint arXiv:1001.3259</full-title></periodical><dates><year>2010</year></dates><urls></urls></record></Cite></EndNote>[42].
2-5-2- مدل‌های ارایه رایانش ابری
سرویس هاي ارائه شده در رایانش ابری را می توان به انواع مختلفی تقسیم بندي نمود. در واقع می توان براي تفکیک انواع سرویس از مدلXaaS یا "هر چیزي به عنوان سرویس" استفاده نمود. X می تواند با مفاهیم مختلفی از جمله نرم افزار، سکو، زیرساخت، نیروي انسانی، امنیت و غیره جایگزین شود که در ادامه تعدادي از مهمترین آنها که در محیط هاي دانشگاهی و حتی تجاري به رسمیت شناخته شده اند، معرفی می‌گردند ADDIN EN.CITE <EndNote><Cite><Author>Rimal</Author><Year>2009</Year><RecNum>15</RecNum><DisplayText>[43]</DisplayText><record><rec-number>15</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">15</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Rimal, B.P.</author><author>Choi, E.</author><author>Lumb, I.</author></authors></contributors><titles><title>A taxonomy and survey of cloud computing sys--s</title></titles><pages>44-51</pages><dates><year>2009</year></dates><publisher>Ieee</publisher><isbn>1424452090</isbn><urls></urls></record></Cite></EndNote>[43].
در REF _Ref297418801 h * MERGEFORMAT Error! Reference source not found.سه مدل اصلی تحویل سرویس در رایانش ابری را به همراه تعدادي از سیستم هاي نمونه در هر دسته را مشاهده می نمایید. این سه مدل اصلی در واقع بنیان سرویس هاي رایانش ابری را تشکیل می دهند و به همین دلیل در معماري رایانش ابری به خصوص در مدل معماري لایه اي صریحاً مورد استفاده قرار می گیرند و از این رو از اهمیت ویژه اي برخوردار هستند و سایر سرویس هاي رایانش ابری عموماً در یکی از این سه مدل قرار می گیرند.
البته همانطور که ذکر شد سرویس هاي رایانش ابری به این سه نوع ختم می نوشند و انواع گوناگون زیادي در منابع مختلف براي آن ذکر شده است. از جمله عباراتی چون:Data, Human, Integration, Enterprise, Security, Operation, Communication, Hardware و... جدا از طرح عبارت براي برخی از آنها نمونههاي تجاري نیز به وجود آمدهاست و بنابراین تنها جنبه تئوریک نخواهند داشت ADDIN EN.CITE <EndNote><Cite><Author>Rimal</Author><Year>2009</Year><RecNum>15</RecNum><DisplayText>[43]</DisplayText><record><rec-number>15</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">15</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Rimal, B.P.</author><author>Choi, E.</author><author>Lumb, I.</author></authors></contributors><titles><title>A taxonomy and survey of cloud computing sys--s</title></titles><pages>44-51</pages><dates><year>2009</year></dates><publisher>Ieee</publisher><isbn>1424452090</isbn><urls></urls></record></Cite></EndNote>[43].
سامانه مدبربت ارتباط با مشتریان (CRM)
سامانه برنامه ریزی منابع سازمانی (ERP)
سامانه پست الکترونیکی (Mail)
نرمافزار به عنوان سرویس (SaaS)
طراحی
مدلسازی
توسعه و برنامه نویسی/ تست
بستر به عنوان سرویس (PaaS)
محاسباتی
ذخیرهسازی
ارتباطی
زیرساخت به عنوان سرویس (IaaS)
شکل 2-6 :مدل‌ اصلی تحویل سرویس در محاسبات ابری
در ADDIN EN.CITE <EndNote><Cite><Author>Esteves</Author><Year>2011</Year><RecNum>146</RecNum><DisplayText>[44]</DisplayText><record><rec-number>146</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">146</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Esteves, Rui</author></authors></contributors><titles><title>A taxonomic analysis of cloud computing</title><secondary-title>1st Doctoral Workshop, in Complexity Sciences ISCTE-IUL</secondary-title></titles><volume>1</volume><dates><year>2011</year></dates><urls></urls></record></Cite></EndNote>[44] مدل تحویل خدمات به این شکل بیان شدهاست: معمولا این مدل با سه لایه زیرساخت به عنوان خدمات، بسترهای نرمافزاری به عنوان خدمات و نرمافزار به عنوان خدمات نشان داده میشود و حتی میتوان یک لایه دیگر به نام فرآیندهای کسب و کار به عنوان خدمات نیز گسترش داد. تمام این چهار لایه را میتوان تحت یک لایه کلی به نام همه چیز تحت خدمات در نظر گرفت.
زیرساخت به عنوان خدمات: اشاره به منابع محاسباتی در دسترس به عنوان خدمات دارد مانند ابر محاسباتی انعطافپذیر آمازون. خدمات سنتی در فلسفه خدمات ابر سبب تولید مرکز داده به عنوان خدمات (DaaS) شده است. یک مفهوم مشابه برای چند مکانی به عنوان خدمات(CaaS) مورد استفاده قرار میگیرد، اگرچه تعریف آن به عنوان خدمات کارآمد تخصیص منابع در یک محیط پویای (IaaS) است. و استفاده از مخفف HaaS برای سختافزار به عنوان خدمات و موقعیت آن در پائینترین سطح در مقایسه با IaaS است، که به اجاره سختافزار و سیستمعامل به مشتری و پرداخت هزینه براساس میزان استفاده اشاره دارد. یک بخش بسیار مهم و اساسی خدمات ابر، خدمات پویای مبتنی بر پهنای باند مصرفی است که شبکه به عنوان خدمات (NaaS) نامیده میشود و ارتباطات به عنوان خدمات(CaaS) است. صفحه نمایش میتواند بهطور مجازی به عنوان خدمات به مشتریان ارائه شود که صفحه نمایش بهعنوان خدمات(DaaS)، ابر صفحه نمایش نامیده میشود. ذخیره سازی دادهها، ظرفیت ذخیرهسازی مقیاسپذیر را ارائه میدهد که داده به عنوان خدمات(DaaS)، ذخیرهسازی داده به عنوان خدمات(dSaaS) و یا ذخیرهسازی بهعنوان خدمات(StaaS) نامیده میشود. یک مثال خوب در این زمینه ذخیرهسازی ساده آمازون است ADDIN EN.CITE <EndNote><Cite><Author>Esteves</Author><Year>2011</Year><RecNum>146</RecNum><DisplayText>[44]</DisplayText><record><rec-number>146</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">146</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Esteves, Rui</author></authors></contributors><titles><title>A taxonomic analysis of cloud computing</title><secondary-title>1st Doctoral Workshop, in Complexity Sciences ISCTE-IUL</secondary-title></titles><volume>1</volume><dates><year>2011</year></dates><urls></urls></record></Cite></EndNote>[44].
بسترهای نرمافزاری به عنوان سرویس: این لایه شامل تمام محیطهای نرمافزاری مورد استفاده برای توسعه و یا پشتیبانی زمان اجرا میباشد که بهطور مستقیم توسط کاربر نهایی در دسترس نیست. چارچوبهای توسعه مبتنی بر ابر را چارچوب به عنوان خدمات(FaaS) مینامند. هنگامیکه محیطهای توسعه از رابط خدمات اختصاصی و یا زبانهای توسعه استفاده نکنند به آن بستر باز به عنوان سرویس (OpaaS) میگویند ADDIN EN.CITE <EndNote><Cite><Author>Esteves</Author><Year>2011</Year><RecNum>146</RecNum><DisplayText>[44]</DisplayText><record><rec-number>146</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">146</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Esteves, Rui</author></authors></contributors><titles><title>A taxonomic analysis of cloud computing</title><secondary-title>1st Doctoral Workshop, in Complexity Sciences ISCTE-IUL</secondary-title></titles><volume>1</volume><dates><year>2011</year></dates><urls></urls></record></Cite></EndNote>[44].
سیستمهای مدیریت پایگاه داده (DBMS) میتوانند به عنوان خدمات ارائه شوند که سبب شده تا از سرمایهگذاری مشتریان بر روی کارشناسان این حوزه و سیستمهای امنیتی اجتناب نموده، و به آن پایگاه داده بهعنوان خدمات(DaaS) یا (DBaaS) و اطلاعات به عنوان خدمات(IaaS) میگویند. مانند سرویس پایگاه داده رابطهای آمازون ADDIN EN.CITE <EndNote><Cite><Author>Esteves</Author><Year>2011</Year><RecNum>146</RecNum><DisplayText>[44]</DisplayText><record><rec-number>146</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">146</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Esteves, Rui</author></authors></contributors><titles><title>A taxonomic analysis of cloud computing</title><secondary-title>1st Doctoral Workshop, in Complexity Sciences ISCTE-IUL</secondary-title></titles><volume>1</volume><dates><year>2011</year></dates><urls></urls></record></Cite></EndNote>[44].
نرمافزار به عنوان خدمات: به در دسترس بودن یک نرمافزار به عنوان خدمات(SaaS) اشاره دارد. به عنوان نمونه میتوان برنامههای کاربردی کسب و کار گوگل را نام برد. تلفیقی از این خدمات و بازار برنامههای کاربردی سنتی را میتوان برنامههای کاربردی بازار به عنوان خدمات(ASaaS) نام برد. اگرچه نرمافزارهای ترکیبی یک فناوری فعالکننده برای خدمات ابر هستند، ولی خودشان هم میتواند تحت عنوان خدمات(MaaS) در دسترس باشند. محیطهای مشارکتی معمولا به یک بسته نرمافزاری از برنامههای کاربردی نیاز دارند که میتوانند به صورت همکاری به عنوان خدمات(CaaS) در دسترس قرار گیرند. کاربران میتوانند با شناسایی هویتشان مدیریت شوند که این سیاستهای مدیریتی را میتوان به عنوان خدمات (IPMaaS) و مدیریت هویت به عنوان خدمات (IMaaS) و امنیت کلی به عنوان خدمات(SeaaS) و یا (SaaS) درنظر گرفت. همچنین میتوان بهرهبرداری به عنوان خدمات(EaaS) را هم داشت. با رشد شبکههای اجتماعی به عنوان ابزار کسب و کار استراتژیک، شبکه های اجتماعی به عنوان خدمات(SNaaS) هم پیشنهاد شد. روش اتصال کامپیوترها و یا نحوه انتقال داده بین آنها نیز میتواند به عنوان خدمات ارائه شود که به آن مذاکره تحت خدمات (NaaS) میگویند. دیگر خدماتی که تحت عنوان ابر در دسترس هستند عبارتند از : تست به عنوان خدمات(TaaS) که برای تست نرمافزارها ارائه شدهاند. دانش به عنوان خدمات (KaaS) برای کشف دانش در پایگاه داده و ربات به عنوان خدمات (RaaS) برای رباتیکهای سرویسگرای محاسباتی در نظر گرفته شدهاند. ارزیابی به عنوان خدمات هم(eAaaS) برای بخشی از سیستم مدیریت یادگیری مطرح شده است ADDIN EN.CITE <EndNote><Cite><Author>Esteves</Author><Year>2011</Year><RecNum>146</RecNum><DisplayText>[44]</DisplayText><record><rec-number>146</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">146</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Esteves, Rui</author></authors></contributors><titles><title>A taxonomic analysis of cloud computing</title><secondary-title>1st Doctoral Workshop, in Complexity Sciences ISCTE-IUL</secondary-title></titles><volume>1</volume><dates><year>2011</year></dates><urls></urls></record></Cite></EndNote>[44].
فرآیندهای کسب و کار به عنوان خدمات: با برونسپاری سنتی و ترکیب خدمات نرمافزاری ابر و ویژگیهای اساسی محاسبات ابری، ارائه فرآیندهای کسب و کار به عنوان خدمات(BPaaS) مدیریت فرآیندهای کسب و کار به عنوان خدمات (BPMaaS) اقتصاد به عنوان خدمات (EaaS) سازمان به عنوان خدمات (OaaS) را سبب شد. این لایه بین محاسبات ابری کسب و کار و محاسبات ابری مشتری تفاوت قائل شده.
پاسخگویی به عنوان خدمات(AaaS)، فناوری اطلاعات به عنوان خدمات (ITaaS)، فرآیندهای کسب و کار ارتباطات توانا به عنوان خدمات (CEBPaaS)، کنترل مدیریت به عنوان خدمات(MCaaS) و زنجیره تامین به عنوان خدمات(SCaaS) نیز در این لایه مطرح شده است.
همه چیز به عنوان خدمات: همه چیز به عنوان خدمات یک سرویس کامل از خدمات ارائه شده در ابر است و آن را به عنوان یک تعریف عمومی از تمام راههای ارائه شده که وجود داشته و یا ممکن است در آینده ساخته شود را شامل میشود که مخفف آن میتواند (XaaS) و یا (*aaS) باشد. همچنین از واژه ابر به عنوان خدمات (CaaS) برای توصیف خدمات ابر و زیر - ابر نیز استفاده میشود، ولی این نام ممکن است گمراه کننده باشد که ابر در حال حاضر به عنوان یک خدمات تحویل داده شدهاست ADDIN EN.CITE <EndNote><Cite><Author>Esteves</Author><Year>2011</Year><RecNum>146</RecNum><DisplayText>[44]</DisplayText><record><rec-number>146</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">146</key></foreign-keys><ref-type name="Conference Proceedings">10</ref-type><contributors><authors><author>Esteves, Rui</author></authors></contributors><titles><title>A taxonomic analysis of cloud computing</title><secondary-title>1st Doctoral Workshop, in Complexity Sciences ISCTE-IUL</secondary-title></titles><volume>1</volume><dates><year>2011</year></dates><urls></urls></record></Cite></EndNote>[44].
2-5-3- سیرتکامل سبکهاي محاسباتیدر مدل رایانش ابری کاربران سعی می کنند بر اساس نیازهایشان و بدون توجه به اینکه یک سرویس در کجا قرار دارد و یا چگونه تحویل داده می شود، به آن دسترسی یابند. قبلاً نمونه هاي متنوعی از سیستم هاي محاسباتی ارائه شده اندکه سعی داشته اند چنین خدماتی را به کاربران ارئه دهند. برخی از آنها عبارتند از: محاسبات کلاستري، محاسبات شبکه اي، محاسبات همگانیو مورد آخر رایانش ابری که مورد بحث ما می باشد. در REF _Ref297415303 h * MERGEFORMAT شکل2 روند تکامل این سبک ها را مشاهده می نمایید. رایانش ابری ساختاري شبیه یک توده ابر دارد که بواسطه آن کاربران میتوانند به برنامه هاي کاربردي از هر جایی از دنیا دسترسی داشته باشند.

شکل27: سیر تکاملی سبک‌های محاسباتی
بنابراین، رایانش ابری میتواند با کمک ماشین هاي مجازي شبکه شده، بعنوان یک روش جدید براي ایجاد پویاي نسل جدید مراکز داده مورد توجه قرار گیرد. بدین ترتیب، دنیاي محاسبات به سرعت به سمت توسعه نرم افزارهایی پیش می رود که به جاي اجرا بر روي کامپیوترهاي منفرد، بعنوان یک سرویس در دسترس میلیون ها مصرف کننده قرار می‌گیرند.
دلایل نیازبه یک مدل جدیدتر: براي پاسخ به این سوال که مگر سبک هاي محاسباتی قبلی چه عیب و نقصی داشتند که نیاز به یک سبک جدید محاسباتی حس شده است، می توان به مسائلی که امروزه (بدون بهره گرفتن از رایانش ابری) با آنها درگیر هستیم نگاهی اجمالی بیاندازیم.
امروزه از هر 1000 ریالی که براي یک سیستم هزینه می شود تقریباً 700 ریال آن صرف تهیه و نگهداري از زیرساخت می شود. در واقع به جاي اینکه سهم عمده اي از هزینه صرف افزودن قابلیت هاي جدید یا بهبود قابلیت هاي قبلی گردد، صرف خرید و به روز رسانی تجهیزات می شود.
در دنیاي کنونی با پدیده اي به نام انفجار داده و اطلاعات روبرو هستیم یعنی حجم داده هاي تولید شده هر ساله 1.5 برابر رشد می کند. این یعنی اینکه با حجم داده زیادي براي ذخیره سازي و پردازش آنها روبرو هستیم و بنابراین توان پردازشی ما نیز می بایست سریعاً رشد نموده و عقب نماند.
حقیقتی دیگر که با آن روبرو هستیم این است که گاهی تا 85 درصد ظرفیت منابع محاسباتی ما در محیط هاي توزیعشده بی کار می مانند و این یعنی هدر دادن منابع.
آمار و ارقام نشان داده اند که 33 درصد مشتریان سیستم ها، به محض اطلاع از وجود یک نقص امنیتی در یک سیستم، ارتباط خود را با کمپانی مسئول براي همیشه قطع می کنند. بنابراین بحث امنیت از جمله مهمترین دغدغه هاي مشتریان بوده و هست و تامین آن یکی از بزرگترین چالش هاي پیش روي سیستم هاي نرم افزاري می باشد.
هدف از مطرح کردن این مسائل این بود که نشان دهیم سبک هاي محاسباتی فعلی نتوانسته اند پاسخ قانع کننده اي به مسائل بالابدهند و بنابراین رایانش ابری با پاسخی مناسب براي هر یک از آنها به عنوان سبکی نوین پا به عرصه ظهور گذاشت.دلیل انتخاب رایانش ابری: با در نظر گرفتن مطالب عنوان شده در بحث قبل باز این سوال مطرح می شود که " چرا رایانش ابری؟ ". در واقع چرا سبک دیگري از محاسبات براي پاسخ گویی نیازهاي مطرح شده استفاده نمی گردد. باید بگوییم که درست است که می توان به مسائل مطرح شده بالا از راه هاي دیگري نیز پاسخ داد اما با این حال در حال حاظر مشکلات دیگري نیز وجود دارند که راه حل استفاده شده به اجبار باید پاسخی براي اینها نیز داشته باشد.
این بار مشکلاتی که به پردازش داده ها در سطح مقیاس وسیع مربوط هستند را مورد بررسی قرار می دهیم.
در اختیار گرفتن تعداد دلخواهی ماشین براي پردازش مشکل است.
به فرض وجود ماشین ها، در زمان نیاز همگی آنها در دسترس نیستند.
توزیع و هدایتیک کار بزرگ بر روي ماشین هاي متفاوت کار سختی است و همچنین جایگزینی ماشین ها به هنگام ازکار افتادن.
بزرگ و کوچک شدن پویاي سیستم با توجه به بار کاري دشوار است.
آزادسازي ماشین ها به هنگام اتمام کاري ساده نیست.
و باز هم رایانش ابری آمده است تا علاوه بر حل مشکلات قبلی، انجام این کارها را نیز تسهیل نماید ADDIN EN.CITE <EndNote><Cite><Author>Wang</Author><Year>2010</Year><RecNum>145</RecNum><DisplayText>[45]</DisplayText><record><rec-number>145</rec-number><foreign-keys><key app="EN" db-id="pe92rdr5stfwwpefz9mp9r0ttw5rwz2ats9x">145</key></foreign-keys><ref-type name="Journal Article">17</ref-type><contributors><authors><author>Wang, Lizhe</author><author>Von Laszewski, Gregor</author><author>Younge, Andrew</author><author>He, Xi</author><author>Kunze, Marcel</author><author>Tao, Jie</author><author>Fu, Cheng</author></authors></contributors><titles><title>Cloud computing: a perspective study</title><secondary-title>New Generation Computing</secondary-title></titles><periodical><full-title>New Generation Computing</full-title></periodical><pages>137-146</pages><volume>28</volume><number>2</number><dates><year>2010</year></dates><isbn>0288-3635</isbn><urls></urls></record></Cite></EndNote>[45].
2-5-4- فوایداستفاده ازمعماري ابریاستفاده از رایانش ابری و سرویسهاي ارائه شده مبتنی بر این معماري مزایاي بسیاري را به همراه خواهد داشت که تعدادي ازآنها در ادامه به طور خلاصه بیان گردیده اند.
صرف سرمایه ناچیز براي زیرساخت
زیرساخت، درست به اندازه و درست به موقع
بهره وري بهینه تر از منابع
کاهش هزینه به دلیل وجود هزینه گذاري بر حسب با استفاده
وجود پتانسیل کاهش زمان پردازش
کاهش مسئولیت مدیریت زیرساخت
عرضه سریعتر برنامه هاي کاربردي
امنیت
قابلیت اطمینان بالا

2-5-5- اهداف رایانش ابریخدمت محوري: در این سیستم همه چیز در قالب سرویس ارائه می شود، از نرم افزار گرفته تا سخت افزار.
هزینه هاي راه اندازي کم: شما براي اجراي برنامه هاي کاربردي مبتنی بر وب، نیازي به استفاده از یک کامپیوتر قدرتمند وگران قیمت ندارید. از آن جائی که برنامه هاي کاربردي بر روي ابر اجرا می شوند، نه بر روي یک پی سی ، پی سی دسکتاپ شما نیازي به توان پردازشی زیاد یا فضاي دیسک سخت که نرم افزارهاي دسکتاپ محتاج آن هستند ندارد. وقتی شما یک برنامه کاربردي تحت وب را اجرا می کنید، پیسی شما می تواند ارزان تر، با یک دیسک سخت کوچک تر، با حافظه کم تر و داراي پردازنده کارآمدتر باشد. در واقع، پی سی شما در این سناریو حتی نیازي به یک درایوCD یا DVD هم ندارد زیرا هیچ نوع برنامه نرم افزاري بار نمی شود و هیچ سندي نیاز به ذخیره شدن بر روي کامپیوتر ندارد.
کارآیی بالا و توسعه یافته: با وجود برنامه هاي کم تري که منابع کامپیوترشما، خصوصا حافظه آن را به خود اختصاص می‌دهند، شما شاهد کارآیی بهتر پی سی خود هستید. به عبارت دیگر کامپیوترهاي یک سیستم رایانش ابری، سریع تر بوت و راه‌اندازي می شوند زیرا آن ها داراي فرآیندها و برنامه هاي کم تري هستند که به حافظه بار می شود.
هزینه هاي نرم افزاري کم: به جاي خرید برنامه هاي نرم افزاري گران قیمت براي هر پی سی، شما می توانید تمام نیازهاي خودرا به صورت رایگان برطرف کنید. بله درست است، اغلب برنامه هاي کامپیوتري رایانش ابری که امروزه عرضه می شوند، نظیر Google Docs، کاملاً رایگان هستند. این، بسیار بهتر از پرداخت 200 دلار یا بیشتر براي خرید برنامه Microsoft Office است که این موضوع به تنهایی می تواند یک دلیل قوي براي سوئیچ کردن به رایانش ابری محسوب شود.
ارتقاي نرم افزاري سریع و دائم: یکی دیگر از مزایاي مربوط به نرم افزار در رایانش ابری این است که شما دیگر نیازي به بروزرسانی نرم افزارها و یا اجبار به استفاده از نرم افزارهاي قدیمی، به دلیل هزینه زیاد ارتقاي آن ها ندارید. وقتی برنامه هاي کاربردي، مبتنی بر وب باشند، ارتقاها به صورت اتوماتیک رخ می دهد و دفعه بعد که شما به ابر، ورود کنید به نرم افزار اعمال می شوند. وقتی شما به یک برنامه کاربردي مبتنی بر وب دسترسی پیدا می کنید، بدون نیاز به پرداخت پول براي دانلود یا ارتقاي نرم افزار، از آخرین نسخه آن بهره مند می شوید.
همکاري گروهی ساده: به اشتراك گذاشتن اسناد، شما را مستقیما به همکاري بر روي اسناد رهنمون می شود. براي بسیاري ازکاربران، این یکی از مهم ترین مزایاي استفاده از رایانش ابری محسوب می شود زیرا چندین کاربر به طور همزمان می توانند بر روي اسناد و پروژه ها کار کنند، به دلیل این که اسناد بر روي ابر میزبانی می شوند، نه بر روي کامپیوترهاي منفرد، همه چیزي که شما نیاز دارید یک کامپیوتر با قابلیت دسترسی به اینترنت است.
استقلال از سخت افزار: در نهایت، در این جا به آخرین و بهترین مزیت رایانش ابری اشاره می کنیم. شما دیگر مجبور نیستید به یک شبکه یا یک کامپیوتر خاص محدود باشید. کافی است کامپیوتر خود را تغییر دهید تا ببینید برنامه هاي کاربردي واسناد شما کماکان و به همان شکل قبلی، بر روي ابر در اختیار شما هستند. حتی اگر از ابزار پرتابل نیز استفاده کنید، باز هم اسنادبه همان شکل در اختیار شما هستند. دیگر نیازي به خریدیک نسخه خاص از یک برنامه براي یک وسیله خاص، یا ذخیره کردن اسناد با یک فرمت مبتنی بر یک ابزار ویژه ندارید. فرقی نمی کند که شما از چه نوع سخت افزاري استفاده می کنید زیرا اسناد و برنامه هاي کاربردي شما در همه حال به یک شکل هستند.
2-5-6- خصوصیات کلیدي ابررایانش ابری از خصوصیات منحصر به فردي بهره می برد که این سبک محاسباتی را از سایر سبک ها متمایز می کند. البته برخی از این خصوصیات کما بیش در سبک هاي پیشین نیز وجود داشته اندPEVuZE5vdGU+PENpdGU+PEF1dGhvcj5LaW08L0F1dGhvcj48WWVhcj4yMDEwPC9ZZWFyPjxSZWNO
dW0+MTQ3PC9SZWNOdW0+PERpc3BsYXlUZXh0Pls0Ni00OF08L0Rpc3BsYXlUZXh0PjxyZWNvcmQ+
PHJlYy1udW1iZXI+MTQ3PC9yZWMtbnVtYmVyPjxmb3JlaWduLWtleXM+PGtleSBhcHA9IkVOIiBk
Yi1pZD0icGU5MnJkcjVzdGZ3d3BlZno5bXA5cjB0dHc1cnd6MmF0czl4Ij4xNDc8L2tleT48L2Zv
cmVpZ24ta2V5cz48cmVmLXR5cGUgbmFtZT0iSm91cm5hbCBBcnRpY2xlIj4xNzwvcmVmLXR5cGU+
PGNvbnRyaWJ1dG9ycz48YXV0aG9ycz48YXV0aG9yPktpbSwgSHl1a2hvPC9hdXRob3I+PGF1dGhv
cj5MZWUsIEhhbmE8L2F1dGhvcj48YXV0aG9yPktpbSwgV29vbmdzdXA8L2F1dGhvcj48YXV0aG9y
PktpbSwgWWFuZ3dvbzwvYXV0aG9yPjwvYXV0aG9ycz48L2NvbnRyaWJ1dG9ycz48dGl0bGVzPjx0
aXRsZT5BIHRydXN0IGV2YWx1YXRpb24gbW9kZWwgZm9yIFFvUyBndWFyYW50ZWUgaW4gY2xvdWQg
c3lzdGVtczwvdGl0bGU+PHNlY29uZGFyeS10aXRsZT5JbnRlcm5hdGlvbmFsIEpvdXIg54GiIG5h
bCBvZiBHcmlkIGFuZCBEaXN0cmlidXRlZCBDb21wdXRpbmc8L3NlY29uZGFyeS10aXRsZT48L3Rp
dGxlcz48cGVyaW9kaWNhbD48ZnVsbC10aXRsZT5JbnRlcm5hdGlvbmFsIEpvdXIg54GiIG5hbCBv
ZiBHcmlkIGFuZCBEaXN0cmlidXRlZCBDb21wdXRpbmc8L2Z1bGwtdGl0bGU+PC9wZXJpb2RpY2Fs
PjxwYWdlcz4xPC9wYWdlcz48dm9sdW1lPjM8L3ZvbHVtZT48bnVtYmVyPjE8L251bWJlcj48ZGF0
ZXM+PHllYXI+MjAxMDwveWVhcj48L2RhdGVzPjx1cmxzPjwvdXJscz48L3JlY29yZD48L0NpdGU+
PENpdGU+PEF1dGhvcj5QYXRlbDwvQXV0aG9yPjxZZWFyPjIwMDk8L1llYXI+PFJlY051bT4xNDg8
L1JlY051bT48cmVjb3JkPjxyZWMtbnVtYmVyPjE0ODwvcmVjLW51bWJlcj48Zm9yZWlnbi1rZXlz
PjxrZXkgYXBwPSJFTiIgZGItaWQ9InBlOTJyZHI1c3Rmd3dwZWZ6OW1wOXIwdHR3NXJ3ejJhdHM5
eCI+MTQ4PC9rZXk+PC9mb3JlaWduLWtleXM+PHJlZi10eXBlIG5hbWU9IkpvdXJuYWwgQXJ0aWNs
ZSI+MTc8L3JlZi10eXBlPjxjb250cmlidXRvcnM+PGF1dGhvcnM+PGF1dGhvcj5QYXRlbCwgUGFu
a2VzaDwvYXV0aG9yPjxhdXRob3I+UmFuYWJhaHUsIEFqaXRoPC9hdXRob3I+PGF1dGhvcj5TaGV0
aCwgQW1pdDwvYXV0aG9yPjwvYXV0aG9ycz48L2NvbnRyaWJ1dG9ycz48dGl0bGVzPjx0aXRsZT5T
ZXJ2aWNlIGxldmVsIGFncmVlbWVudCBpbiBjbG91ZCBjb21wdXRpbmc8L3RpdGxlPjwvdGl0bGVz
PjxkYXRlcz48eWVhcj4yMDA5PC95ZWFyPjwvZGF0ZXM+PHVybHM+PC91cmxzPjwvcmVjb3JkPjwv
Q2l0ZT48Q2l0ZT48QXV0aG9yPkJ1eXlhPC9BdXRob3I+PFllYXI+MjAwOTwvWWVhcj48UmVjTnVt
PjE0OTwvUmVjTnVtPjxyZWNvcmQ+PHJlYy1udW1iZXI+MTQ5PC9yZWMtbnVtYmVyPjxmb3JlaWdu
LWtleXM+PGtleSBhcHA9IkVOIiBkYi1pZD0icGU5MnJkcjVzdGZ3d3BlZno5bXA5cjB0dHc1cnd6
MmF0czl4Ij4xNDk8L2tleT48L2ZvcmVpZ24ta2V5cz48cmVmLXR5cGUgbmFtZT0iSm91cm5hbCBB
cnRpY2xlIj4xNzwvcmVmLXR5cGU+PGNvbnRyaWJ1dG9ycz48YXV0aG9ycz48YXV0aG9yPkJ1eXlh
LCBSYWprdW1hcjwvYXV0aG9yPjxhdXRob3I+WWVvLCBDaGVlIFNoaW48L2F1dGhvcj48YXV0aG9y
PlZlbnVnb3BhbCwgU3Jpa3VtYXI8L2F1dGhvcj48YXV0aG9yPkJyb2JlcmcsIEphbWVzPC9hdXRo
b3I+PGF1dGhvcj5CcmFuZGljLCBJdm9uYTwvYXV0aG9yPjwvYXV0aG9ycz48L2NvbnRyaWJ1dG9y
cz48dGl0bGVzPjx0aXRsZT5DbG91ZCBjb21wdXRpbmcgYW5kIGVtZXJnaW5nIElUIHBsYXRmb3Jt
czogVmlzaW9uLCBoeXBlLCBhbmQgcmVhbGl0eSBmb3IgZGVsaXZlcmluZyBjb21wdXRpbmcgYXMg
dGhlIDV0aCB1dGlsaXR5PC90aXRsZT48c2Vjb25kYXJ5LXRpdGxlPkZ1dHVyZSBHZW5lcmF0aW9u
IENvbXB1dGVyIFN5c3RlbXM8L3NlY29uZGFyeS10aXRsZT48L3RpdGxlcz48cGVyaW9kaWNhbD48
ZnVsbC10aXRsZT5GdXR1cmUgR2VuZXJhdGlvbiBDb21wdXRlciBTeXN0ZW1zPC9mdWxsLXRpdGxl
PjwvcGVyaW9kaWNhbD48cGFnZXM+NTk5LTYxNjwvcGFnZXM+PHZvbHVtZT4yNTwvdm9sdW1lPjxu
dW1iZXI+NjwvbnVtYmVyPjxkYXRlcz48eWVhcj4yMDA5PC95ZWFyPjwvZGF0ZXM+PGlzYm4+MDE2
Ny03MzlYPC9pc2JuPjx1cmxzPjwvdXJscz48L3JlY29yZD48L0NpdGU+PC9FbmROb3RlPgB=
ADDIN EN.CITE PEVuZE5vdGU+PENpdGU+PEF1dGhvcj5LaW08L0F1dGhvcj48WWVhcj4yMDEwPC9ZZWFyPjxSZWNO
dW0+MTQ3PC9SZWNOdW0+PERpc3BsYXlUZXh0Pls0Ni00OF08L0Rpc3BsYXlUZXh0PjxyZWNvcmQ+
PHJlYy1udW1iZXI+MTQ3PC9yZWMtbnVtYmVyPjxmb3JlaWduLWtleXM+PGtleSBhcHA9IkVOIiBk
Yi1pZD0icGU5MnJkcjVzdGZ3d3BlZno5bXA5cjB0dHc1cnd6MmF0czl4Ij4xNDc8L2tleT48L2Zv
cmVpZ24ta2V5cz48cmVmLXR5cGUgbmFtZT0iSm91cm5hbCBBcnRpY2xlIj4xNzwvcmVmLXR5cGU+
PGNvbnRyaWJ1dG9ycz48YXV0aG9ycz48YXV0aG9yPktpbSwgSHl1a2hvPC9hdXRob3I+PGF1dGhv
cj5MZWUsIEhhbmE8L2F1dGhvcj48YXV0aG9yPktpbSwgV29vbmdzdXA8L2F1dGhvcj48YXV0aG9y
PktpbSwgWWFuZ3dvbzwvYXV0aG9yPjwvYXV0aG9ycz48L2NvbnRyaWJ1dG9ycz48dGl0bGVzPjx0
aXRsZT5BIHRydXN0IGV2YWx1YXRpb24gbW9kZWwgZm9yIFFvUyBndWFyYW50ZWUgaW4gY2xvdWQg
c3lzdGVtczwvdGl0bGU+PHNlY29uZGFyeS10aXRsZT5JbnRlcm5hdGlvbmFsIEpvdXIg54GiIG5h
bCBvZiBHcmlkIGFuZCBEaXN0cmlidXRlZCBDb21wdXRpbmc8L3NlY29uZGFyeS10aXRsZT48L3Rp
dGxlcz48cGVyaW9kaWNhbD48ZnVsbC10aXRsZT5JbnRlcm5hdGlvbmFsIEpvdXIg54GiIG5hbCBv
ZiBHcmlkIGFuZCBEaXN0cmlidXRlZCBDb21wdXRpbmc8L2Z1bGwtdGl0bGU+PC9wZXJpb2RpY2Fs
PjxwYWdlcz4xPC9wYWdlcz48dm9sdW1lPjM8L3ZvbHVtZT48bnVtYmVyPjE8L251bWJlcj48ZGF0
ZXM+PHllYXI+MjAxMDwveWVhcj48L2RhdGVzPjx1cmxzPjwvdXJscz48L3JlY29yZD48L0NpdGU+
PENpdGU+PEF1dGhvcj5QYXRlbDwvQXV0aG9yPjxZZWFyPjIwMDk8L1llYXI+PFJlY051bT4xNDg8
L1JlY051bT48cmVjb3JkPjxyZWMtbnVtYmVyPjE0ODwvcmVjLW51bWJlcj48Zm9yZWlnbi1rZXlz
PjxrZXkgYXBwPSJFTiIgZGItaWQ9InBlOTJyZHI1c3Rmd3dwZWZ6OW1wOXIwdHR3NXJ3ejJhdHM5
eCI+MTQ4PC9rZXk+PC9mb3JlaWduLWtleXM+PHJlZi10eXBlIG5hbWU9IkpvdXJuYWwgQXJ0aWNs
ZSI+MTc8L3JlZi10eXBlPjxjb250cmlidXRvcnM+PGF1dGhvcnM+PGF1dGhvcj5QYXRlbCwgUGFu
a2VzaDwvYXV0aG9yPjxhdXRob3I+UmFuYWJhaHUsIEFqaXRoPC9hdXRob3I+PGF1dGhvcj5TaGV0
aCwgQW1pdDwvYXV0aG9yPjwvYXV0aG9ycz48L2NvbnRyaWJ1dG9ycz48dGl0bGVzPjx0aXRsZT5T
ZXJ2aWNlIGxldmVsIGFncmVlbWVudCBpbiBjbG91ZCBjb21wdXRpbmc8L3RpdGxlPjwvdGl0bGVz
PjxkYXRlcz48eWVhcj4yMDA5PC95ZWFyPjwvZGF0ZXM+PHVybHM+PC91cmxzPjwvcmVjb3JkPjwv
Q2l0ZT48Q2l0ZT48QXV0aG9yPkJ1eXlhPC9BdXRob3I+PFllYXI+MjAwOTwvWWVhcj48UmVjTnVt
PjE0OTwvUmVjTnVtPjxyZWNvcmQ+PHJlYy1udW1iZXI+MTQ5PC9yZWMtbnVtYmVyPjxmb3JlaWdu
LWtleXM+PGtleSBhcHA9IkVOIiBkYi1pZD0icGU5MnJkcjVzdGZ3d3BlZno5bXA5cjB0dHc1cnd6
MmF0czl4Ij4xNDk8L2tleT48L2ZvcmVpZ24ta2V5cz48cmVmLXR5cGUgbmFtZT0iSm91cm5hbCBB
cnRpY2xlIj4xNzwvcmVmLXR5cGU+PGNvbnRyaWJ1dG9ycz48YXV0aG9ycz48YXV0aG9yPkJ1eXlh
LCBSYWprdW1hcjwvYXV0aG9yPjxhdXRob3I+WWVvLCBDaGVlIFNoaW48L2F1dGhvcj48YXV0aG9y
PlZlbnVnb3BhbCwgU3Jpa3VtYXI8L2F1dGhvcj48YXV0aG9yPkJyb2JlcmcsIEphbWVzPC9hdXRo