سیاستها و استانداردهای فنآوری اطلاعات دولت الكترونیك مالزی
مدیریت توسعه فنآوری اطلاعات
مركز توسعه فنآوری و نوسازی اداری
معاونت امور مدیریت و منابع انسانی
فروردین 1382
فصل 1- مقدمه
1-1- درباره این گزارش
گزارش استانداردها و سیاستهای فنآوری اطلاعات دولت الكترونیك (EGIT)، تعاریف و مفاهیم سیستمها را بر اساس استانداردهای دولت مالزی و ارائه دهندگان راهحلهای IT بیان میكند. مجموعه فنآوریهایی كه اجازه بدهد رایانههای شخصی، تجهیزات شبكه و دیگر سرویسگیرها با سرویسدهندههای هر شبكهای كار كنندو ایجاد یك زیربنای IT كه از سیاستهای فنآوری اطلاعات دولت الكترونیك پشتیبانی كند، در این گزارش تدوین شدهاند.
با اعمال این سیاستها اطمینان حاصل میشود كه رایانه های بزرگ، اینترنت/ اینترانت و نرم افزارهای توزیع شده با هم سازگارند. این گزارش چارچوبی ارائه میكند كه دولت را از استفاده انحصاری از یك فنآوری خاص و افتادن در بنبست، حفاظت میكند.
تمركز اصلی بر نرم افزارهایی است كه همكاری ساختارهای ناهمگن را ممكن میسازند و آنها را به صورت ساختاری یكپارچه در می آورند.
سیاستهای تشریح شده در این گزارش شامل سه عامل عمده میشوند:
- ساختار محاسباتی توزیع شده چندلایه ای سرویس دهنده / سرویس گیرنده
- استفاده از قطعات نرم افزاری برای ایجاد سریع برنامه ها (برنامه نویسی شیءگرا)
- ارائه راهبرد همكاری برای توزیع اجزاء در كل شبكه و یكپارچه كردن منابع دادة موجود
2-1- سیاست EGIT
در ساختار فنآوری اطلاعات دولت الكترونیك، سه لایه محاسباتی در نظر گرفته می شود.
- 1- كاربر (نحوه ارائه)
- 2- منطق كاری
- 3- دادهها
متمركزكردن تمام سیاستهای كاری و خدمات در یك محل به تیم های تحقیق و توسعه این امكان را می دهد كه تمام تلاش شان را برای ساختن اجزاء كاری مدیریت پذیر و قابل بسط به كار ببرند و این اجزاء را به گونه ای شفاف با داده های پشت صحنه و كاربرد روی صحنه، یكپارچه سازند.
از آنجا كه تمام روشها به صورت متمركز مدیریت میشوند می توان به سرعت تغییرات را انجام داد و تغییرات به صورت خودكار و بلافاصله به همه خدمات گیرنده ها اعمال می شود.
مزایای این روش عبارتند از:
- منطق كاری مشترك
- استقلال از سامانه سرویس گیرنده
- اجرا و مدیریت آسان پردازش های توزیع شده
شكل 1- مدل محاسباتی سه لایه
گزارش استانداردها و سیاستهای EGIT نوع سرویس گیرنده ها و سرویسهای ارائه شده را معین نمی كند بلكه در این گزارش پیشنهاد می شود كه سرویسها به صورت اشیاء مدیریت پذیر تعریف شوند كه بتوان آنها را روی هر سه لایه اجرا كرد.
هدف، ایجاد ساختاری است كه تجهیزات مختلفی از جمله تجهیزات زیر را پشتیبانی كند:
- رایانه شخصی (PC)
- دستیار دیجیتالی شخصی (PDA)
- كیوسك
- رایانه های شبكه
لایه كاربر واسطه ارتباط با سیستمهای IT را برای شهروندان، صاحبان مشاغل و دولت فراهم میكند. در طراحی این لایه، هدف ارائه خدمات به حداكثر تعداد ممكن از شهروندان كشور است. لایه منطق كاری سطحی است كه سرویس ها به شبكه ارائه میشوند.
از جمله سرویس های ارائه شده به شرح زیر است:
- سرویس نامگذاری
- سرویس زمان سنجی
- سرویس فهرست
- سرویس امنیت
- سرویس كاربردی
- سرویس پیام
- سرویس پردازش مبادلات
این سرویسها ممكن است روی یك میزبان یا میزبانهای مختلف قرار گیرند.
لایه دادهها محل ذخیره منطقی اطلاعات مورد نیاز برای پردازش سرویس های كاربردی است . لایه دادهها همچنین سرویس هایی از قبیل ایجاد، بازیابی، نوسازی یا حذف دسترسی به محل ذخیره دادهها را ارائه میكند.
بنابراین EGIT تركیبی از سیاستها و استانداردهایی است كه ساختار كاربردی توزیع شده برای دولت الكترونیك به وجود می آورد.
3-1- چارچوب EGIT
چارچوب فنآوری اطلاعات دولت الكترونیك (EGIT) یك مرجع استاندارد برای ملاحظه فنآوریهای گوناگون در زمینه اطلاع رسانی است.
این چارچوب شامل پنج قسمت عمده است:
- وسایل و تجهیزات
- سرویسهای مربوط به كاربران
- سرویسهای منطقی
- سرویسهای داده
- ارتباطات و مخابرات
شكل 2- چارچوب فنآوری اطلاعات دولت الكترونیك
«ارتباط بین فرایندی» ارتباط را بین لایه خدماتی كاربر، لایه منطقكاری و لایه دادهها برقرار میكند در حالی كه «محیط توسعه كاربردها» زیربنای سراسری توسعه كاربردها را برای چارچوب EGIT فراهم میكند.
هر لایه به اجزاء دیگری هم تقسیم میشود. تعاریف EGIT بر واسطههای دریافت خدمات از هر جزء تمركز میكنند.
كیفیتهایی كه از تمام لایهها و اجزاء انتظار میرود از این قرار است:
- امنیت
- در دسترس بودن
- مدیریت پذیری
- بین المللی بودن
سیستمهای كاربردی به عنوان بخشی از فرآیندهای كاری دولت الكترونیك یكی از اجزاء اساسی هستند و باید دارای مشخصات زیر باشند:
- قابلیت اجرا روی سیستمهای مختلف (از نظر سختافزاری و نرم افزاری)
- انعطاف پذیری
- سازگاری بین سرویسهای ارائه شده ازخدمات دهنده های مختلف
- مقیاس پذیری؛ بسته به نیاز میتوان از تجهیزات بیشتر یا كمتری استفاده كرد بدون آنكه نیازی به تغییر دیگر اجزاء باشد.
- سهولت استفاده؛ استفاده از سیستمهای كاربردی باید آسان بوده و واسطه كاربر آنها مشابه دیگر سیستمهای كاربردی باشد.
- مدیریت پذیری؛ كاربردها، سخت افزار و نرم افزار باید مدیریت پذیر بوده و عملكرد آنها ساده باشد
1-3-1- راهبردها
دولت از راهبردهای زیر به عنوان بهترین راه برای دستیابی به مشخصات مورد نظر حمایت میكند.
- استانداردهای باز و بدون محدودیت به منظور ایجاد چارچوب فنآوری اطلاعات مورد نیاز برای اجرای دولت الكترونیك
- ساختار چندلایه سرویس دهنده / سرویس گیرنده برای اینكه تجزبه كارهای پیچیده به سرویسهای مختلف امكانپذیر باشد.
- محیط اینترنت / اینترانت برای ایجاد ارتباطات و دسترسی به اطلاعات و مردم
- استفاده از تعامل چندرسانهای بین دولت، شهروندان و صاحبان مشاغل برای ارائه خدمات
- همكاری بین دولت و صنعت برای دستیابی به یك ساختار اطلاع رسانی مشترك
1ـ استانداردهای سیستمهای باز :
با وجود آنكه استانداردهای سیستمهای باز بهترین گزینه برای صنعت محسوب میشوند، استانداردهای بالفعلی وجود دارند كه نمیتوان آنها را نادیده گرفت. فرآیند سیستمهای باز فی نفسه هرگز با سرعت فرآیند ایجاد استانداردهای بالفعل حركت نخواهد كرد. استانداردهای بالفعل باید شناسایی شوند و در بعضی موارد شاید از استانداردهای باز مطلوبتر باشند. «سیستمهای باز» به محصولات و فنآوریهایی اشاره میكند كه بر اساس واسطه های باز، طراحی و ساخته شده اند. واسطه های باز، واسطه هایی هستند كه مشخصات آنها در اختیار همگان باشد و با اعلام قبلی و در فرآیندی عمومی مورد تجدید نظر قرار گیرند.
بهترین راه برای تركیب فنآوریهای موجود به منظور برآوردن نیازهای شهروندان،استفاده از راهبرد سیستمهای باز مبتنی بر استانداردهای پذیرفته شده است.
چندین سازمان استانداردهای سیستمهای باز را توسعه داده و ارائه میكنند. درصورت لزوم میتوان استانداردهای ملی را جایگزین استانداردهای بین المللی كرد.
بعضی سازمانهای بین المللی استاندارد به شرح زیر است:
- سازمان بین المللی استاندارد (ISO) و كمیسیون بین المللی الكتروتكنیك (IEC). این دو سازمان یك كمیته فنی مشترك درباره IT تشكیل دادهاند و در مورد موضوعات مختلف از قبیل نرم افزار، سخت افزار و پردازش اطلاعات استاندارد وضع میكنند. ISO شامل 120 سازمان ملی استاندارد است و IEC از 53 كمیته ملی تشكیل شده است.
- اتحادیه جهانی مخابرات – بخش استانداردسازی ارتباط راه دور (ITU-T). این سازمان مسئول استانداردهای جهانی ارتباطات از راه دور است و توصیه های فنی درباره تلفن، تلگراف و واسطه های انتقال دادهها ارائه میكند. این اتحادیه به سازمان ملل تعلق دارد.
- شركت X/Open؛ كنسرسیومی از كاربران، تهیه كنندگان نرمافزار و تولیدكنندگان رایانه است كه از نظر چشم انداز و دیدگاه، بین المللی است.
- انجمن مهندسین برق و الكترونیك (IEEE)
IEEE در حال تعریف سیستم عامل قابل انتقال مبتنی بر (Posix) Unix است و دولت آمریكا نیز این استاندارد را برگزیده است.
- سازمان ETSI؛ این سازمان برای وضع استانداردهای مخابراتی اروپا در سال 1998 تشكیل شده است.
- مؤسسه مهندسی نرمافزار (SEI)؛ این مؤسسه یك مركز تحقیق و توسعه فدرال است كه در سال 1984 توسط كنگره تأسیس شده است. این مركز بخش عمدهای از دانشگاه Cornegie Mellon میباشد و توسط DARPA پشتیبانی میشود.
دولت مالزی ممكن است از استانداردهای سامانهای ملی كشورهای دیگر استفاده كند از جمله سازمان ملی استاندارد آمریكا (ANSI)، سازمان استاندارد بریتانیا (BSI) و .... .
نمونه هایی از استانداردهای مورد استفاده عبارتند از ASNI SQL ، ITV X.509، TCP/IP و IEEE 802.3 .
علاوه بر این بعضی استانداردهای بالفعل به دلیل استفاده گستردهشان انتخاب شدهاند. نمونه هایی از این استانداردها عبارتند از: Adobe postscript ، WIN 32 مایكروسافت، Java، Winsockو اتصال باز بانكهای اطلاعاتی (ODBC)
2- مدل رایانهای سرویس دهنده / سرویس گیرنده
مدل سرویس دهنده/سرویس گیرنده عموماً با تقسیم یك عملیات به دو جزء مشخص میشود به طوری كه یك جزء روی رایانه های سرویس گیرنده اجرا می شود و جزء دیگر روی یك یا چند رایانه سرویس دهنده اجرا میشود.
این تقسیم كار اجازه میدهد كه اندازه و مكان اجزای مختلف به طور مناسب توزیع شود. مدل سرویس دهنده / سرویس گیرنده شامل دو بخش سرویس دهنده و سرویس گیرنده میشود. سرویس گیرنده از یك یا چند سرویس دهنده تقاضای خدمت میكند.
سرویس دهنده خدمت مورد نظر را ارائه كرده و نتیجه را به سرویس گیرنده بر می گرداند. این مدل دارای مشخصات زیر است:
- سرویس دهنده و سرویس گیرنده میتوانند به صورت یكپارچه با هم تعامل داشته باشند.
- در حالت كلی سرویس دهنده و سرویس گیرنده در مكانهای جداگانهای قرار دارند و توسط شبكه به هم متصل میشوند.
- سرویس دهنده یا سرویس گیرنده را میتوان بدون تغییر دیگری، تعییر داد.
- كاركردهای سرویس دهنده و سرویس گیرنده مستقل از هم است و میتوان نقش آنها را در صورت لزوم عوض كرد.
- یك سرویس دهنده میتواند همزمان به چند سرویس گیرنده خدمات ارائه كند و همچنین یك سرویس گیرنده میتواند همزمان به چند سرویس دهنده دسترسی داشته باشد.
3- اینترنت / اینترانت
راهبرد محیطی اینترنت بر اساس ابزارها، استانداردها و روشهای اتخاذ شده در اینترنت و نیروهای بازار است . ارائه دهندگان بین المللی سرویس اینترنت از استانداردهای بالفعل برای تبادل اطلاعات استفاده میكنند. سرویس دهنده های اصلی هسته اینترنت را تشكیل میدهند كه تا حد كمی تابع استانداردهای IETF میباشد.
IETF گروه بین المللی بزرگی است كه برای اینترنت استاندارد وضع میكند و هر شخصی میتواند در آن عضو شود. هیچ هویت واحدی كنترل مطلق روی اینترنت ندارد. ارائه دهندگان سرویسهای اینترنتی باید از استانداردها تبعیت كنند در غیر این صورت مزایای ارتباط جهانی را از دست میدهند ولی هیچكس آنها را مجبور به این كار نمیكند.
دیگر گروههای مربوط اینترنت مانند InterNIC و «جامعه اینترنت» كاركردهای مهمی دارند. InterNIC شركتهای متصل به اینترنت را ثبت میكند در حالی كه «جامعه اینترنت» كمیته های مهندسی مختلفی دارد كه توصیه های فنی ارائه میكنند.
اینترنت با فراهم كردن زیربنای اتصال شبكهای و قابلیتهای ابزاری، ارزش كاری زیادی برای كاربران ایجاد میكند. شبكه اینترنت و پروتكلهای استاندارد كاربردی اجازه استفاده مشترك از اطلاعات و عملیات شبكه ای را میدهد. بسیاری از مباحث ساختاری از قبیل استقلال از سیستم عامل و میان افزارها با استفاده از این راهبرد در نظر گرفته میشوند.
اگر سازمانی ابزارها و استانداردهای اینترنت را روی شبكه داخلی خود پیاده كند به آن اینترانت میگویند. در این راهبرد استفاده از ابزارها و استانداردهای اینترنت به عنوان پایهای برای توسعه و تحول پروژه دولت الكترونیك، كاربرد گستردهای خواهد داشت. استنثناهای این راهبرد استفاده از اینترنت عبارتند از نیازهای امنیتی پیشرفته یا ارتباط online تضمین شده.
4- همكاری برای تحول یكپارچه
راهبرد دولت عبارت است از همكاری با سازندگان سیستم و فروشندگان برای ایجاد موقعیت برابر برای بخش دولتی و بخش خصوصی.
با وارد شدن بخش خصوصی در انتخاب ساختارها و استانداردهای مورد استفاده در سیستمها، اجرای موفقیت آمیز و پایدار آنها تضمین میشود.
5- سرویسهای چندرسانهای
اصطلاح «چندرسانه ای» به تركیب دسته های مختلفی از فعالیتها روی یك رسانه اشاره میكند. این رسانه میتواند به محیطهایی از قبیل دیسك، دیسك فشرده (CD) یا دیگر وسایل ذخیره سازی اشاره كند یا ممكن است به اطلاعات ارسال شده روی شبكه اشاره داشته باشد.
چندرسانه ای معمولاً به تركیب صدا، تصویر و متن اشاره میكند. چندرسانهای عامل مهمی محسوب میشود كه رایانه ها و شبكه ها را قادر به ارائه سرویسهای مخابراتی میكند. رایانه ها و شبكه ها امروزه میتوانند همان كارهای تلفن، تلویزیون، رادیو و تخته سیاه را انجام دهند.
فصل 2- فن آوریهای به کاررفته در دولت الکترونیک
1-2- مقدمه
در این بخش فنآوری های به كار رفته در EGIT تشریح می شود. در این چارچوب تجهیزات و وسایل، سرویسهای كاربر، سرویسهای مربوط به فعالیتها، سرویسهای داده ها و سرویسهای مخابراتی مورد بررسی قرار می گیرند.
2-2- وسایل و تجهیزات
1-2-2- رایانههای رومیزی و قابل حمل
رایانه های رومیزی و قابل حمل شامل CPU و واسط كاربر هستند. شبكه ها باید به نحوی باشند كه رایانههای قابل حمل بتوانند از منابع شبكه استفاده كنند.
پروتكل پیكربندی پویای كامپیوتر میزبان (DHCP) ساز و كاری است كه در هر ارتباط، یك آدرس IP موقتی به رایانه های رومیزی و قابل حمل اختصاص میدهد.
پروتكل نقطه به نقطه (ppp) امكان برقراری ارتباط TCP/IP را روی خط تلفن میدهد. پروتكلهای IMAP4 و POP به كامپیوترهای قابل حمل اجازه دسترسی به پست الكترونیك روی سرویس دهنده ها را از مكانهای مختلف میدهد.
«رویه»: برای استفاده آسان و انعطاف پذیر از كامپیوترهای رومیزی و قابل حمل باید اجزاء مختلف را طوری با هم تركیب كرد كه با مدل سرویس دهنده/سرویس گیرنده، دسترسی به داده ها و چندرسانه ای سازگار باشد. با استفاده از پروتكلهای DHCP ، PPP و IMAP4 امكان دسترسی و محاسبات بسیار وجود دارد.
2-2-2- تجهیزات شبكه
تجهیزات شبكه دارای یك CPU و واسط كاربر هستند. نمونه ای از تجهیزات شبكه شامل NC و NetPC میباشد. مشخصات NC شامل مجموعهای از استانداردهای باز و اصولی میشود كه پایه NC را تشكیل می دهند.
ویژگیهای NetPC به صورت استانداردهای صنعتی «بسته و اختصاصی» مشخص می شود. چنانچه كاركردهای محدودی مورد نیاز باشد، NC و NetPC دو راه حل مختلف هستند كه هزینه مدیریت سیستم را كاهش میدهند و باعث افزایش بهره وری كاربران می شوند. برای كاربردهایی از قبیل وارد كردن داده ها پیگیری دستورات و ... میتوان از NC و NetPC استفاده كرد. NetPC و NC برای كاربردهای مبتنی بر اینترنت / اینترانت ساخته شده اند.
«رویه»: تجهیزات شبكه باید مطابق استانداردهای باز باشند. از NC و NetPC میتوان به عنوان جایگزین پایانه های مرسوم استفاده كرد.
3-2-2- ایستگاههای كاری
ایستگاههای كاری سیستمهای رایانه ای قدرتمندتری هستند كه برای انجام محاسبات با حجم خیلی زیاد به كار میروند. كاربردهایی از قبیل طراحی رایانه ای ، تولید رایانه ای، مهندسی به كمك رایانه، توسعه برنامه ها، چندرسانه ای و گرافیك از ایستگاه های كاری استفاده می كنند.
«رویه»: اجزای مختلف به گونه ای باید با هم تركیب شوند كه ایستگاه های كاری قابل استفاده، انعطاف پذیر و مقیاس پذیر باشند. از سیستم عاملهایی باید استفاده شود كه منطبق بر واسطه های استاندارد هستند.
3-2- سرویسهای کاربران
راههای تعامل كاربر با رایانه از جمله نمایش و پردازش اطلاعات و روش ورود و استفاده كاربر از سیستم، به عنوان سرویسهای كاربر در نظر گرفته میشوند. سرویسهای كاربر به نمایش بصری اطلاعات روی صفحه محدود نمیشود. در طراحی واسط كاربر، استفاده و انتخاب تجهیزات ورودی – خروجی از قبیل ماوس ، صفحه لمسپذیر و ... در نظر گرفته میشوند. نكته مهم آن است كه طراحان بین فنآوری مورد استفاده و پیچیدگیهای ناشی از آن و نیازهای كاری توازن ایجاد كنند.
1-3-2- واسطه های گرافیكی كاربر
واسطه های گرافیكی كاربر (GUI) از واسطه های مبتنی بر متن بهتر هستند زیرا انعطاف پذیر بوده و پاسخگوی نیازهای كاربر هستند. واسطه گرافیكی پیچیدگی محیط تشكیل شده از شبكه های ناهمگن را می پوشاند و یادگیری و استفاده از سیستم را برای كاربر آسان میكند.
با ظهور اینترنت واسطه های جدیدی مانند مرورگر اینترنت به وجود آمده است.
- 1- محیط پنجرهای
هدف كلی استفاده از واسطه های كاربر پنجرهای آسانتر كردن استفاده برای مردم است. برای افراد تازه كار، ویژگیهای اساسی و متداول محیط پنجرهای از قبیل اجرای برنامه، پیداكردن یك فایل و عوض كردن وظیفه به آسانی از طریق نوار وظیفه امكانپذیر هستند.
- 2- محیط مرورگر اینترنت
مرورگرهای اینترنت برنامههای سرویس گیرندهای هستند كه محیط واسطه ای به شبكه جهانی وب ایجاد میكنند. زبان نشانه گذاری ابر متن (HTML) از انواع دادهها از قبیل تصویر، صدا و ویدئو پشتیبانی میكند و به همین دلیل مرورگرهای وب به ابزارهای چندرسانه ای تبدیل شده اند. مرورگرهای اینترنت شامل سه بخش اجزاء واسطه ای ، برنامه های افزودنی و Scripting سرویس دهنده می باشند.
اجزاء واسطه ای برنامه های كوچكی هستند كه در فایل HTML گنجانده میشوند. دو سازوكار عمده در این ارتباط وجود دارند: Java و Active X. هر دو این سازوكار اجازه میدهند كه برنامه های خاصی روی شبكه توزیع شوند. به طور كلی Active X سطح بالاتری از كنترل را روی سیستم هدف ایجاد میكند در حالی كه Java كنترل كمتری دارد اما مطمئنتر است و روی تعداد بیشتری از تجهیزات اجرا می شود.
برنامه های افزودنی كاركردهای بیشتری به سرویس گیرندههای استاندارد اضافه میكنند.مانع عمده در برابر استفاده از برنامه های افزودنی آن است كه همه برنامه های افزودنی برای همه محیطها در دسترس نیستند.
Scripting سرویس دهنده این امكان را میدهد كه برای پردازشهایی مانند CGI و ISAPI اطلاعات توسط HTML به سرویس دهنده قبلی برگردانده شود.
«رویه»: فنآوریهای منتخب باید از چندین سیستم عامل GUI و ویژگیهای معین شده توسط استانداردهای باز پشتیبانی كنند.
2-3-2- واسطههای بین اجزاء
استانداردسازی اجزا اجازه میدهد كه برنامههای مختلف با هم همكاری داشته و از اجزاء مشتركی استفاده كنند. دیسكگردان، نمایشگر، حافظه، CPU و .. نمونههای سختافزاری این واسطهها هستند. با استانداردسازی واسطههای بین قسمتهای نرمافزاری میتوان كاری كرد كه به طور یكپارچه با هم كار كنند.
واسطههای اجزاء را میتوان همراه با برنامهنویسی شیگرا به كاربرد. واسطههای بین اجزاء یك هدف مستقل از برنامه برای برنامهنویسان ایجاد میكند. برنامهنویسان اگر از واسطه مورد نظر اطلاع داشته باشند نیازی به داشتن هدف برنامه اصلی ندارند.
4-2- سرویسهای منطقی فعالیتها
برای پیشرفت كاربردهایی كه در شبكه هایی با چند سرویس دهنده توزیع شده اند به سرویسهایی برای تسهیل استفاده، مدیریت و ایمن سازی آنها نیاز است. سرویسهای منطقی فعالیتها سازگاری و درستی سیستمها و برنامه های توزیع شده را تضمین میكند. مباحث زیر در این قسمت بررسی میشوند:
- مدیریت اشیاء
- نامگذاری و فهرست
- سرویسهای زمان
- سرویسهای امنیت
- سیستمهای مدیریت
- سرویسهای ارسال پیام
- سرویسهای پردازش مبادلات
1-4-2- مدیریت اشیاء
مدیریت اشیاء قوانین یكنواختی برای نگهداری، نامگذاری و برقراری امنیت اشیاء فراهم میكند. اشیاء در واقع اجزای نرم افزاری هستند كه دارای ویژگیها (انواع داده، خصوصیات مختلف) و روشها (كاركردها، فرآیندها) هستند.
مدیریت اشیاء، ایجاد و استفاده از شیء را كنترل كرده و فضای نامگذاری را مدیریت میكند. فضای نامگذاری، تمام اشیاء نامگذاری شده در محیط رایانه محلی را شامل می شود. فضای نامگذاری اشیاء به صورت سلسله مراتبی سازماندهی میشود.
بعضی از اشیایی كه میتوانند دارای نام باشند عبارتند از:
- اشیاء فهرست
- اشیاء داده
- اشیاء پیوند نمادین
- اشیاء بخش و قسمت
- اشیاء درگاه
- اشیاء فایل
دو مدل استاندارد برای اشیاء وجود دارد: CORBAو COM/DCOM .
مدل CORBA مدل شیء گسترده OMG میباشد. این مدل، سازوكاری است كه اجازه میدهد اشیاء بین محیطهای كاری مختلف با هم ارتباط داشته باشند. مدل دیگر، مدل گسترده مایكروسافت (DCOM) است. از واسطه های بین اشیاء برای ارتباط بین DCOM و CORBA استفاده می شود.
مطابق سیاست IT دولت الكترونیك هر دو روش CORBA و DCOM با استفاده از واسطه های بین اشیاء استاندارد میشوند.
2-4-2- نامگذاری و فهرست
برای قراردادن منابع در شبكه به سرویسهای نامگذاری و فهرست نیاز است. این سرویسها طریقه مشخص كردن و بازیابی اطلاعات در مورد اشیاء روی شبكه را تعیین میكنند.
هر یك از منابع شبكه از قبیل رایانه، برنامه، فایل، پست الكترونیك، چاپگر یا مسیریاب یك شیء محسوب میشود. اطلاعاتی كه میتوان در مورد یك شیء بدست آورد به نوع آن و سرویس نام و فهرست بستگی دارد.
سرویسهای نامگذاری و فهرست از نظر كاركردهایی كه ارائه میكنند مشابهند ولی تفاوتهای مشخصی نیز وجود دارد.
سرویس نامگذاری، اطلاعات یك شیء را فقط با توجه به نام آن جایگذاری و بازیابی میكند. در سرویس فهرست اشیاء بر اساس خصوصیاتشان كه یكی از آنها نام است، شناسایی و بازیابی میشوند. این سرویس، قابلیت جستجو برای اشیایی كه مشخصات ویژهای دارند را نیز فراهم میكند.
طرح نامگذاری و آدرس دهی سازگار و منحصر به فرد یكی از اجزاء اساسی اجرای موفقیت آمیز محیط و برنامه های شبكه ای است. نامها باید برای كاربران سیستم و دیگر كاربردها منطقی و با معنا باشد. یك نام باید با سه اصل زیر مطابقت داشته باشد.
- به صورت تركیب حروف و اعداد بوده و دارای معنی ذاتی باشد.
- در قلمرو خودش منحصر به فرد باشد.
- به شكل رمز شده تمام عددی نباشد مگر در موارد امنیتی
«رویه»: نامها و آدرسها هویتهای موجود روی شبكه باید منحصر به فرد باشند. برنامه هایی كه به سرویس فهرست با عملكرد كامل نیاز دارند باید با استانداردهای فهرست باز منطبق باشند. برنامه هایی كه به سرویس نامگذاری نیاز دارند باید یك سیستم نامگذاری یكپارچه با سیستم فهرست انتخاب كنند.
3-4-2- سرویسهای زمان
برای حصول اطمینان از تطابق و درستی زمان و تاریخ در سیستمهای گسترده از سرویس زمان استفاده میشود.
همزمان سازی در شبكه هایی كه دارای چند سرویس دهنده هستند از اهمیت ویژهای برخوردار است زیرا هر سرویس دهنده ساعت و مرجع زمان مختص خودش را دارد.
سرویسهای زمان با همزمان كردن سرویس دهنده ها و سرویس گیرنده ها با یك استاندارد زمانی از بروز مشكل در LAN و WAN جلوگیری میكنند.
همزمانی ساعتها اجازه میدهد كه برنامه های توزیع شده، مستقل از مكان قابل اجرا باشند.
سه پروتكل متداول زمانی مبتنی بر اینترنت وجود دارند.
- پروتكل زمان (RFC 868) كه راه سادهای برای بدست آوردن زمان جاری میباشد. این روش برای تجهیزات متصل به LAN پیشنهاد شده است.
- پروتكل زمان شبكه (RFC 1305) (NTP)؛ پروتكل پیچیده تری است كه اجازه میدهد یك سیستم ساعتش را به طور پیوسته با چند سرویس دهنده زمان تنظیم كند. (با در نظر گرفتن تأخیر شبكه و رانش ساعت )
- پروتكل ساده زمان شبكه (SNTP) (RFC 1769) كه ساده شده RFC 1305 برای سرویس گیرنده ها است. این پروتكل اجازه میدهد كه از ویژگیهای RFC 1305 برای سرویس گیرنده ها استفاده شود بدون آنكه RFC 1305 به طور كامل اجرا شود.
«رویه»: همزمانی روی شبكه الزامی است و باید از طریق سرویسهای استاندارد از قبیل RFC 868 و RFC 1305 و RFC 1769 اجرا شود.
4-4-2- سرویسهای امنیتی
این سرویسها با توجه به سیاستهای استفاده و دسترسی به منابع، احراز هویت كاربران و سایر عوامل ارائه می شوند. سرویسهای امنیتی با صدور مجوز برای دسترسی به منابع و حصول اطمینان از اینكه سیستمها مطابق سیاست امنیتی هستند، آسیب پذیری تجهیزات IT و منابع آن را حداقل میكند.
عملكرد سرویس امنیتی باید تمام سازوكارهای لازم برای سیاستهای امنیتی را پوش دهد و حمایت كند این سازوكارها به شرح زیر است:
- احراز هویت
- صدور مجوز
- كنترلهای ممیزی
- سرویسهای ارتقاءیافته
- اداره سیستم
معمولاً سیستم عاملها این سازوكارهای امنیتی را فراهم می كنند اما اغلب به نرم افزارهای اضافی برای كاربردهای خاص نیاز است. برنامه ها و داده ها باید طبق استانداردهای امنیت دولت محافظت شوند
1- احراز هویت و صدور مجوز
كنترل هویت یك كاربر یا موجودیت دیگری كه میتواند یك فرآیند، ماشین یا سرویس باشد، احراز هویت نام دارد. احراز هویت را میتوان از راههای مختلفی از قبیل شناسه كاربر، رمز عبور، امضای دیجیتال، تجهیزات زیست سنجی یا كارتهای هوشمند انجام داد.
اجازه استفاده از منابع و دسترسی به شبكه یا سیستم به عهده مسئول صدور مجوز است.
«رویه»: احراز هویت یك كاربر یا موجودیت دیگر، صدور اجازه دسترسی و قابلیت اداره سیستم از جمله ویژگیهای ساز و كار امنیتی است. ساز و كار امنیتی باید در صورت لزوم از روشهای مبتنی بر رمزگذاری پشتیبانی كند.
2- كنترل ممیزی
كنترلهای ممیزی از انطباق با سیاستهای تدوین شده اطمینان حاصل میكنند و آسیب پذیریها را ارزیابی كرده واقدامات پیشگیرانه لازم را اعمال میكنند.
كنترلهای ممیزی اطمینان حاصل میكنند كه وضعیت امنیت سیستم و فایلهای پیكربندی نسبت به كنترل قبلی تغییر نكرده اند.
تعیین اینكه چه كسی و در چه زمانی چه كاری انجام داده و تحلیل فعالیتهای سیستم به كشف سوء استفادهها و پاسخگو بودن كاربران منجر میشود.
«رویه»: فعالیتهای انجام شده روی یك سیستم باید توسط یك فرد یا موجودیت مجاز قابل ردگیری باشد. سیستمهای امنیتی باید دارای آستانهای باشند كه در صورت عبور از آن به مدیریت سیستم هشدار داده شود.
3- سرویسهای امنیتی ارتقاء یافته
منظور سرویسهایی است كه محافظت بیشتری به عمل می آورند.
الف) ویژگیهای امنیتی استاندارد
- رمزگذاری / رمزگشایی
- درستی دادهها: از دستكاری غیرمجاز، پاك كردن غیرمجاز و ایجاد غیر مجاز دادهها جلوگیری می شود. با استفاده از الگوریتم «خلاصه متن» این حفاظت اعمال می شود.
- غیرقابل انكار بودن – از دریافت و منشاء دادهها اطمینان حاصل شود.
- استفاده از برچسب
- محافظت در برابر ویروسها
ب) امضای دیجیتال: امضای دیجیتال عبارت است از تبدیل پیام با استفاده از رمزنگاری نامتقارن به طوری كه اگر شخصی پیام اولیه و كلید عمومی امضاءكننده را داشته باشد بتواند دو موضوع را تشخیص دهد:
- 1- آیا تبدیل توسط كلید اختصاصی متناظر انجام گرفته است؟
- 2- آیا پس از تبدیل ، پیام تغییر كرده است؟
توصیه نامه ITU-T X.509 چارچوبی برای ارائه سرویسهای احراز هویت تحت كنترل متمركز الگویی به نام «فهرست» تعریف میكند.
این توصیه نامه دارای دو سطح احراز هویت است:
- 1- احراز هویت ساده با استفاده از رمز عبور برای كنترل یك هویت ادعا شده
- 2- احراز هویت قوی شامل اعتبارنامههای تشكیل شده با استفاده از روشهای رمزنگاری
این استاندارد به «متصدی صدور گواهی» CA نیاز دارد كه دارای وظایف زیر است:
- 1- صدور گواهی نامه های استاندارد X.509
- 2- امكان كنترل ذاتی اعتبار توسط كاربر
ج)PGP: PGP یك برنامه رمزگذاری بسیار مطمئن است. در چند سال گذشته PGP به صورت استاندارد بالفعل برای رمزگذاری نامه های الكترونیك روی اینترنت درآمده است.
د) مبادلات الكترونیكی مطمئن: استاندارد SET پروتكلی برای ارسال اطلاعات شخصی و مالی حساس روی شبكه های عمومی است. برای برآوردهكردن نیازهای امنیتی مبادلات بانكی روی شبكه های عمومی، SET از رمزنگاری و فنآوریهای مربوط به آن با اهداف زیر استفاده میكند.
- محرمانه بودن اطلاعات در مورد حسابهای مالی
- حصول اطمینان از درستی پرداختها
- احراز هویت
امنیت موجود در SET كه مبتنی بر رمزگذاری كلید عمومی RSA است، از تقلب در مبادلات بانكی جلوگیری میكند. این به نوبه خود رشد معاملات online را سرعت می بخشد و هزینه مؤسسات مالی و بنگاههای تجاری را كاهش میدهد.
«رویه»: برای مبادلات اینترنتی باید از محصولاتی استفاده كرد كه استاندارد SET را رعایت میكنند.
4- مدیریت امنیت
در صورت استفاده از منابع مشترك، مدیریت امنیت ضروری است.
به طور كلی مدیریت امنیت در ابزارهای مدیریت، بانكهای اطلاعاتی سیستمها و شبكه ها در نظر گرفته میشود. سوء استفاده از این ابزارها میتواند باعث آسیب پذیری سیستم شود. بنابراین مبحث مدیریت امنیت فقط یك مسأله مربوط به فنآوری نیست.
«رویه»: ابزارهای مدیریت امنیت باید با دیگر اجزاء مربوط به صورت یكپارچه باشند. چنانچه نیاز به استفاده از ابزارهای مدیریت امنیت اضافی باشد باید از ابزارهایی استفاده كرد كه مطابق استانداردهای پذیرفته شده هستند.
5-4-2- مدیریت سیستمها
مدیریت سیستمها از ابزارها و روشهایی استفاده میكنند كه درستی و كارآیی منابع IT را حفظ كند. مدیریت صحیح سیستمها تضمین كننده طراحی و پیكربندی مناسب منابع IT است.
مدیریت شبكه، مدیریت منابع، مدیریت بانكهای اطلاعاتی توزیع شده و سیستمهای امنیتی همگی در چشم انداز مدیریت سیستمها قرار میگیرند.
«رویه»: برای ارائه سرویسهای مدیریتی باید از ابزارها و روشهای مدیریت سیستمها استفاده شود. ابزارهای مورد استفاده باید مطابق استانداردهای پذیرفته شده باشند.
6-4-2- سرویسهای ارسال پیام
سرویسهای ارسال پیام الكترونیكی از جمله پست الكترونیك و مبادله الكترونیكی دادهها (EDI) از اجزاء اساسی هر راهبردی هستند. استفاده از استانداردهای بین المللی مانند «نامه نگاری الكترونیك» (X.400) و SMTP/MIME برای پست الكترونیكی و استفاده از استاندارد EDIFACT سازمان ملل برای EDI، مبادله بین برنامه ها و سیستمها را امكان پذیر میكند.
«رویه»: سرویسهای ارسال پیام باید مطابق استانداردهای بین المللی باشند. به جای استفاده از راه حلهای موضعی و محلی، سیستمهای گوناگون باید توسط یك شبكه اصلی با هم یكپارچه شوند.
7-4-2- سرویسهای پردازش مبادلات
داشتن قابلیت «پردازش توزیع شده مبادلات» (DTP) عامل اصلی پردازش توزیع شده، است. سرویسهای لازم برای مدیریت و پردازش مبادلات توزیع شده در یك محیط محاسباتی ناهمگن توسط سیستمهای DTP فراهم میشود. از جمله سرویسهای ارائه شده عبارتند از:
- كنترل سازگاری
- جداسازی خرابیها
- توزیع متوازن و پویای بار محاسباتی
- مدیریت پیكربندی
- مدیریت صف پیامها
- اقدام دو مرحلهای
- فراخوانی فرآیندهای مبادلاتی از راه دور
برای استفاده مشترك از منابع ارائه شده توسط بانكهای اطلاعاتی مختلف یك ساختار DTP به نام XA واسطه استانداردی را تعریف میكند.
XA یك استاندارد صنعتی است كه توسط كمیته استانداردهای X/Open ایجاد شده است.
محیط DTP دارای سه لایه است:
- برنامه كاربردی (AP)
- مدیریت تعاملات (TM)
- مدیریت منابع (RM)
استاندارد XA بانك اطلاعاتی را چنان تجزیه میكند كه پردازش تعاملات (TP) و برنامههای كاربردی خیلی به هم وابسته نباشند. TP در لایه سرویس منطقی فعالیتها اجرا میشود.
«رویه»: سرویس دهنده های توزیع شده مبادلات باید مبتنی بر استانداردهای باز منطبق بر XA و مدل محاسباتی سه لایه باشند.
5-2- سرویسهای داده ها
سرویسهای دادهها عبارتند از :
- سرویسهای بانكهای اطلاعاتی
- سرویسهای فایلها
- دیگر سرویسهای دادهها
1-5-2- سرویسهای بانكهای اطلاعاتی
سرویسهای بانكهای اطلاعاتی امكان ذخیره سازی و دسترسی به دادههای ساختیافته و غیر ساخت یافته را در یك محیط توزیع شده فراهم می كند.
ذخیره سازی و دسترسی به دادهها از فایلهای ساده به سیستمهای پیچیده مدیریت بانكهای اطلاعاتی (DBMS) بر اساس مدلهای سلسله مراتبی، شبكهای وارتباطی دادهها تبدیل شده است. همچنین فنآوری شیء گرا الگوی جدیدی برای DBMS بر اساس مدل شیئی پدید آورده است.
مدیریت بانكهای اطلاعاتی بر اساس مدل رابطهای یا شیءگرا یا تركیب این دو می باشد.
در محیط كاری امروزه، دادهها در انواع DBMS، سختافزار و سیستم عامل به بخش شدهاند. در چنین محیطی دسترسی به اطلاعات مورد نظر میتواند پیچیده باشد. این پیچیدگی در دو زمینه در نظر گرفته میشود: استانداردها و میان افزارها .
1- سیستمهای رابطهای مدیریت اطلاعات
سیستمهای رابطهای مدیریت اطلاعات دسترسی و ذخیره سازی دادهها را آسان میكنند.استاندارد SQL واسطة اصلی به بانكهای اطلاعاتی رابطه ای است. نسخه متداول SQL كه شامل گسترشهای ایجاد شده در آن نیز می شود، SQL3 نام دارد. SQL3 قابلیت پشتیبانی از انواع دادههای تعریف شده مانند روشها، شناسه های اشیاء ، زیرگونه ها ، ارثبری، چندریختی و یكپارچه شدن با زبانهای خارجی (external) را داراست.
برای تبدیل SQL به زبان كاملی برای ایجاد، مدیریت و جستجوی اشیاء، تسهیلاتی از قبیل ساختارهای كنترل و گونه های پارامتری شده به آن افزوده شده اند.
برای به اشتراك گذاری داده ها در شبكه، توسعه های آتی، پشتیبانی از بانكهای اطلاعاتی خیلی بزرگ و تعداد زیاد كاربران و بار مبادلاتی زیاد، مقاوم بودن در برابر خطا و پیروی از استانداردهای امنیتی، DBMS رابطهای (RDBMS) باید بانك اطلاعاتی توزیع شده داشته باشد.
علاوه بر این RDBMS باید بتواند هر نوع داده را و در هر نوع برنامه ای ذخیره، پردازش و بازیابی كرده و به اشتراك بگذارد.
«رویه»: RDBMS باید از استانداردهای SQL3 پشتیبانی كند، بانك اطلاعاتی توزیع شده داشته باشد، مقیاس پذیر بوده و از VLDBو OLTP پشتیبانی كند
2- سیستمهای مدیریت بانكهای اطلاعاتی شیء گرا
از OODBMS برای سیستمهای كوچك تا متوسط كه نیاز گستردهای به استفاده از دادههای نامرسوم در مهندسی، CAD/CAM یا سیستمهای اطلاعات جغرافیایی (GIS) دارند، استفاده میشود. اگرچه چند سازمان استاندارد در مورد مدیریت بانكهای اطلاعاتی به روش شیء گرا كار میكنند، اما هنوز عقبتر از استانداردهای RDBMS هستند.
استاندارد ODMG-93 یك مدل شیءگرا، زبان تعریف شیء (ODL)، زبان جستجوی شیء (OQL) و C++ و Smalltalk را تعریف میكند. این استاندارد همچنین مدلهایی برای نگاشت مدل شیء به مدل (OMG) ساختار (ORB) دارد.
«رویه»: باید از محصولاتی استفاده شود كه مطابق استاندارد ODMG-93 هستند. ODMG-93 برای حداقل كردن تهدیدات باید استانداردهای یكی از این سازمانها را پشتیبانی كند: OMG، ODMG ، ANSI X3 یا گروه كاری بانكهای اطلاعاتی شیء گرا (Object-Oriented Database Task Group)
3- اجزاء دسترسی به دادهها
این اجزاء بین برنامه سرویس گیرنده و DBMS یا سیستم فایل قرار میگیرند. میان افزار دسترسی عمومی به دادهها، روش واحدی برای دسترس به دادهها در بانكهای اطلاعاتی ناهمگن برای برنامه سرویس گیرنده و كاربر نهایی فراهم میكند.
روش دسترسی ممكن است API ، زبانهای نسل چهارم (4GL)، راهگاهها (نقطه به نقطه، SQL یا عمومی) و ... باشد.
APIهای استاندارد ارجحیت دارند زیرا قابل جابجایی هستند و سازگاری بیشتری دارند. برای دسترسی كاربر نهایی یا سرویس دهنده به منابع داده ناهمگن شامل DBMS و سیستم فایل، راهگاههای عمومی داده مناسب هستند.
«رویه»: برنامه های ایجاد شده یا خریداری شده باید از APIهای مبتنی بر استاندارد برای دسترسی به دادهها استفاده كنند. هنگام انتخاب اجزاء دسترسی كاربر نهایی به دادهها باید از محصولاتی استفاده كرد كه از SQL یا راهگاههای عمومی داده پشتیبانی میكنند.
2-5-2- سرویس های فایل
به منظور تسهیل اشتراك گذاری فایلها در سیستم عاملهای مختلف، سرویس های فایل امكان انتقال فایل و دسترسی به فرمت های مختلف را فراهم می كند.
«رویه»: سرویس های فایل مورد استفاده باید سازگار و مقیاس پذیر بوده و از استانداردهای پذیرفته شده پشتیبانی كنند.
1- سرویس های انتقال فایل
سرویس های انتقال فایل به كاربران اجازه می دهد كه فایلها را درون یك شبكه كپی، جایگزین یا جابجا كنند.
«رویه»: سیستمهای انتقال فایل باید مطابق استانداردهای باز بوده و سازگار باشند. از پست الكترونیك فقط باید برای انتقال فایلهای كوچك استفاده شود.
2-فرمتهای فایل
با استفاده از فرمتهای مناسب برای فایلها قابلیت دسترسی، استفاده وایجاد فایلها به صورت سازگار فراهم می شود.
«رویه»: باید فرمتهایی انتخاب شود كه به جای مشخص كردن برنامه های خاص برای خواندن و نوشتن فایلها از قابلیت خواندن و نوشتن انواع فایلها پشتیبانی كند.
3-5-2- سرویسهای داده دیگر
لازم است سرویسهای دادهای كه قدیمی و غیرساخت یافته هستند و محل ذخیره آنها نامتداول است،در نظر گرفته شوند.
1- چند رسانهای
صدا، تصویر متحرك، پویا نمایی ، گرافیك، متن و تركیبهای مختلف اینها چندرسانه ای نامیده می شود.
«رویه»: باید از تجهیزات و محصولاتی استفاده كرد كه برای ضبط و پخش از استانداردهای باز مانند فرمتهای JPEG و MPEG استفاده میكنند. محتوای چندرسانهای مورد استفاده باید متناسب با پهنای باند شبكه بوده و نباید مقید به محدودیتهای حق تكثیر باشد.
2- دادههای فضایی
داده هایی كه در هر نوع فضای مجازی توزیع شده باشند (فضایی كه بیش از یك محور داشته باشد) دادههای فضایی نامیده میشوند. روابط فضایی بین دادهها را میتوان در یك فضای جغرافیایی یا مجازی به كاربران نشان داد.
مثالهایی از دادههای فضایی عبارتند از دادههای جغرافیایی (طول و عرض جغرافیایی و ارتفاع)، دادههای فیزیكی (ارتفاع، عمق،عرض و وزن)، دادههای زمانی (ساعت، روز،ماه ، سال) دادههای جمعیتی (سن، جنس، درآمد و وضعیت تأهل) و دادههای علمی (دما،رطوبت و ...)
«رویه»: باید راهبردی برای مدیریت و دسترسی به دادهها انتخاب شود كه از ذخیره و جستجوی فضایی دادههای چندبعدی پشتیبانی كند.
3- داده متنی
اسناد متنی مانند گزارشها، پایان نامه ها، اسناد قانونی و پست الكترونیك، داده های متنی می باشند. محتویات آنها معمولاً قابل دسته بندی است و می تواند شامل مواردی برای جستجوی پیشرفته مبتنی بر زمان باشد. سرویسهای دادههای متنی باید بتوانند چكیده و چندین سطح خلاصه سازی را برای متنهای طولانی ایجاد كنند.
«رویه»: باید راهبردی برای دسترسی و مدیریت انتخاب شود كه از جستجوی پیشرفته مبتنی بر زمان و توانایی ایجاد چكیده متن پشتیبانی كند.
4-داده های چند بعدی
OLAP یا دادههای تحلیلی برای آنالیز شرطی (What-if) ،پیش بینی و مدلهای تجاری مناسب هستند، مدل n بعدی دادهها باید بتواند از راههای گوناگون به كار گرفته شود تا سناریوهای مختلف كاری را منعكس كند.
«رویه»: راهبردی برای دسترسی و مدیریت باید انتخاب شود كه برای تحلیلهای متنوع در فرآیند تصمیمگیری از مدل OLAP n بعدی پشتیبانی كند.
6-2- ارتباطات
1-6-2- مقدمه
شبكه ها تبادل اطلاعات بین كاربران و برنامه ها را آسان میكنند. تركیب سامانه های رایانهای و شبكه های مخابراتی عامل اصلی فن آوری برای سیستم های نوین اطلاع رسانی است.
1- عوامل پیش برنده سرویس های مخابراتی
نیاز به فنآوری اطلاعات در دنیای كار و تجارت رو به افزایش است همچنانكه پیشرفتهای فنآوری اطلاعات این نیازها را برآورده می كنند. تركیب عوامل فوق تقاضا برای پهنای باند شبكه را افزایش می دهد.
از جمله عوامل محرك و پیش برنده عبارتند از :
- واسط گرافیكی كاربر
- طراحی برنامه های توزیع شده مبتنی بر سرویس گیرنده / سرویس دهنده
- جهانی شدن كارها و فعالیتها
- دفاتر مجازی و اقماری
- چندرسانه ای
- همكاریها و اقدامات مشترك
2- فنآوری های مؤثر در سرویس های مخابراتی
ارائه سرویس های مخابراتی سه چالش ایجاد میكند:
- باید فنآوری های مخابراتی مناسب برای برآوردن نیازها انتخاب شود.
- فنآوری های منتخب باید با هم سازگار باشند.
- چگونگی و زمان سرمایه گذاریهای لازم برای پیاده سازی فنآوری های نوین باید طراحی می شود.
تعدادی از فنآوری های مخابراتی كه ممكن است مورد استفاده قرار گیرد به این شرح است:
- ISDN با پهنای باند كم (N-ISDN)
- ISDN با پهنای باند زیاد (B-ISDN)
- Frame Relay
- (ATM)
- مخابرات بیسیم (رادیویی)
2-6-2- لایه حمل
لایه حمل مسئول حمل مطمئن دادهها بین مقصد و مبدأ است. سرویسهای ذیل در این لایه ارائه می شوند: برقراری ارتباط حملی، انتقال دادهها از مبدأ تا مقصد و قطع ارتباط، كار اصلی لایه حمل این است كه دادهها را از لایه سرویس قبول كند، در صورت لزوم آنها را به قسمتهای كوچكتر تقسیم كند و به لایه شبكه تحویل دهد و اطمینان حاصل كند كه این قسمتها به طور صحیح به مقصد میرسند.
همچنین لایه حمل تعیین میكند كه چه نوع خدماتی به لایه سرویس و نهایتاً به كاربران شبكه ارائه میشود. متداولترین نوع ارتباط حملی عبارت است از كانال نقطه به نقطه بدون خطا كه پیامها را به ترتیبی كه ارسال شدهاند به مقصد میرساند. در انواع دیگر، پیامها بدون توجه به ترتیب ارسال آنها به چندین مقصد ارسال میشوند. نوع سرویس پس از برقراری ارتباط مشخص می شود.
«رویه»: باید از پروتكلی استفاده شود كه در یك شبكه ناهمگن، سازگار باشد. از آنجا كه انتخابهای زیادی وجود دارند، مجموعه كوچك و قابل مدیریتی از پروتكلها انتخاب می شوند كه انعطاف پذیر بوده و ساختار شبكهای مقرون به صرفه ای ایجاد شود و در عین حال از تجهیزات موجود نیز پشتیبانی شود.
برای جلوگیری از بروز مشكلات از استفاده از پروتكلهای اختصاصی باید خودداری كرد. برای سرویسهای عمومی باید از شبكه اینترنت استفاده كرد. برای سرویسهایی كه كاربر به سیستمهای رایانه اختصاصی (مانند PC) یا سیستمهای خدمات دهنده عمومی دسترسی دارد، باید از اینترنت استفاده شود.
چنانچه مسائل مربوط به امنیت شبكه مدنظر باشد میتوان از اینترنت به عنوان لایه حمل استفاده كرد. اگر امنیت عامل مهمی باشد یا ارتباط همزمان (online) تضمین شده مورد نیاز باشد، نباید از شبكه اینترنت استفاده كرد.
3-6-2- لایه شبكه
سازوكار تعیین و كنترل دسترسی به منابع شبكه و كنترل جریان اطلاعات بین این منابع توسط ساختارهای منطقی شبكه فراهم میشود. چند ساختار شبكهای كه از نظر منطقی (نرم افزاری) جدا از هم هستند می توانند از یك ساختار فیزیكی مشترك استفاده كنند بدون اینكه روی یكدیگر تأثیر بگذارند یا امنیت هر شبكه مورد خدشه قرار گیرد. نیاز به ارائه خدمات end-to-end در شبكه های گوناگون منطقی و فیزیكی به منظور سازگاری بین شبكه ها مورد توجه قرار می گیرد. دامنه شبكه های گوناگون فیزیكی از شبكه های محلی بخشهای مختلف آغاز شده و به شبكه های حرفهای مربوط به قسمتهای متفاوت ختم میشود. شبكه های منطقی گوناگون با ساختارهای مختلف یا تجهیزات مختلفی كه در ساخت آنها به كار گرفته شده، شناخته میشوند.
1- امنیت شبكه
رشد سریع ارتباط بین شبكه ها چالشهای جدیدی برای مسیریابی، مدیریت شبكه و امنیت آن ایجاد كرده است. سیاستها و قوانین مسیریابی بین شبكه ها در قلمرو مدیریت سازمانها قرار دارد.مجموعه ای از منابع مانند میزبانها، شبكه ها و مسیریابها یك قلمرو مدیریتی میباشند كه توسط یك مدیریت واحد اداره میشوند.
یك اداره، مجموعه ای از ادارات در یك سازمان دولتی، یك سازمان دولتی یا گروهی از سازمانهای دولتی میتوانند قلمرو مدیریتی را تشكیل دهند. تعداد محدودی ارتباط با شبكه های خارجی (external) كه با راه گاهها یا دیوار آتشهای مطمئن كنترل شوند اجازه نظارت مؤثرتری بر شبكه را می دهند.
«رویه»: قلمرو مدیریتی باید از نظر منطقی (نرم افزاری) مجزا باشد اگرچه ممكن است از تجهیزات شبكهای به طور مشترك استفاده كند. شبكه های منطقی باید در برابر استفاده غیرمجاز از تجهیزات و منابع محافظت شوند ضمن آنكه اطلاعات مجاز بین كاربران جریان داشته باشد. ورود و خروج اطلاعات از دیگر شبكه ها را باید با مدیریت نقاط دسترسی، كنترل كرد.
2- نامگذاری و آدرس دهی در شبكه ها
برای ساختن شبكه های حرفه ای مبتنی بر ساختارهای شبكهای باز لازم است كه نامها و آدرسهای اجزاء شبكه منحصر به فرد باشند. برای ایجاد یك شبكه قابل اعتماد و مدیریت پذیر یك سیاست نامگذاری و آدرس دهی سازگار كه به صورت متمركز اداره شود، ضروری است.
«رویه»: نامها و آدرسهای تمام اجزاء شبكه، مدیریت و كنترل می شوند و در صورت امكان این عملیات به طور اتوماتیك انجام می شود.
3- ساختارهای شبكهای
لایه لینك (پیوند) داده ، جریان داده ها و اصلاح و تشخیص خطاها را كنترل میكند. در شبكه های محلی (LAN) كنترل درستی و تعیین اینكه كدام سیستم میتواند از شبكه استفاده كند، توسط این لایه انجام میشود. ساختارهای اصلی كه مورد بررسی قرار می گیرند عبارتند از شبكه محلی (LAN) و شبكه گسترده(WAN).
الف) شبكه محلی (LAN)
شبكه محلی با ارائه سرویسهای مخابراتی پرسرعت بین رایانههای كاربران، ارتباط برقرار میكند.
رایانه های مرتبط عموماً در یك ساختمان قرار دارند. شبكه محلی قسمت اساسی ایجاد ساختار سرویس دهنده/ سرویس گیرنده است و امكان دسترسی به سرویس دهنده را فراهم میكند. شبكه های محلی را میتوان با محیطهای فیزیكی مختلفی ساخت و ارتباط بین آنها را با تجهیزات گوناگونی از قبیل پل واسطه ، سوییچ و مسیریاب برقرار كرد اما همه شبكه های محلی مبتنی بر پروتكلهای استانداردی هستند. این پروتكلها را میتوان به سه دسته (Ethernet) IEEE 802.3 ، (Token Ring) IEEE 802.5 و FDDI تقسیم كرد.
«رویه»: برای سرویسهای شبكه ای رایانه های رومیزی از قبیل پست الكترونیك، چاپ، دسترسی به بانكهای اطلاعاتی.به اشتراك گذاری فایلها، سرویسهای نام و آدرس و سرویسهای زمان از LAN استفاده میشود.
دستورالعملهای امنیتی و استانداردهای نامگذاری بخش مربوط باید رعایت شود و شبكه محلی مطابق استانداردهای بین المللی باز، طراحی شود.
ب) شبكه گسترده (WAN)
ارسال راه دور داده، صدا، تصویر و ویدئو از طریق شبكههای گسترده (WAN) انجام میشود. چندرسانه ای عموماً به پهنای باند بیشتری از دادة تنها نیاز دارد. شبكه های گسترده را میتوان با استفاده از تجهیزات اختصاصی، كرایه ای، عمومی یا تركیبی از اینها ایجاد كرد.
«رویه»: شبكه های گسترده را باید با استفاده از تجهیزات ارسال دیجیتال مبتنی بر استانداردهای باز، ساخت و تركیب مناسبی از امكانات اختصاصی و عمومی را به كار برد.
4-6-2- لایه فیزیكی
لایه فیزیكی، تجهیزات ارسال اطلاعات به مكانهای مختلف را فراهم میكند. لایه فیزیكی كه بیشتر با كابل كشی در ارتباط است وسایل كاربران نهایی از قبیل LAN، ایستگاه كاری، PC، پایانه و تلفنها را به هم متصل میكند. بهتر است برای ارائه سرویسهای صوت، داده و ویدیویی از كابل كشی مشتركی استفاده شود.
«رویه»: كابل كشیهای جدید باید طبق استاندارد EIA/TIA 568 باشد. هنگام كابل كشی باید نیازهای آتی را نیز در نظر گرفت. شبكه های آینده به سرعتهای بیشتری برای ارسال نیاز خواهند داشت. در صورت لزوم میتوان از فنآوری بیسیم به عنوان جایگزین استفاده كرد.
برای رساندن سرویسهای LAN به هر كاربر باید از سخت افزاری استفاده كرد كه پیكربندی مناسب برای این فنآوری را داشته باشد. شبكه ها باید به گونهای اجرا شوند كه بتوان با فنآوریهای جدید، آنها را نوسازی كرد.
7-2- ارتباط میان پردازشی
ارتباط میان پردازشی (IPC) اجازه تبادل اطلاعات بین برنامه های كاربردی را میدهد. انواع خاصی از IPC برای ایجاد ساختار سرویس دهنده / سرویس گیرنده مورد نیاز است. با استفاده از فنآوری IPC، اجزاء نرم افزاری میتوانند دادهها را درون یك رایانه یا بین رایانه های یك شبكه مبادله كنند.
توزیع مؤثر پردازشها بین چندرایانه از طریق فنآوری IPC امكانپذیر است. بنابراین میتوان اجزاء سرویس دهنده و سرویس گیرنده یك برنامه را میتوان در محلهای بهینه روی شبكه قرار داد. بدون نیاز به دانستن محل قرارگیری اجزاء برنامه، هر كاربر میتواند به اطلاعات دسترسی پیدا كند و آن را به اشتراك بگذارد.
1-7-2- فراخوانی روالها از راه دور
فراخوانی راه دور روالها (RPC) زبانی است كه برای توزیع برنامههای كاربردی در شبكه به كار میرود. RPC برنامه سرویس گیرنده را قادر می سازد كه روال سرویس دهنده را از روی رایانه دیگری در شبكه فراخوانی كند.
«رویه»: از فنآوریهای IPC مانند RPC در مدل سرویس گیرنده / سرویس دهنده استفاده میشود.
2-7-2- ارسال پیام میان پردازشی
ارسال پیام میان پردازشی یك فنآوری واسطه است كه از ارسال پیام برای ایجاد ارتباط ناهمزمان بین برنامه ها استفاده میكند. ارسال پیام فنآوری نسبتاً بالغی است كه در كاربردهای توزیع شده از قبیل بازار سهام و صنایع هواپیمایی به طور وسیعی مورد استفاده قرار گرفته است.
3-7-2- واسطه درخواست شیء
فنآوری واسطه درخواست شیء (ORB) به صورت واسطه ارتباط بین پردازشهای سرویس گیرنده و اشیاء سرویسدهنده عمل میكند. اشیاء سرویس دهنده عبارتند از پردازشها و دادههای سرویسدهنده كه به صورت ساختار شیئی بسته بندی شده اند. بیشتر طرحهای ORB رابطهای نرم افزاری ارائه میدهند كه سرویس گیرنده ها به وسیله آن با اشیاء سرویس دهنده ارتباط برقرار میكنند. برای ایجاد كد واسطه لازم بین سرویس دهنده و سرویس گیرنده، واسطه ایستا از زبان تعریف واسطه (IDL) با روشی شبیه به فنآوری RPC استفاده میكند. واسطه پویا با روشی مشابه فنآوری ارسال پیام از (API) برای برقراری ارتباط با یك شیء سرویس دهنده استفاده میكند.
«رویه»: مدل شیء و پل های واسطه ای باید به نحوی انتخاب شوند كه دارای بهترین عملكرد بوده و قابل حمل و یكپارچه شدن با سیستمهای قدیمی باشند.
8-2- محیط توسعه برنامه ها
در مواردی كه راه حلهای یكجا و به صورت بسته بندی شده وجود نداشته باشد باید راه حلی طبق نیازها ایجاد شود و توسعه یابد. ابزارهای مهندسی سیستمها به كمك رایانه (CASE) به عنوان سامانه منتخب برای توسعه نرم افزارها به كار میروند.
محیط توسعه برنامه ها باید از ویژگیهای زیر پشتیبانی كند:
- انتخاب مدل برنامه نویسی چندگانه
- پشتیبانی از چند زبان برنامه نویسی
- توسعه پذیری عمومی
- كدهای قابل انتقال
1-8-2- انتخاب مدل برنامه نویسی چندگانه
باید یك مدل برنامه نویسی متناسب با الزامات برنامه انتخاب شود. انعطاف پذیری در انتخاب مدلهای برنامه نویسی گوناگون، محیط بازی را برای توسعه پدید می آورد. برخی مدلهای برنامه نویسی عبارتند از: مدل سرویس گیرنده/سرویس دهنده، مدل n لایه ای اینترنت، مدل شیئی توزیع شده مبتنی بر اجزاء، مدل نظارت سه لایه بر تعاملات .
2-8-2- پشتیبانی از چند زبان برنامه نویسی
انتخاب زبان برنامه نویسی به راهبرد برنامه نویسی داده شده، بستگی دارد. در بعضی موارد شاید لازم باشد كه ایجادكننده نرم افزار از چند زبان برنامه نویسی استفاده كند. محیط توسعه برنامه باید این انتخاب را فراهم كند اگرچه محدودكردن تعداد زبانهای مورد استفاده، هزینه نگهداری را كاهش میدهد. نمونه هایی از زبانهای برنامه نویسی عبارتند از : Visual Basic ، C/C++، Java Script ، Visual Java، SQL.
3-8-2- توسعه پذیری عمومی
توسعه پذیری عمومی به معنای قابلیت توسعه به استانداردهای جدید است. این ویژگی محیطی پدید می آورد كه در آن برنامه ها قابل استفاده مجدد هستند و برنامه های قدیمی و جدید سازگار هستند.
این توسعه ها عبارتند از HTML/HTTP، Java، Dcom/Active X، CORBA/Inter-ORB و...
4-8-2- كدهای قابل انتقال
برای حفاظت از سرمایه گذاریهای جاری هر آنچه كه ایجاد میشود باید قابلیت جابجایی در هر قسمت از ساختار سه لایهای EGIT را داشته باشد. این قابلیت اجازه میدهد كه كدها در جایی قرار گیرند كه مؤثرتر باشند.
«رویه»: برای ایجاد یك محیط باز،خط مشی انتخابی باید به اندازه كافی انعطاف پذیر باشد. پشتیبانی از فن آوری نوین و در عین حال استفاده مجدد از كدها و برنامه ها در ساختار سه لایه EGIT از اهداف می باشد.
9-2- محیط عملیاتی
محیط عملیاتی، زمینه و پشتیبانی لازم برای اجرای برنامه ها را به همراه اجزاء سخت افزاری فراهم میكند. این سرویسها استفاده از منابع را كه عموماً به صورت گرههای شبكه هستند، امكانپذیر می سازد.
1-9-2- سامانه ها
سامانه ها شامل سیستم عامل و اجزاءسخت افزاری هستند كه در یك ساختار سیستم اطلاع رسانی، قابلیتهای محاسباتی اساسی را ارائه میكنند. سامانه ها را به طور كلی میتوان در یكی از این دسته ها قرار داد:
رایانههای رومیزی و قابل حمل، تجهیزات شبكه، ایستگاههای كاری، سرویس دهنده ها و سیستمهای میزبان.
«رویه»: هر سازمان دولتی باید تعداد محدودی پیكربندی سامانه ها را استاندارد كند تا قدرت خرید حداكثر و هزینه پشتیبانی حداقل شود.
1- سرویس دهنده ها
سرویس دهنده ها از خدمات شبكه مانند انتقال فایل، چاپ و پست پشتیبانی می كنند. سرویس دهنده های كوچكتر در فعالیتهای روزانه افراد نقش اساسی ایفا می كنند. سرویس دهنده های بزرگتر برای ارائه خدمات به گروه بزرگتری از كاربران به كار میروند. سرویس دهنده های بزرگ می توانند به سرویس دهنده های دیگر خدمات ارائه كنند. به تدریج كه سرویسهای بیشتری ارائه می شوند نیاز به اتصال به سرویس دهنده های دیگر افزایش می یابد. پشتیبانی از ارتباطات شبكهای و پروتكلهای مخابراتی روز به روز اهمیت بیشتری پیدا میكند.
پشتیبانی از پروتكل TCP/IP دست كم به اندازه دیگر پروتكلهای مورد استفاده اهمیت دارد. گروهی از رایانه ها كه رایانه های با عملكرد بالا (HPC) نامیده میشوند عبارتند از : رایانه های بزرگ ، رایانه های چندپردازشی متقارن (SMP) و رایانه های با پردازنده های موازی فشرده (MPP).
استفاده مشترك از یك محیط محاسباتی با مقیاس بزرگ از ویژگیهای رایانه های بزرگ است بنابراین تعداد زیادی كاربر می توانند حجم بالایی از پردازش را روی آنها انجام دهند. رایانه های SMP دارای چند CPU هستند. بعضی تولیدكننده های SMP برای افزایش مقیاس پذیری اجازه میدهند كه چند رایانه توسط یك ارتباط پرسرعت به هم وصل شوند و مجموعهای را تشكیل دهند كه اصطلاحاً «خوشه» نامیده می شوند. رایانه های SMP امكان پردازش موازی را فراهم میكنند اما سیستم عامل و برنامه كاربردی نیز باید از این ویژگی پشتیبانی كنند. سرویس دهنده ها باید متناسب با سرویس ارائه شده طراحی شوند و مقیاس پذیر و قابل حمل باشند. قابلیت ارتقاء پردازنده یا اضافه كردن پردازندههای دیگر، دیسك ذخیره سازی و پشتیبانی از ارتباطات، عمر سامانه را افزایش داده و بازگشت سرمایه گذاری را تسریع میكند.
«رویه»: سیستم عاملها و سخت افزارهای مورد استفاده باید مبتنی بر استانداردهای پذیرفته شده عمومی باشند.سرویسدهنده ها باید مقیاس پذیر باشند به نحوی كه با افزایش اجزاء بتوان عملكرد آنها را بیشتر كرد. سیستم عامل باید چندوظیفه ای بوده و از پردازش موازی پشتیبانی كند.
2-9-2- سیستمهای همیشه در دسترس
سیستمهای همیشه در دسترس به گونه ای تجهیز میشوند كه از سیستمهای عادی قابل اعتمادتر باشند. این سیستمها كمتر از سیستمهای معمولی خراب میشوند. این سیستمها در صورت وقوع خرابی سریعتر از سیستمهای معمولی به حالت عادی بر میگردند.
چند سیستم رایانهای خوشه ای است كه تحت نظارت یك نرم افزار قرار دارند.
نرم افزار ناظر، خرابی اجزاء را تشخیص داده و پردازش را به دیگر قسمتها منتقل میكند. بعضی سیستمهای پیشرفته تر كه قابلیتهای بیشتری دارند به شرح زیر است:
- سیستمهای بهبودپذیر در برابر خطا :
این سیستمها دارای زیرمجموعهای هستند كه سخت افزار را در سطح اجزاء شناسایی میكند. اگرچه اجزاء عمده رایانه ممكن است روی كل سیستم یا بخشی از آن اثر بگذارند اما خرابی قسمتهای كم اهمیت تر شاید وقفه ای در كار ایجاد نكند. قسمتهای آسیب دیده را بدون از كار انداختن سیستم میتوان تعویض كرد. انتظار می رود كه از این روش زمان خرابی سیستم 50 درصد كاهش پیدا كند.
- سیستمهای مقاوم در برابر خطا
این سیستمها دارای قسمتهای سخت افزاری اضافی هستند كه درستی قسمتهای دیگر را به طور مداوم كنترل میكند. اگر بخشی از سیستم خراب شود سیستم آن را حذف كرده و قسمت یدكی را جایگزین میكند و به اپراتور اطلاع میدهد جایگزینی قسمتهای معیوب هنگامی انجام میشود كه سیستم در حال كار است. بازیابی سیستم در كمتر از یك ثانیه انجام می گیرد و بنابراین قطع سرویس برنامه ریزی نشده نخواهیم داشت.
- سیستمهای پیوسته در دسترس :
نوعی از سیستمهای مقاوم در برابر خطا هستند كه هیچگونه قطع سرویسی اعم از برنامه ریزی شده یا نشده ندارند. تمام ارتقاهای سخت افزاری و نرم افزاری و نگهداری های دورهای در حالی انجام میشود كه سیستم در حال كار است.
«رویه»: اجزاء سیستم بر اساس میزان قابل قبول قطع برنامه ریزی نشده باید انتخاب شوند. درغیراینصورت اجزاء بر اساس هزینه، عملكرد و میزان ریسك همراه آنها انتخاب می شوند.
فصل3- استفاده از فن آوری رایانه برای گسترش کار گروهی
به اشتراك گذاشتن اطلاعات با استفاده از تجهیزات رایانهای و شبكهای موجود، انجام كار گروهی و همكاری بین بخشهای مختلف را امكانپذیر میسازد. چگونگی تحول استفاده از رایانه از حالت شخصی به صورت گروهی در شكل 3 نشان داده شده است. پیشرفت فنآوری و ایجاد كاربردهای جدید،محیطی را پدید میآورند كه در آن فرآیندهای كاری مستقل از قیود جغرافیایی، سازمانی یا نرمافزاری مجدداً طراحی میشوند.

