سلام بچه ها از همه گله دارم بابا نظر بدين بي معرفتها
+ نوشته شده در سه شنبه بیست و دوم آذر 1384ساعت 22:13  توسط رحمان
|
y intai
اما برنامه Y! Intai که می تونید بدون اجازه دیگران رو به لیست مسنجرتون اضافه کنید و وب کم دیگران رو بدون اجازه دید بزنید ( چه حالی میده دزدکی دید زدن ) و همچنین دیگران رو از توی یاهو بوت کنید (البته اینو هنوز خودم تستش نکردم).
در اخر هم می تونید هر دو برنامه رو که در یک فایل زیپ شده هستش از لینک زیر دریافت کنید:
Download 920 KB
+ نوشته شده در دوشنبه بیست و یکم آذر 1384ساعت 23:19  توسط رحمان
|
|
خبرها و حوادث
|
| |
|
|
سینما و موسیقی
|
| |
|
+ نوشته شده در شنبه نوزدهم آذر 1384ساعت 20:59  توسط رحمان
|
|

|
آموزش برنامه های کامپیوتر |
|
| |
|
| |
| |
+ نوشته شده در شنبه نوزدهم آذر 1384ساعت 15:1  توسط رحمان
|
|

|
برنامه های موبایل |
|
| |
|
+ نوشته شده در شنبه نوزدهم آذر 1384ساعت 14:34  توسط رحمان
|
+ نوشته شده در شنبه نوزدهم آذر 1384ساعت 14:33  توسط رحمان
|
+ نوشته شده در شنبه نوزدهم آذر 1384ساعت 14:30  توسط رحمان
|
|