شكل 3- انتقال از كار فردی به كار گروهی به كمك رایانه
برنامه های آماده كه شامل ابزارهای شخصی استاندارد هستند از قبیل واژه پردازها و صفحه گستردهها در محیط شبكه ای به صورت مشترك مورد استفاده قرار میگیرند.
ابزارهای گروهی از قبیل گروه افزار و مدیریت همكاری و برنامه ریزی ، بهره وری را با استفاده از شبكه افزایش می دهند. سرویس هایی از قبیل اتوماسیون فعالیتها، زمانبندی، بازیابی متن و تبدیل اسناد توسط برنامه های آماده ارائه می شوند. این سرویسها یا توسط برنامه های كاری مورد استفاده قرار میگیرند یا به صورت یكپارچه همراه آنها ارائه میشوند.
برنامه های همكاری موانع را برطرف میكنند و با برقراری ارتباط، فرآیندهای بین اشخاص، كاركردها و سازمانها را تسهیل میكنند و در نتیجه اثربخشی كل مجموعه افزایش پیدا میكند.
1-3- گروه ا فزار
نیاز به تسهیل و بهبود فرآیندهای ارتباطی ساخت نیافته در سازمانها توسط گروه افزار مورد توجه قرار میگیرد. كاربردهای آن شامل مدیریت همكاری، اشتراك اسناد و بانكهای اطلاعاتی مشترك میشود. شكل 4 مدلی را نشان میدهد كه اشكال گوناگون گروهافزار بر اساس ابعاد زمان و مكان تعامل گروه را شامل میشود. مركز شكل سامانه اصلی گروه افزار را نشان میدهد.
راهبرد گروه افزار را میتوان بر اساس سیستم ارسال پیام با پست الكترونیك بنا نهاد. سیستم مدیریت پیام پست الكترونیك یك وسیله انتقال آسان و ارزان برای هدایت فرمها، پیامها، اسناد مركب و دیگر اشیاء می باشد.
«رویه»: گروه افزارهای مورد استفاده از استانداردهای سیستمهای باز و مدل رایانهای سرویس گیرنده/سرویس دهنده باید پشتیبانی كنند. محصول انتخابی باید پاسخگوی نیاز به ایجاد یك محیط اداری سازگار برای فرآیند ارتباط ساخت نیافته در یك سازمان دولتی باشد.

شكل 4- اشكال گوناگون گروه افزار
2-3- مدیریت روند فعالیتها
برنامه های مدیریت روند فعالیتها برای مدیریت یك سند در مراحل پردازش، ارائه و ادامه مسیر طراحی شده اند. اسناد معمولاً از طریق سیستم مدیریت پیام پست الكترونیك به دست افراد یا برنامه های مربوط میرسد.
یكی از موارد استفاده این برنامه ها سفارش خرید است. این برنامهها به عنوان بهترین روش استفاده از فن آوری هستند كه بهره وری فرایندهای كاری را افزایش می دهند. همچنانكه پیچیدگی این برنامه ها افزایش مییابد بسیاری از سرویسهای روند كار به برنامه هایی برای رایانههای رومیزی تبدیل میشوند. مثال سادهای از این تبدیل عبارت است از فرمهای الكترونیك و برنامه های پست الكترونیك كه فرمها و نامه ها را طبق قوانین ومقررات در مسیر صحیح هدایت میكنند. چنانچه ابزارهای كنترل روند كار در موقعیتهای مناسب به كار گرفته شوند، افزایش چشمگیری در بهره وری ایجاد میكنند. در اغلب موارد سیستمهای پست الكترونیك،ابزارهای گروه افزار یا مجموعه فرمهای الكترونیكی قابلیتهای لازم را ارائه میكنند. چنانچه ابزارهای فوق كافی نباشند، برنامه های اختصاصی كنترل روند كار قابلیتهایی از قبیل توزیع متوان بار كاری، زمانبندی، كنترل وظایف، نظارت و تهیه گزارش را ارائه میكنند.
«رویه»: ابزارهای اتوماسیون روند فعالیتها به گونهای باید انتخاب شوند كه از نظر راهبردی در راستای نیازهای كاری باشند.
3-3- فرم های الکترونیکی
اكثر فرمهای اداری هنوز به صورت كاغذی هستند. فرمهای الكترونیك اتكای كارها را به كاغذ كاهش میدهند و ابزارهای مربوط نیز قابلیت هدایت و پیگیری آنها را ارائه میكنند.
قسمت دادهها، شامل اطلاعاتی است كه كاربر در قسمتهای معینی وارد میكند. قسمت پردازش شامل عملیاتی از قبیل محاسبات، كنترل درستی، جستجوی بانكهای اطلاعاتی و قواعد هدایت فرمها میباشد.
برنامه های سرویس گیرنده فرمهای الكترونیك به كاربران اجازه میدهد كه فرمها را تكمیل كرده و در فرآیند هدایت فرمها مشاركت كنند. ارائه فرمها به كاربران، پذیرش ورودیها و كنترل ورود تمام داده های لازم از وظایف برنامههای سرویس گیرنده است. برای كامل كردن پردازش فرمها ارتباط با سرویس دهنده ها الزامی است.
«رویه»: برای استفاده عمومی (مستقل ازبرنامه ایجاد كننده) توصیه میشود از سیستمهای مدیریت متمركز اسناد استفاده شود. سیستم مدیریت اسناد با اینترنت و اینترانت باید سازگار باشد.
4-3- سیستم های تصویر برداری
سیستمهای تصویربرداری دارای بعضی ویژگیها و فن آوریهای مشترك با سیستمهای مدیریت اسناد هستند اما برای مدیریت تصویرهای بادقت بالا به كار میروند.
بعضی كاربردهای متداول عبارتند از: پزشكی از راه دور (اشعه X، MRI و ...) مدیریت منابع و زمین (عكسبرداری ماهوارهای)، حفاظت و نگهداری از آثار هنری (نقاشی، مجسمه و ...) و لیتوگرافی.
«رویه»: توصیه میشود سیستم انتخابی بر اساس استانداردهای سیستم باز بوده و از مدل رایانهای سرویس گیرنده / سرویس دهنده پشتیبانی كند.
5-3- ویدئو کنفرانس
ویدئو كنفرانس این امكان را میدهد كه افراد در مكانهای مختلف به صورت همزمان دیدار رو در رو داشته باشند. امكانات ویدئوكنفرانس از سیستمهای ثابت نصب شده در اتاقهای مخصوص آغاز شده و به دستگاههای قابل حمل و رومیزی ختم میشود. ویدئو كنفرانس رومیزی ارتباط را بین اشخاص به جای گروهها برقرار میكند. این سیستمها مبتنی بر LAN یا ISDN بوده و در بعضی موارد با امكانات اشتراك گذاری رایانه ها تركیب میشوند. این تركیب اجازه تبادل اسناد را در حین ویدئوكنفرانس میدهد.
سیستمهای ویدئو كنفرانس «نقطه به نقطه» به شبكه اختصاصی نیاز دارند. استانداردهای ویدئوكنفرانس نقطه به نقطه كاملاً تعریف شده هستند. ویدئوكنفرانسهای مبتنی بر LAN در حال ایجاد هستند. بیشتر این سیستمها اختصاصی بوده و با دیگر سیستمها سازگار نیستند. بعضی سیستمهای مبتنی بر LAN به راهگاههای H.320/H.323 وصل میشوند كه اجازه اتصال به سیستمهای نقطه به نقطه را میدهد.
6-3- سیستم های برنامه ریزی و زمان بندی
كاهش زمان لازم برای برنامه ریزی جلسات و تشخیص و حفظ منابع لازم (افراد،اطاق كنفرانس و تجهیزات) از مزیتهای اصلی سیستمهای برنامهریزی و فهرست بندی است.
جستجو برای زمان مناسبی كه تمام عوامل لازم در دسترس باشند و تعیین منابع ضروری و غیرضروری توسط این سیستمها انجام میگیرد. این سیستم همچنین امكانات ذیل را در اختیار میگذارد:
پذیرش یا رد دعوت، تغییر در زمان و یا مكان جلسه یا لغو جلسه. این سیستم فعالیتهای انجام شده در جلسه را نیز ثبت میكند.
«رویه»: برای كاربردهای گروهی برنامه هایی باید انتخاب شوند كه نیازهای كاری را برآورده كنند. برای سیستمهای اداری یا شركتی برنامه هایی باید انتخاب شوند كه در سطح كاربرد سازگار باشند.