|
فالنامه |
|
| |
|
+ نوشته شده در شنبه نوزدهم آذر 1384ساعت 14:25  توسط رحمان
|
شايد نرم افزار
مقدمه :
مزيت نسبي كشورايران درو رو د به صنعت انفو رما تيك غالبا منحصربه شاخه نرم افزاراست و دراين شاخه است كه مي توانيم فقط مصرف كننده نباشيم بلكه دست به توليد بزنيم وبتوانيم
يك سرمايه ونيروي كاراضافي براي پيشرفت هرچه سريعترفناوري درايران باشيم .
هنوززمان ز يادي ازبرگزاري نمايشگاه الكامپ دهم نمي گذرد.اين نمايشگاه با وجودبزرگي وسعت
تاثيرگذاري آن درحوزه ي فناوري اطلا عات كشورمان ونيز با وجود اذعان به قابليت بيشترو جايگاه
بلند تري كه مي توان برداشت به سبب عدم غناي لازم درزمينه نرم افزارموضوع بحث وانتقاد
قرارگرفته بود.
شايد شما هم به ياد داشته باشيد كه چند سال پيش و دراوايل مواجعه كشورمان به صنعت انفورما تيك وITITموضوعي به دغدغه ي كارشناسان اين بخش تبديل شد.
ماجرا ازاين قراربود كه صاحبنضران ومديران به دنبال تبين نسبت جامعه وكشوري مانند ايران
با اين فناوري بودند وبراي اينكه بتوانند به سرعت به يك راهكار عملي هم برسند..ضعف و قوتهايي درمقابل آن مي شمردند..آن چه تقريبا به يك پاسخ مقبو ل تبديل شده بود اساسا بر
اين واقعيت انگشت مي گذاشت كه به هزار يك دليل معلوم آنچه مي تواند بازه وسيعي ازفعاليت
ومانو رتلقي گردد بي ترديد عرصه نرم افزار است ودر اين شاخه است كه مي توانيم فقط مصرف
كننده نباشيم بلكه دست به توليد بزنيم.
آقاي طلا يي رئيس اتحاديه صادركنندگان نرم افزار وابسته به اتاق بازرگاني ايران درمصاحبه اي
ادعا كرده اند كه صنعت IT ITايران درسال 82 رقمي بالغ بر11 ميليون دلار صادرات داشته ودر
ادامه نو يد سه برابر شدن آن را مي دهند يعني درحدود 30 ميليارد تو مان .
به عبارتي صنعتي كه صادرا تش درحا ل دو برابرشدن است صنعت پو يايي است كه فقط بايد به
فكرتصاحب سهم كيك بيشتري براي خود ازبازارهاي جهاني بوده وبازارداخلي را نيزبه سمت اغنا
شدن به پيش برد.
پا يا ن
نو يسنده :رحمان آراسته
+ نوشته شده در پنجشنبه هفدهم آذر 1384ساعت 0:23  توسط رحمان
|
جاسوس جدید و قدرتمندیست که توانایی نابود سازی بیش از 25000 انواع نرم افزار مضر و خرابکار و جاسوسی و تبلیغاتی مانند انواع spyware, adware, keylogger ها, browser hijacker ها, tracking cookie ها, and trojan ها را داراست .
دانلود نسخه 1.55 حجم 3 مگابایت
+ نوشته شده در چهارشنبه نهم آذر 1384ساعت 19:35  توسط رحمان
|
((كشف كرم جديدي كه به پايگاه داده اوراكل حمله مي كند))
اين كرم كه به ليست نامه هاي اينترنتي پست شده است مي تواند به پايگاه داده اوراكل حمله كند. اين كرم داراي بارمضراست.
فردناشناسي با استفاده از عنوان Trick or Treat Larry اوايل هفته اقدام به ارسال كد اين كرم به ليست نامه هاي اينترنتي كرد. كارشناسان امنيتي هشدار دادند كه اين كرم داراي بار مضر است اين در حالي است كه كرم هاي مشابه به طورخودكار در پايگاه داده گسترش مي يابند و باعث خرابي سيستم ها مي شوند.
كرم Trick or Treat اولين كرم اوراكل است كه الكساندر كورنبراست از شركت Read- Database- Security آن را خارج از محيط آزمايشگاه مشاهده كرد . هكرهايي كه پايگاه داده اوراكل را هدف قرار مي دهند معمولا هدفشان فقط يك پايگاه داده و دزديدن اطلاعات آن است . اين كرم فرآيند ورود به پايگاه داده از طريق شركت يا اينترنت را به صورت خودكار در مي آورد . در حال حاضر از هزاران پايگاه داده اوراكل در شركت ها استفاده مي شود . اخيرا اوراكل با توليد نگارش هاي ارزان قيمت پايگاه داده به موسسات تجاري كوچك نيز نفوذ كرد.
دو عامل ميزان تهديد اين كرم را محدود مي كند. اول اينكه اين كرم از پس وردهاي قرار دادي اوراكل كه معمولا كاربران آن را با پس ورد خود جايگزين مي كنند بهره برداري مي كند . با وجود اين نيمي از مغازه هاي اوراكل از پس ورد قراردادي روي حداقل يك پايگاه داده استفاده مي كنند . به علاوه اغلب پايگاه هاي داده اوراكل مستقيما به اينترنت متصل نيستند بنابراين هكربراي انتشار اين كرم بايد به شبكه LAN دسترسي داشته باشد.
كاربران براي محافظت از خود نبايد از پس وردهاي قراردادي استفاده كنند و براي شنونده پايگاه داده نيز بايد پس وردي بگذارند ، شنونده مسئول برقراري ارتباط بين كاربر و پايگاه داده است.
2 نوشته شده در جمعه 13 آبان1384ساعت 14:40 توسط گروه پی یو آی تی | نظر بدهيد
باتري جديدي كه بعد از خريد نياز به شارژ ندارد
((باتري جديدي كه بعد از خريد نياز به شارژ ندارد))
شركت Sanyo موفق به توليد باتري قابل شارژي شد كه بعد از خريد نياز به شارژ ندارد و مي توان فوري ازآن استفاده كرد . اين باتري در كارخانه شارژ مي شود بنابراين ديگر نياز نيست كاربران قبل از استفاده آن را شارژ كنند.
باتري جديد يك پيل NIMH پيل هيبريد فلز نيكل كه شبيه به باتري هايي است كه در اغلب محصولات الكترونيكي قابل حمل از آن استفاده نشود شارژ خود را از دست مي دهند ، در نتيجه فاصله بين توليد و فروش آنها بدين معناست كه نمي توان آنها را شارژ شده به مشتري تحويل داد. در باتري هاي جديد Sanyo فرآيند تخليه انرژي بسيار آهسته صورت مي گيرد بنابراين اين باتري ها درهنگام خريد آماده براي استفاده هستند .
اين شركت خاطر نشان كرد كه اگرازاين باتري تايكسال استفاده نشود تنها 15 درصد از شارژ باتري تمام مي شود اما درباتري هاي مشابه بعد از گذشت يكسال تمام شارژ آن تمام مي شود.
اين باتري اواسط ماه نوامبردرژاپن به فروش مي رسد . اين باتري با نام Eneloop و از14 نوامبر به بعد به فروش خواهد رسيد. قيمت يك بسته از اين باتري ها كه شامل دو باتري AA است 10 دلار برآورد شده است . اين باتري ها در بسته هاي 4 و 8 تايي و نيز با دستگاه شارژ دوباره نيز موجود است . اين باتري ها بعد از هزار بار شارژ به انتهاي زندگي مفيد خود مي رسند.
2 نوشته شده در جمعه 13 آبان1384ساعت 14:39 توسط گروه پی یو آی تی | نظر بدهيد
اس ام اس مخابرات در تعطيلات!
((اس ام اس مخابرات در تعطيلات))
هم اکنون بيش از سه روز است که سرويس پيام کوتاه تلفن همراه شرکت مخابرات (sms) به شدت دچار اختلال شده وعليرغم وعده هاي داده شده مبني بر پيگيري اين مشکل هنوز براي رفع اين نقيصه اقدامي نشده است.
شدت اين اختلال به حدي است که براي ارسال يک پيام کوتاه بايد چندين بار اقدام کرد واميدوار بود که پس از ارسال چندين باره پيام سرانجام sms به مقصد برسد.
جالب آنکه در برخي موارد عليرغم آنکه report گوشي حاکي از رسيدن پيام به مقصد است ولي عملا پيام براي گيرنده ارسال نشده است.
گفتني است که اين نقيصه تنها مربوط به تهران نيست و دربسياري از شهرستانها نيز وجود دارد
+ نوشته شده در چهارشنبه نهم آذر 1384ساعت 19:34  توسط رحمان
|
((گوگل و یاهو تا 6 ماه دیگر سرویس های خود را در ایران قطع خواهند کرد))
دو شرکت عظیم بین المللی یاهو و گوگل که نیمی از اینترنت را تحت سلطه دارند، تا 6
ماه دیگر ارائه سرویس های خود را در ایران قطع خواهند کرد.
به گزارش سایت www.ict-center.ir، خسرو مترجمی مدیرعامل شبکه تلویزیونی ITC امریکا در گفت و گو با نشریه عصر ارتباط گفت: در مصاحبه ای که با یاهو و گوگل داشتم، مطلع شدم که این دو شرکت تهدید شده اند تا ارتباطات خود را تا شش ماه آینده در ایران قطع کنند.
وی همچنین در بخش دیگری از مصاحبه اش افزود: به هر حال موضوع بحث اجلاس WSIS نیز همین راهبری مطلق است که در دست امریکایی هاست. آنها می گویند: "اینترنت حق نیست، بلکه امتیازی است که ما به بقیه می دهیم".
بدیهی است در صورتی که این دو شرکت بخواهند سرویس های خود را برای ایران مسدود کنند، عملا اینترنت کاربرد خود را در ایران از دست خواهد داد. زیرا بیشتر کاربران اینترنت ایران به چت کردن مشغول هستند و یاهو بهترین شرکتی است که خدمات مسنجر را ارائه می کند. لذا با بسته شدن آن، عملا درصد عظیمی از کاربران ایرانی قادر به استفاده از اینترنت نخواهند بود. البته MSN Messenger می تواند تا حدی جای یاهومسنجر را پر کند، اما هرگز به پای آن نمی رسد !
و همچنین گوگل: با بسته شدن گوگل دیگر امکان جستجو در اینترنت نیز برای ایران از بین خواهد رفت. البته موتورهای جستجوی دیگری به جز گوگل نیز وجود دارند، اما هیچکدام از لحاظ امکانات و کیفیت به پای گوگل نمی رسند.
2 نوشته شده در چهارشنبه 9 آذر1384ساعت 15:46 توسط گروه پی یو آی تی | نظر بدهيد
مهمتر از فيلترينگ سايتهاي داخلي، تعطيل هاستهاي ايراني توسط آمريكاييها است
((مهمتر از فيلترينگ سايتهاي داخلي، تعطيل هاستهاي ايراني توسط آمريكاييها است))
اجلاس تونس, بزرگترين و مهمترين نشست سران در خصوص جامعه اطلاعاتي و چگونگي اجرا و معماري آن بوده است.
مهندس نصرالله جهانگرد، دبير شوراي عالي اطلاعرساني, در يك كنفرانس مطبوعاتي, در خصوص اجلاس جامعه اطلاعاتي كه بيست و پنجم الي بيست و هشتم آبان ماه جاري در تونس برگزار شد, اظهارداشت: اين اجلاس با حضور حدود 20 هزار شركتكننده از 176 كشور جهان و 330 غرفه نمايشگاهي حاوي اطلاعاتي كاملي از فعاليتهاي كشورهاي جهان براي تبادل تجربيات در خصوص استفاده از ICT در ابعاد مختلف اقتصادي، اجتماعي، فرهنگي ، بهداشتي، فقرزدايي، توانمندسازي زنان و غيره برگزار شد.
مهندس جهانگرد افزود: از ايران نيز يك هيات رسمي 90 نفره با مسووليت وزير ارتباطات و فناوري اطلاعات شامل نمايندگان بخشهاي مختلف دولتي، اساتيد دانشگاهها، بخش خصوصي، NGOها، خبرنگاران و شخصيتهاي مستقل در اين اجلاس شركت كردند.
وي خاطرنشان كرد: كشور ايران در نمايشگاه جانبي اجلاس يك غرفه مستقل با مساحت 88 متر مربع در اختيار داشت كه بخشي از فعاليتها و توانمنديهاي سالهاي اخير كشور در اين غرفه ارايه شد.
دبير شوراي عالي اطلاعرساني, با اشاره به اينكه غرفه ايران در حاشيه اجلاس تونس با استقبال مطلوبي روبهرو شد, تصريح كرد: با وجود سادگي دكور اين غرفه يكي از پربازديدكنندهترين غرفههاي نمايشگاه به شمار ميرفت.
وي, با اشاره به اينكه حدود 400 نشست جانبي در حاشيه اجلاس برگزار شد, افزود: بسياري از توافقات مهم در اين نشستها شكل گرفت كه سرمنشا تحولات آتي در جهان خواهد شد.
مهندس جهانگرد افزود: شتاب كشورهاي دنيا در همكاريهاي بينالمللي براي ارتقاي توانمندي استفاده از ICT يكي از ويژگيهاي بارز قابل مشاهده در اين نمايشگاه بود كه متاسفانه كشور ما از اين نظر ضعيف ظاهر شد.
وي, با تاكيد بر اينكه بايد گروه كشورهاي فارسي زبان همكاريهاي مشترك را آغاز كنند, گفت: برخي از كشورهاي همسايه در اين اجلاس توافق خود را براي تبادل تجربيات با ايران اعلام كردند.
دبير شوراي عالي اطلاعرساني, با اشاره به اينكه سند برنامه عمل با اجماع جهاني در اين اجلاس تصويب و تكاليفي را تا سال 2015 براي كليه كشورهاي جهان تعيين كرده است، خاطرنشان كرد: مذاكرات در خصوص خارج شدن نحوه اداره كلان اينترنت از اختيار آمريكا و چند جانبي شدن آن در اين اجلاس به نتيجه نرسيد و از سال آينده يك فوروم با شركت دولتها، سازمانها و NGOها براي ادامه مذاكرات تشكيل خواهد شد.
جهانگرد, با بيان اين مطلب كه در هفته آينده اجلاس آيكن در كانادا در خصوص ارتقاي نقش دولتها در تنظيم برنامه آيكن برگزار خواهد شد, افزود: در برنامه توسعه چهارم و چشمانداز بيست ساله ايران بندهاي اين سند پيشبيني شده و تا پايان برنامه چهارم به بسياري از اهداف تعيين شده, دست خواهيم يافت.
وي, با اشاره به اينكه اين اجلاس بزرگترين و مهمترين نشست سران در خصوص جامعه اطلاعاتي و چگونگي اجرا و معماري آن بوده است, گفت: پايان اجلاس آغاز معماري و ساخت عصر اطلاعات در صحنه جهاني است.
مهندس جهانگرد تصريح كرد: هيات رسمي ايران در حاشيه اجلاس تونس 15 ملاقات با سران كشورهاي ديگر براي ادامه و تقويت همكاريها داشته كه گزارش كامل آن به زودي توسط وزارت ICT ارايه خواهد شد.
وي ادامه داد: مذاكراتي نيز با دو كشور و سازمان UNDP براي مشاركت ايران در برنامههاي چند بخشي منطقهاي صورت گرفته است.
دبير شوراي عالي اطلاعرساني عنوان كرد: در بندهايي از سند اعلاميه اصول نظريات ايران به طور كامل لحاظ شده ؛ ولي در هر صورت اين سند، سند مشترك همه كشورهاي دنيا تلقي شده و همه بر روي آن اجماع داشتهاند.
وي, در ادامه با بيان اين مطلب كه فيلتر كردن سايتها در همه كشورهاي دنيا مطرح بوده و در كشورهاي در حال توسعه بر سر جنبههاي سياسي آن اختلاف وجود دارد, گفت: مهمتر از فيلترسازي سايتهاي داخلي، تعطيلي هاستهاي ايراني توسط آمريكاييها و فيلترينگ بينالمللي در دسترسي به اطلاعات است.
وي افزود: فيلترينگ سياسي داخلي يك موضوع متغير بوده و لزومي ندارد در مذاكرات بينالمللي به آن پرداخته شود.
دبير شوراي عالي اطلاعرساني تصريح كرد: فيلترينگ بايد به گونهاي در يك جامعه اعمال شود كه اعتماد عمومي جامعه را به خود جلب كند.
وي اظهارداشت: در اين زمينه حتي در ميان مسوولان دولتي نيز اختلاف نظر وجود داشته و بايد با اتكا به حداقلها يك اجماع ملي حاصل شود تا از فيلترشكني كه در حال حاضر به يك پديده رايج تبديل شده, جلوگيري شود.
مهندس جهانگرد, در پايان با اشاره به اينكه بهترين عامل شتابدهنده به توسعه در جامعه رسانهها و مطبوعات هستند, خاطرنشان كرد: هر چه بيشتر مسوولان از سوي مطبوعات مورد سوال قرار گيرند.
2 نوشته شده در چهارشنبه 2 آذر1384ساعت 8:33 توسط گروه پی یو آی تی | نظر بدهيد
معماري سرويس گرا Service Oriented Architecture چیست؟
((معماري سرويس گرا Service Oriented Architecture چیست؟))
معاري سرويس گرا (SOA) روشي جديد و در حال تكامل براي ساخت برنامه هاي توزيع شده با Distributed Applicationاست. سرويس ها اجزاي توزيع شده با رابط هاي تعريف شده و مشخص هستند كه پيغام هاي XMIL را پردازش وتبادل مي كنند. با رويكرد سرويس گرا مي توان راه حل هاي را ارائه داد كه به مرز دامنه هاي سازمان، شركت يا دپارتمان محدود نيستند. با استفاده از SOA مي توان در شركتي كه داراي سيستم ها و برنامه هاي كاربردي مختلف روي پلتفرم هاي متفاوت است، يك راه حل يك پارچه سازي با استقلال زياد(loosly coupled) ساخت كه جريان يكنواخت و ناهماهنگ كار را تضمين كند.
هر كس كه از سايت هاي تجارت الكترونيكي به صورت آنلاين خريد كرده باشد، با مفهوم سرويس ها آشنا است. وقتي كه سفارش تا ن را داديد، بايد اطلاعات كارت اعتباري تان را ارايه كنيد كه به طور معمول توسط يك فراهم كننده سرويس ثانويه، تاييد و شارژ مي شود. وقتي كه سفارش پذيرفته شد، شركت سفارش گيرنده با يك شركت فراهم كننده سرويس حمل ونقل فراهم مي كند و در نهايت كالاي شما تحويلتان مي شود. نياز به معماري سرويس گرا از جنبه اي ديگر نيز به نحوه بارزي در برنامه هاي كاربرديeCommerce مشهود است. اگر مثلا جزء(componet) مربوط به پرداخت با كارت اعتباري offline و يا غير فعال باشد،قرار نيست كه فرايند فروش متوقف شود. بلكه سفارش ها بايستي پذيرفته شوند وعمليات پرداخت به وقت ديگري موكول شود.
مثل ساير معماري هاي توزيع شده، SOA ساخت برنامه هاي كاربردي با استفاده اجزايي كه در domainهاي جدا از هم را قرار دارند را ممكن مي سازد . SOA از سرويس هاي وب به عنوان نقاط ورود برنامه كاربردي استفاده مي كند كه از لحاظ مفهومي معادل همان اجزاي proxy و stub در سيستم هاي توزيع شده سنتي مبتني بر اجزاء هستند . با اين تفاوت كه در اين جا ارتباط بين سرويس وب و استفاده كننده خيلي آزاداترانه ومستقل تر (loosely coupled) است .به علاوه SOA به خاطر در بر داشتن فاكتورهايي كه اهميت حياتي در تجارت دارند ، نيز منحصر به فرد است . فاكتورهايي نظير: قابليت اطمينان سرويس، جامعيت پيام ، يكساني تراكنش و امنيت پيام . در امور تجاري واقعي نمي توان روي سرويس هايي كه يك درخواست را فقط به خاطر اين كه بتوانند بفهمند، پردازش مي كنند حساب كرد . در امور تجاري به قطعيت و اطمينان بيشتري نياز است. واضح است كه سيستم هاي مختلف ممكن است بعضي اوقات غير فعال باشند و يا پاسخگويي آن ها در دفعات مختلف متفاوت باشد . با وجود اين هيچكدام از اين موارد نبايد براي كنار گذاشتن ياعدم پاسخ به يك درخواست باشند.
علاوه بر آن نبايد دليلي براي كنار گذاشتن يا عدم پاسخ به يك درخواست باشند واضح است كه سيستم هاي مختلف ممكن است بعضي اوقات غير فعال باشند و يا پاسخگويي آن ها در دفعات مختلف ، متفاوت باشد. با وجود اين ،هيچ كدام ازاين موارد نبايد دليلي براي كنار گذاشتن يا عدم پاسخ به يك درخواست باشند. علاوه بر آن نبايد هيچ ابهامي در نحوه فراخواني يك سرويس وجود داشه باشد. اگر سيستمي توانايي هاي خود را در قالب سرويسي روي وب ارائه كند. در آن صورت نحوه فراخواني آن سرويس بايد به طور واضح مستند سازي و اعلام شود . بسياري از مسائل دسترس پذيري و مقياس پذيري برنامه هاي كاربردي امروزي در SOA حل شده است كه احتمال نقض آن در هر مر حله اي از جريان كار بسيار زياد است.در SOA فرض بر اين است كه خطا وجود دارد و مي تواند بيفتد ، بنابراين استراتژي هايي براي مثال اگر يك سرويس نتواند يك پيغام را در مرحله اول بپذيرد . اين معماري طوري طراحي شده است كه مجددا پيام را بفرستد . واگر يك سرويس به طور كامل قابل دسترس نباشد، (كه هرگز نبايد در يك سيستم SOA پايدار انفاق بيفتد ) آن وقت معماري طوري طراحي شده است كه روي دادن خطاهايي كه ممنجر به قطع كامل در خواست سرويس مي شود،امكان پذير نباشد. SOA قابليت اطمينان را افزايش مي دهد، چون خطاهاي موقت در بخشي از جريان كار نمي توانند كل فرايند تجاري را از كار بياندازند .
به بيان كلي، SOA فرايندي تكامل يافته را ارائه مي نمايد و ازاين نظر مي تواند ان را بلوغ سريس هاي وب و تكنولوژي هاي يكپارچه سازي به حساب آورد . در SOA به اين امر توجه شده است كه سيستم هاي با اهميت حياتي كه بر مبناي تكنولوژي هاي توزيع شده ساخته مي شوند. بايد تضمين هاي خاصي را تامين نمايند . در اين گونه سيستم ها بايد اين اطمينان وجود داشته باشد كه در خواست هاي سرويس به طور صحيح مسير دهي و هدايت مي شوند، در زمان مناسب به آن ها پاسخ داده مي شود، و اين سرويس ها به طور واضح و دقيق سياست هاي ارتباطي و رابط هاي خود را اعلام مي كنند.
سرويس ها چيستند ؟
بسياري از ما آنقدر با تكنولوژي هاي سرويس هاي وب آشنا هستيم كه اغلب در باره اين كه خود سرويس ها واقعا چه هستند، فكر نمي كنيم. در ادامه سه تعريف مي آوريم كه در كنار يكديگر ماهيت يك سرويس راشرح مي دهند:
1-سرويس ها اجزاء مستقلي هستند كه پيغام هاي XML با ساختار مشخص و خوش تعريف(Well-defined) را پردازش مي كنند.
2-سرويس ها داراي رابط هاي خوش تعريف هستند كه به وسيله يك سند مبتني بر XML كه سند Web Service Description Language (WSDL) خوانده مي شود، به اين سند گاهي قرارداد WSDL نيز گفته مي شود. محتويات اين سند،عمليات (متدهايي) كه توسط سرويس ارائه مي شود را شرح مي دهد. از جمله اطلاعات مربوط به انواع داده، اطلاعات نحوه اتصال به سرويس، جهت يافتن و ارتباط با عمليات سرويس وب.
3-سرويس ها داراي نقاط انتهايي(Endpoint) هستند كه استفاده كنندگان از و ساير سرويس ها مي توانند بر اساس آدرس سرويس (معمولا URL ) به آن ها متصل شوند. اين همان چيزي است كه ارتباط(جفت شدن) آزادانه خوانده مي شود.
مشخصه هاي سرويس هاي وب و WS-IBasic Profile
برنامه هاي كاربردي SOA نياز به پشتيباني و امكانات زير ساختي زيادي دارند. از جمله امكانات ارسال و دريافت مختلفي ، زير ساخت امنيتي و پشتيباني براي پيام رساني مطمئن. شركت هاي مختلفي، از جمله IBM و مايكروسافت،براي ارائه مشخصه هاي استانداردي كه دامنه گسترده تكنولوژي هاي زير ساخت SOA را پوشش دهد، با يكديگر همكاري مي كنند.
متاسفانه مشخصه هاي سرويس هاي وب در محيطي ارايه مي شوند و توسعه مي يابند كه شركت هاي دخيل در آن بيشتر رقيب هستند تا شريك. رقابت هاي ميان شركت ها باعث مي شود كه نتواند بر سر استانداردهاي صحيح و مناسب به توافق برسند. اغلب،گروههاي مختلف شركت ها، براي موارد يكسان ، استاندارهاي متفاوتي را دنبال مي كنند . سازمان هاي غير انتفاعي مثل OASIS گرد همايي هايي براي همكاري در ارايه و توسعه استانداردها و مشخصه هاي سرويس هاي وب برگزار مي كنند.( براي اطلاعات بيشتر درباره OASIS به http://www. Oasisopen.org مراجعه كنيد.)
معرفي WS-IBasic Profile
سازمان(WS-I)Web Services Interoperability يك هدف اصلي دارد و آن را ارائه مشخصه هاي استانداردي است كه سرويس هاي وب بتوانند با استفاده از آن روي پلتفرم هاي مختلف با هم تعامل داشته باشند. به بيان ديگر، هدف اين سازمان اين است كه سرويس هاي وب بتوانند با هم كار كنند،بدون توجه به اين كه تحت چه سكوي كاري عمل مي كنند و يا با استفاده از چه ابزارهايي ايجاد شده اند . اين مشخصه هاي سرويس هاي وب زمينه هاي گسترده اي را پوشش مي دهند، از پروتكل هاي نقل و انتقال داده تا امنيت كه مجموعه آن ها تحت عنوان پروفايل پايه WS-I جمع آوري شده اند.
مشخصه هاي سرويس هاي وب به طور عمده در گروههاي زير دسته بندي مي شوند:
نقل و انتقال (Tranport )
اين گروه از مشخصه ها، پروتكل هاي ارتباطي براي انتقال داده هاي خام بين سرويس هاي وب را تعريف مي كنند و پروتكل هاي HTTP، HTTPS و SMTP را شامل مي شوند.
پيغام رساني (Messaging)
اين گروه از مشخصه ها تعيين مي كنند كه پيغام هاي XMIL كه سرويس هاي وب تبادل مي كنند. چه فرمتي بايد داشته باشند. اين گروه مشخصه هاي SOAP براي نحوه رمز گذاري پيغام و مشخصه هاي XMIL و XSD براي كلمات كليدي پيغام (vocablury) . را شامل مي شود. مشخصه هاي آدرس دهي سرويس هاي وب نيز در اين گروه قرار دارد . اين مشخصه ها اطلاعا ت مقصد پيغام را از پروتكل نقل و انتقال داده ها، مستقل مي سازد . براي مثال مي توان با استفاده از مشخصه هاي آدرس دهي سرويس هاي وب، چندين مقصد براي يك پيغام XMIL تعريف كرد.
تشريح (Description)
اين گروه شامل مشخصه هايي براي تشريح و توضيح يك سرويس وب است . مشخصه هاي اصلي اين گروه WSDL ( براي قرارداد سرويس ) و XSD ( براي تعريف شماهاي نوع داده) هستند. اين گروه همچنين مشخصه سياست گذاري سرويس وب) WS-Policy )را شامل مي شود كه سياست گذاري هايي كه يك سرويس وب به هنگام ارتباط با يك سرويس گيرنده( كلاينت) اعمال مي كند و تشريح مي كند. براي مثال يك سرويس ممكن است شرايط خاصي براي فراخواني عملياتش داشته باشد. مشخصه WS-Policy به سرويس وب اين امكان مي دهد كه به سرويس گيرنده هاي احتمالي بگويد براي اجراي يك درخواست سرويس موفق بايد از چجه قوانيني تبعيت كنند. نهايتا، در اين گروه مشخصه UDDI براي يافتن ( description) سرويس هاي وب گنجانده شد ه است.
ضمانت هاي سرويس (Service Assurances)
سرويس هاي وب نبايد فقط به سادگي پيغام هاي XMIL را رد و بدل كنند. اين سرويس ها بايد تضميني براي سرويس گيرنده داشته باشند كه اولا پيغام به نحوي ايمن منتقل خواهد شد، ثانيا اين كه سرويس گيرنده بايد حتما پاسخي دريافت كند، حتي اگر در نقطه اي از جريان كار، نقصي پيش آمده باشد. اين گروه از مشخصه ها شامل مشخصه امنيت سرويس وب ( براي تضمين رسيدن پيغام ها) مشخصه پيغام رساني مطمئن سرويس وب ( براي تضمين رسيدن پيغام ها در شبكه هاي ناپايدار و بدون قابليت اطمينان) و تعداد زيادي از مشخصه هاي مربوط به تراكنش است.
تركيب سرويس (Service Composition)
مجموعه گسترده مشخصه هاي WS-I Basic Profile را نمي توان به طور كامل در هر سرويس وب پياده كرد. به همين خاطر، توسعه دهندگان بايد مشخصه هايي كه براي يك سرويس خاص مهم و مناسب هستند را انتخاب و در آن سرويس پياده كنند. براي تامين اين هدف، سرويس ها داراي ويژگي تركيب سرويس هستند . كه به توسعه دهندگان اجازه مي دهد مشخصه هاي مختلف را براي هر سرويس انتخاب كنند و آن ها را در سند WSDL گرد آوري و ثبت كنند.
در ادامه بحث ،تعدادي از مهمترين مشخصه هاي سرويس هاي وب و اهداف آن را بيان مي كنيم:
WS-Seccurity (امنيت سرويس وب ): مشخصه اي جامع كه مجموعه اي از تكنولوژي هاي متداول امنيتي را تحت پوشش دارد، از جمله امضاهاي ديجيتال و رمز گذاري مبتني بر نشانه هاي امنيتي،شامل گواهي هاي X.509
WS-Policy (سياستگذاري سرويس وب ): به سرويس هاي وب امكان مي دهد نيازها، ترجيحات(preferences ) و توانايي هاي خود را براساس مجموعه اي از فاكتورها بيان و مستند سازي مي كند كنند. البته تمركز بيشتر با فاكتورهاي امنيتي است . براي مثال سياستگذاري يك سرويس وب مي تواند شامل نيازهاي امنيتي آن، نظير رمز گذاري و امضاي ديجيتال بر اساس يك گواهي X.509 باشد.
WS-Adressing (آدرس دهي سرويس وب): نقاط انتهايي سرويس را در يك پيغام مشخص مي كندو امكان update شدن اين نقاط انتهايي را در مواردي كه پيغام بين دو يا چند سرويس منتقل مي شود، فراهم مي سازد. اين مشخصه به طور گسترده در حال جايگزيني مشخصه قديمي تر WS-Routing (مسير دهي سرويس وب )است.
WS-Messaging (پيغام رساني سرويس وب): امكان پشتيباني از ساير پروتكل هاي كانال ارتباطي، نظير TCP ، را در كنار HTTP براي سرويس وب فراهم مي سازد. اين مشخصه ساخت و توسعه نرم افزارهاي پيغام رساني، از جمله برنامه هاي كاربردي غير همزمان كه با استفاده از SOAP روي HTTP ارتباط برقرار مي كنند، را تسهيل مي كند.
WS-Secure Conversation(مكالمه ايمن سرويس وب): با استفاده از نشانه هاي امنيتي (Security tokens) ارتباطات مورد اعتماد براي جلسات كاري فراهم مي كند.
WS-Reliable Messaging (پيغام رساني مطمئن سرويس وب): مكانيسم هايي براي تضمين اطمينان از رسيدن پيغام،حتي در صورتي كه يك يا چند سرويس در زنجيره سرويس ها قابل دسترس نباشند ، را فراهم مي سازد. اين مشخصه شامل روش هايي براي اعلام رسيدن پيغام است، به طوري كه فرستنده بتواند بفهمد كه آيا گيرنده در دريافت پيغام موفق بوده است يا نه.
با معرفي و ثبت مشخصه هاي جديد و بهبود مشخصه هاي قبلي ، مشخصه هاي سرويس هاي وب دائما در حال تكامل هستند. البته، مجموعه مشخصه هاي پايه اي كه در مقاله بيان شد، احتمالا براي مدتي به عنوان زير بناي اصلي مشخصه هاي سرويس هاي وب باقي خواهند ماند، چرا كه اين مشخصه ها نيازهاي اصلي و بنيادي برنامه هاي كاربردي سرويس گرا را پوشش مي دهند.
معرفي .NET Web Services Enhancements 2.0 for
Web Services Enhancements (WSE) 2.0 مجموعه اي از ابزارهاي مديريت شده تحت .NET را جهت پياده سازي مشخصه هاي سرويس هاي وب براي توسعه دهندگان فراهم آورده است. WSE جهت فراهم آوردن پشتيباني بيشتر زيرساختي، فراتر از آنچه كه در حال حاضر به وسيله چهارچوب كاري دات نت تامين مي شود،براي راه حل ها ي SOA ارايه شده است. به كمك WSE همچنين زير ساخت پردازشي براي ميزباني سرويس هاي وبي كه WS-Specification را پياده سازس مي كنند، فراهم مي آورد. براي مثال، WSE به شما امكان مي دهد كه به آساني سرويس هاي وبي بسازيد كه رمز گذاري و امضاهاي ديجيتال را روي درخواست ها و پاسخ هاي سرويس وب اعمال مي كنند. در نهايت،WSE يك ابزار بهره وري است كه براي هدايت توسعه دهندگان دات نت به سمت نسخه آينده Indigo طراحي شده است .Indigo از محصولات آينده مايكروسافت است كه پشتيباني يك پارچه براي برنامه هاي كاربردي پيغام رساني و سرويس گرا را هم فراهم مي آورد.
WSE يك محصول در حال تكامل است و در حال حاضر تمام مشخصه هاي سرويس هاي وب را پشتيباني نمي كند، ولي بسياري از مشخصه هاي مهم نظير WS-Seccurity و WS-Policyپشتيباني مي نمايد . به خاطر داشته باشيد كه SOA تحت تاثير مجموعه اي از استانداردها و مشخصه هاي فني است كه خودشان در حال تغيير هستند . نگارش هاي WSE براي هماهنگي با نسخه هاي جديد اين استانداردها و تكنولوژي ها بايد چرخه انتشار انعطاف پذيري داشته باشند. به همين خاطر مايكروسافت تصميم گرفته است كه چرخه انتشار WSE از چرخه انتشار نگارش هاي .NET Framework جدا كند،تا بتواند انتشار نگارش هاي اين محصول را با انعطاف پذيري بيشتري برنامه ريزي كند.
خلاصه
در اين مقاله مفاهيم اصلي معماري سرويس گرا (SOA) براي برنامه هاي كاربردي توزيع شده مبتني بر تكنولوژي سرويس هاي وب ،معرفي شدند. در اين مقاله بيان كرديم كه يك سرويس، در رابطه با SOA در واقع چه چيزي است و جنبه هاي مهم و اصلي معماري SOA را مرور نموديم. همچنين به طور مختصر WS-I Basic Profile و WS-Specificationو Web Services Enhancementsمعرفي شدند.
+ نوشته شده در چهارشنبه نهم آذر 1384ساعت 19:32  توسط رحمان
|