سورنا فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

سورنا فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق درباره معماری وب و روش جاوا

اختصاصی از سورنا فایل تحقیق درباره معماری وب و روش جاوا دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

معماری عمومی وب و روش جاوا

برای تشریح بهتر برنامه‌های کاربردی تحت وب مدرن و امروزی ،‌معمولا رسم بر آن است که آن را به چهار لایة مستقل تفکیک می‌کنند . ( شکل یک ) لایة مشتری یا clien ، لایه‌های میانی که عبارتند از presentation و Business و در نهایت آخرین لایه یعنی لایة داد . در مدل‌های کوچکتر معمولا لایه‌های میانی در یک لایه مجتمع شده و در نتیجچه یک مدل ساده شده سه لایه‌ای به دست می‌آید برای تصور بهتر این لایه‌ها ، شاید بهتر بتاشد که فرض کنید هر لایه بر روی یک کامپیوتر پیاده سازی می‌شود .

با اینن سناریو ، فقط لایة مشتری یا clien در منزل و محل کار من یا شما قرار گرفته است و بقیة لایه‌ها بر روی کامپیوترهایی واقع هستند که ممکن است صدها یا هزارها کیلومتر از ما فاصلاه داشته‌باشد . حتی ممکن است که لایه‌های دیگر نیزر در کنار هم واقع شده‌باشند . ( هر چند که معمولا چنین نیست . ) لایة مشتری در این مدل سازسژی همان مرورگر وب است که بر روی کامپیوتر مشتری ، صفحات وب را نشان می‌دهد . در اینن لایه علاوه بر آنکه اطلاعات نمایش داده می‌شوند ، امکان ورود اطلاعات از طرف کاربر نیز وجود دارد و یکی از وظایف مرور گرها ، انتقال این اطلاعات جمع آوری شده و ارسال آن به لایه‌های فوقانی است . معمولا برای پیاده

سازی لایه‌های مشتری از دو روش استفاده می‌شود .

در روش اول ، از هوشمند بودن کامپیوتر کاربر هیچ استفاده‌ای نمی‌شود . هنگامی که کاربر اطلاعات یک فرم را تکمیل می‌کند و یا در خواست صفحة خاصی را می‌کند (submit) . کلیه عملیات پردازشی در لایه‌های میانی انجام شده و صفحة جدیدی برای او ارسال می‌گردد . این صفحة جدید فقط ممکن است شامل یک پیام خطا باشد . به این روش اصطلاحا Dump HTML client اطلاق می‌گردد . در روش دوم از هوشمندی کامپیوتر کاربر به خوبی استفاده می‌گردد . مثلا هنگامی که فرمی را در یک صفحة وب تکمیل می‌کنیم و اگر دچار اشتباه شویم ، بلافاصله بدون آنکه ارتباطی بین لایه‌های فوقانی برقرار گردد ، کامپیوتر به شما هشدار می‌دهد . مزیت روش دوم (Semi intellgent client ) آشکار است . ( کاربر برای هر عملیات ساده و ابتدایی نیاز به انتظار کشیدن در پای کامپیوتر خود ندارد . ) اما در این روش ، مرز بین لایه‌های میانی ( Business و Presentation ) مخدوش می‌گردد برای استفاده از هوشمندی کامپیوتر مشتری ، از اسکریپت نویسی به زبان‌های جاوا اسکریپت و یا ( DHTML ) vbscript در صفحات وب استفاده می‌شود . توجه داشته باشید که به همین علت ، ، توانایی مرورگرها در اجرای دستورات ، اهمیت می‌یابد و نسخه‌های 4 به بعد مرورگرهای Netscape/IE ، امروزه حداقل نیازمندی سایت‌های جدید قرار گرفته‌اند .

لایه Presentation

وظیفة لایة Presentation ، ارائة محتوای متغیر ( دینامیک ) در صفحات وب است . معمولا محتوای دینامیک از یک بانک اطلاعاتی تامین می‌شود ( مانند اسامی کاربران Hotmail به همراه مشخصات آنان ) . وظیفة مهم‌تر این لایه‌ شناسایی صفحات ارسال شده از سمت مشتری ( client ) است .

( یعنی شناسایی کاربر و انتقال اطلاعاتی که او به لایة Business وارد کرده‌است ) . روش‌های پیاده سازی این عملیات بر روی کامپیوتر web server ، متنوع بوده و در گذشته از برنامه‌های موسوم به


دانلود با لینک مستقیم


تحقیق درباره معماری وب و روش جاوا

مقاله درباره وب آرتیست

اختصاصی از سورنا فایل مقاله درباره وب آرتیست دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

اشاره:

فکر می‌کنم آن‌چه مناسب مقدمه است، این است که ببینیم سؤال «وب آرتیست چیست؟» برای ما چه اهمیتی دارد؟ و دانستن چیستی وب آرتیست چه ضرورتی دارد؟ ظاهراً ما با این هنر به راحتی تعامل و ارتباط داریم، لذا در ابتدا نیاز به این پرسش چندان احساس نمی‌شود.

این‌که باید بدانیم وب آرتیست چیست معقول و منطقی به نظر می‌رسد ولی دو نکته باعث تشکیک در این "باید" می‌شود: اول این‌که اساسا وب آرتیست یک پدیده‌ی نامکشوف و تازه نیست که چیزی درباره‌اش ندانیم و حالا بخواهیم از صفر شروع کنیم و با آن سر و کار پیدا کنیم. ما به کارش گرفته‌ایم و به‌ عنوان هنرمند و گرافیست با آن خو کرده‌ایم؛ پس چه‌گونه از چیزی سؤال می‌کنیم که با آن خو داریم؟

دوم آن‌که بعضی خرده می‌گیرند که چه ضرورتی دارد وقت خود را در این بحث انتزاعی تلف کنیم و به‌تر است سعی خود را بر مهارت در تکنیک و گسترش توان کاربری معطوف کنیم. به عبارتی این گروه قائل‌اند که ما نیازی به این بحث نداریم، هم از آن جهت که شناخت اجمالی -چندان که رفع نیاز کند- داریم و هم به این دلیل که «کسب مهارت» و «پرورش خلاقیت» مهم‌تر است و باید همّ‌مان برای این‌دو مصروف شود.

اما بنده معتقدم که خیر؛ وب آرتیست را آن‌گونه که باید نشناخته‌ایم؛ در واقع شناخت اجمالی، ما را از شناخت تفصیلی و کامل، بی‌نیاز نکرده است. هم‌چنین مهارت و شناخت و تسلط بر تکنیک‌های وب آرتیست ، به معنی تسلط و اشراف بر وب آرتیست نیست. ارجحیت دومی بر اولی از آن‌روست که وب آرتیست به مقصودی به‌وجود آمده است؛ یعنی به عنوان یک قالب هنری نیامده که یک قالب هنری باشد. وب آرتیست بر نیاز دیگری، نازل‌تر از احساس زیبادوستی پا گرفته؛ وب آرتیست وجود ندارد هم‌چنان که نقاشی وجود دارد، هم‌چنان که معماری وجود دارد و هم‌چنان که سینما وجود دارد. البته همه‌ی این‌ها هم مقصودی دارند اما هرکدام به خودی خود، یک هنر مستقل و اصیل‌اند ولی وب آرتیست چنین نیست. وجود وب آرتیست تابع وجود نیازهای اقتصادی و سیاسی و... است و بدون نیازهای جاری اجتماع –فارغ از اساسی و کاذب بودن نیازها- اصالت ندارد (در حال حاضر مهم نیست که این یک حُسن است یا یک عارضه. و بحثش را به بعد وامی‌گذاریم). مسأله آن است که این هنر، هم‌چون راه گشوده‌ای‌ست که واردش شده‌ایم اما از جهت و انتهایش خبر نداریم و حتا نمی‌دانیم گام‌برداشتن در آن چه‌قدر برای‌مان ضروری و حیاتی است. فقط وضع، هر چه(می‌دانیم که همه در آن وارد شده‌اند و ما هم باید وارد شویم! در این کنیم تابع کسانی هستیم که پیش‌تر این راه را گشوده‌اند و در آن بسیار جلوتر از ما هستند.

فهم چیستی وب آرتیست این امکان را به ما می‌دهد که به اراده و خواست خود و بر اساس نیازها و اقتضائات فرهنگی خود، مقصود جدیدی برایش تعریف کنیم و به یُمن آن، از حصار تقلید و تکرار، رها شویم و وب آرتیست را آن‌گونه که اصیل و منحصربه‌فرد باشد صاحب شویم؛ اکنون ما وب آرتیست را مصرف‌کننده‌ای بیش نیستیم. این مصرف‌زده‌گی نه در وب آرتیست که در همه چیز -از جمله علم- به این صورت است که پای‌مان را جای پای غرب می‌گذاریم و به هیچ چیز دیگری فکر نمی‌کنیم. با این شیوه، هزارسال هم که بگذرد ما در علم و هنر پیش‌رو و مبتکر نخواهیم بود. در یک کلام، تولید –مانند تولید علم- تنها با استقلال از غرب محقق خواهد شد نه با تبعیت بی‌محابا از راه او و این غیر از انکار و مقابله‌ی با غرب است. می‌شود گفت این فهم، میزان اختیار و حق انتخاب ما را ارتقا می‌دهد؛ مضاف آن‌که این انتخاب از جهت منطق، در شرایطی درست و عادلانه صورت می‌پذیرد.

اگر وب آرتیست ابزاری‌ست که با آن به اهـداف اقتصادی و فرهنگی و سیاسی اجتماع‌مان کمک می‌رسانیم، واضح است که نمی‌توانیم بدون شناخت و تسلط بر اجزا و ابعاد و وجوهش، بهره‌ی مطلوب از آن بگیریم و آن‌جایی که نیاز داریم تا این ابزار را به نفع فرهنگ و اقتضائات فرهنگ خود به کار گیریم دچار مشـکلات جدی خواهیم بود، و اکنون مگر نیستیم؟ سردرگمی ما درباره‌ی هویت ایرانی در وب آرتیست از کجاست؟ این هویت آن‌قدر مبهم و دور از ذهن است که حتا تصویر و تصوری از آن نمی‌توانیم داشته باشیم تا آن‌جا که کسانی، در الزام رسیدن به هویت مستقل و بومی -که شرط ضروری توفیق وب آرتیست در یک جغرافیای فرهنگی خاص است- تردید می‌کنند و اصلاً طرح چنین بحثی را زیر سؤال می‌برند! این وضعیت از آن‌جایی به‌وجود آمده که ما نسبت این هنر را با مبانی فرهنگ و هنر خود نمی‌شناسیم و تعریف و تبیین نکرده‌ایم. شاید دیگران دلایل متعدد و مختلفی برای بحران هویت در وب آرتیست داشته باشند اما به نظر من همه‌ی آن دلایل، در آن‌چه عرض کردم خلاصه می‌شود.


دانلود با لینک مستقیم


مقاله درباره وب آرتیست

تحقیق درباره تجارت الکترونیک و فروشگاه اینترنتی

اختصاصی از سورنا فایل تحقیق درباره تجارت الکترونیک و فروشگاه اینترنتی دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

فروشگاه اینترنتی و تجارت در وب

ایجاد فروشگاه اینترنتی، تبلیغ و اطلاعات کامل محصولات یک شرکت به نمایش در می آید و مشتری با داشتن کارت پرداخت واسطه ویا کارت‌های اعتباری، پس از جستجو و انتخاب، در خواست خرید می کند. سایت واسطه پس از کسر مبلغ محصول از حساب وی، این درخواست را در وهله اول از طریق فکس و یا تلفن (در آینده از طریق کامپیوتر به صورت آنلاین و یا از طریق SMS و یا تلفن گویا ) به فروشنده ارجاع می دهد و فروشنده می بایست در مدت زمان توافق شده، کالا را برای مشتری ارسال نماید.

مزایای ایجاد فروشگاه اینترنتی برای فروشندگان

داشتن ویترینی قابل رویت در سرتاسر ایران و کشورهای منطقه داشتن بازدید کنندگان بسیار (شرکتها، ادارات، موسسات، بنگاههای تجاری، متخصصان، دانشجویان و ...( وسعت نامحدود فروشگاههای اینترنتی

در فروشگاههای سنتی به علت کمبود جا، امکان نگهداری تمامی محصولات بر اساس تنوع، اندازه، ترکیبات و ... وجود ندارد که این مسئله در فروشگاه اینترنتی کاملاٌ حل شده است یعنی به دلیل عدم محدودیت در فضا، فروشنده می تواند سبد محصولات تولیدی خود را به متنوع ترین شکل ممکن به همراه توضیحات کامل و بیان برتری های کیفی و فنی به زبان ساده و با درج قیمت ها و عکس های زیبا در معرض دید مشتریان قرار دهد.

نداشتن محدودیت زمانی

فعالیت فروشگاههای سنتی محدود به ساعات و روزهای غیر تعطیل می باشد اما فروشگاههای اینترنتی مطلقاٌ چنین محدودیتی نداشته و در تمامی ساعات شبانه روز و تمامی روزهای سال در دسترس عموم بازدید کنندگان قرار دارد.

کاهش هزینه های جانبی وسود آوری بیشتر

در فروش مستقیم محصولات به مشتریان در فروشگاه اینترنتی، هزینه هایی از قبیل کارمزد، خواب سرمایه و سایر هزینه های جانبی کاهش یافته و بنابراین سود بیشتری عاید فروشنده می شود.

پرداخت اینترنتی

پرداخت اینترنتی عبارت است از پرداخت توسط کارتهای پرداخت یا اعتباری، کسر از موجودی خریدار و واریز به حساب فروشنده. تمامی مراحل فوق بصورت اینترنتی انجام می پذیرد.

ه چه طریق می توانید مشتریان خود را راضی کنید؟

فروشنده می تواند با اختصاص بخش ناچیزی از سود حاصله در هر فروش آنلاین، قیمت محصول خود را کاهش دهد تا مشتری بیشتری را جلب نماید.

فروشنده می تواند قیمت محصول را ثابت نگه داشته و در عوض از سود حاصله هدایای زیبایی را از قبیل ملزومات جانبی کالای به فروش رفته خود، کالاهای کوچک تر و ارزان قیمت تر و یا کالای مورد علاقه کودکان و یا هدایای تبلیغاتی را به همراه محصولات خود برای مشتری ارسال نماید.

فروشنده با پرداخت هزینه ناچیز حمل کالا به محل مورد نظر مشتری، رضایت بیشتر آنان را فراهم و کالای خود را در بازار و در مقایسه با محصولات مشابه، رقابتی تر می نماید.

همچنین فروشنده با استفاده از امکانات سایت واسطه می تواند خدمات ثبت نام آنلاین مشتریان برای پر کردن برگ گارانتی و حتی قسمی از خدمات مشتریان خود را انجام داده و رضایت هر چه بیشتر آنان را تامین نماید. مزایای خرید از فروشگاههای اینترنتی برای خریداران  

عدم برخورد به ترافیکنبودن آلودگی هوا

 عدم نیاز به رفتن به داخل طرح ترافیک

یافتن کالاها با قیمت پایینتر نسبت به فروشگاههای سنتی

قابلیت مقایسه قیمتها و مشخصات کالاها در کمترین زمان

امکان خرید در آرامش منزلامکان خرید در هر ساعت از شبانه روز

عدم مشکل حمل و نقل کالای خریداری شده

تحویل کالای خریداری شده درب منزل

بیمه بودن کالای خریداری شده

  مزایای ایجاد فروشگاه اینترنتی برای فروشندگانحل مشکل حمل و نقل

در حال حاضر (VTE) در حال مذاکره با شرکت پست، پیک بادپا، پست 193 و چندین شرکت فعال حمل و نقل خصوصی، در خصوص واگذاری حمل کالا به آنان می باشد. به این ترتیب بزودی این امکان فراهم خواهد شد تا شرکت حمل طرف قرارداد با (VTE)، کالا را از محل فروشگاه سنتی و یا انبار گرفته و به مشتری تحویل نماید.

بیمه

بر اساس مذاکرات در حال انجام با چند شرکت بیمه، کلیه کالاهای به فروش رفته از طریق فروشگاه اینترنتی، مشمول بیمه خواهند بود تا هیچگونه خسارتی متوجه فروشنده و خریدار نگردد.

امکان فروش قسطی

در این مورد لازم به توضیح است که سایت واسطه در حال مذاکره با بزرگترین فروشنده فروش قسطی درایران جهت حل مشکلات فروش قسطی از قبیل مشکل پرداخت، نحوه قسط بندی، ضمانت و ... می باشد.

مزایای استفاده از تجارت الکترونیکی به طور کلی مزایای استفاده از تجارت الکترونیکی را می‌توان به پنج دسته تقسیم کرد که شامل بستر ارتباطی، از بین رفتن


دانلود با لینک مستقیم


تحقیق درباره تجارت الکترونیک و فروشگاه اینترنتی

مقاله درباره وب کم

اختصاصی از سورنا فایل مقاله درباره وب کم دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

ایده اولیه :

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

برای فیلمبرداری ، سرعت 30 فریم در ثانیه ایده ال میباشد ، ولی این سرعت نباید از 15 فریم در ثانیه کمتر باشد . برای دریافت و انتقال تصاویر با سرعت بالا به اینترنت با سرعت نیازمندیم . به محض اینکه نرم افزار یک فریم را دریافت میکند ، انرا از طریق ارتباط شما با اینترنت پخش میکند برای پخش این تصویر ، متد های مختلفی وجود دارد . استفاده از معمولترین متدها به این شکل است که نرم افزار تصویر را به صورت یک فایل JPEG در آورده و با استفاده از پروتوکل انتقال فایل (FTP)آن را روی وب سرور قرار میدهد . شما میتوانید به آسانی یک فایل JPEG را بر روی هر گونه صفحه اینترنتی قرار دهید. اگر وب سرور ندارید، شرکت های زیادی هستند که میتوانند جایی برای آپلود کردن تصاویر به دور از هر گونه مشکلات مربوط به راه اندازی و حفظ وب سرور و یا وب سایت اصلی به شما ارائه دهند.این ساده ترین نوع وب کم است ،حال ببینیم برای استفاده از آن چه باید کرد :

انچه شما نیاز دارید

برای ایجاد یک وب کم ساده به سه چیز نیاز دارید:

دوربینی که به کامپیوتر متصل باشد

نرم افزاری که بتواند به صورت دوره ای فریم ها را از دوربین بگیرد.

روشی که از طریق آن بتوانید تصاویر را روی وب پخش کنید .

 

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

- توانایی انتقال فریم ها از کامپیوتر شما به سرور اینترنتی ، عموما از طریق پروتوکل انتقال فایل ( FTP) در بیشتر سرور های اینترنت در این مورد مشکلی وجود ندارد اما گاها سیاست های شرکت میزبان میتواند مشکلاتی را ایجاد نماید .

- وجود یک ارتباط سازگار نسبی بین کامپیوتر شما و اینترنت یک مودم اتصال به ISP  در صورتیکه بیشتر مواقع متصل باشد بسیار مطلوب است . این موضوع به این نکته نیز اشاره دارد که شما باید یک خط تلفن مخصوص کامپیوتر خود داشته باشید . بهترین حالت این است که یک مودم کابلی داشته باشید که همواره متصل باشد .

کاربردهای پیشرفته :

حس کردن حرکت : وب کم شما درست هنگامی که یک حرکت جدید را شناسایی میکند، تصویر جدیدی را میگیرد .

آرشیو کردن تصاویر : شما میتوانید آرشیوی از تمام تصاویر وب کم خود ویا یک سری تصاویر خاص که قبلا تعیین کرده اید ایجاد نمایید .

گفتگوی تصویری : برخی از برنامه های پیام کوتاه ( messenger instant به شکل گفتگوی تصویری از طریق وب کم نیز میشود .

اتصالهای پیشرفته : برای اتصال وب کم خود به لوازم صوتی و تصویری موجود میتوانید از شیوه های مختلف با سیم یا بی سیم استفاده نمایید .

کنترل خودکار : دوربین های خود کار این امکان را به شما میدهند که با توجه به وضعیت قرار گیری وب کم خود بتوانید یک سری وضعیت های متمایل ایجاد کرده و تنظیمات دریافت تصاویر را برنامه ریزی نمایید.

روان کردن صوت و تصویر : برای کاربردهای حرفه ای در وب کم ها جهت،فشرده کردن و کم کردن حجم تصاویر استفاده میشود .

کد گذاری : شما میتوانید کد مربوط به کامپیوتر خود را وارد وب کم کرده تا چگونگی عملکرد وب کم را تعیین نمایید.

شبکه وب کم : مشکل استفاده از دوربینی که از طریق درگاه USB به کامپیوتر متصل شده است طول محدود کابل است . حال اگر اتاقی که شما میخواهید در آن عکس بگیرید در سوی دیگر خانه باشد چه میکنید ؟ در این صور باید دوربینی تهیه کنید که دارای اتصالات خارجی باشد .

میتوانید از موارد زیر انتخاب کنید :

میتوانید دوربین معمولی خود را در هر جای خانه قرازر داده و از یک کابل تصویر از دوربین به کامپیوتر خود استفاده کنید که دارای ورودی RCA  باشد . شما میتوانیداین  قطعات کوچک ورودی دوربین را به صورت تعبیه شده روی خود آنها و یا در ساعت دیواری و دستگاه حفاظتی حریق تهیه کرد .

به جای استفاده از کابل و سیم میتوانید از یک ارتباط رادیویی ، اینترنت و یاwi-fi  استفاده نمایید اگر یک شبکه خانگی دارید ، وصل کردن یک وب کم به کامپیوتر به شبکه دیگری احتیاج نخواهد داشت .

پخش تصویر خانه خود و به معرض نمایش گذاشتن تصاویر تنها دو کار ساده است که میتوانید با یک وب کم انجام دهید . شما از یک وب کم  میتوانید استفاده های دیگری نیز ببرید . میتوانید از طریق نرم افزار مربوط با دیگر دوستان خوذد که دارای وب کم هستند گفتگوی تصویری داشته باشید . میتوانید با شرکای کاری خود در اقصی نقاط دنیا کنفرانس ویدیویی انجام دهید ، میتوانید یک مصاحبه تصویر ترتیب داده و ان را به صورت زنده پخش کنید

بعضی وب کم ها حتی میتوانند با نرم افزار مربوط تصاویر را به PDA متصل به اینترنت شما و یا smartphone برسانند . امکانات وب کم پایان ناپذیر است .

                                   


دانلود با لینک مستقیم


مقاله درباره وب کم

مفاهیم اولیه سرویس های وب

اختصاصی از سورنا فایل مفاهیم اولیه سرویس های وب دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

مفاهیم اولیه سرویس های وب - بخش اول

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

مقدمه قبل از ابداع کامپیوترهای شخصی،  عملا" برنامه های توزیع شده ای  وجود نداشته است . در آن دوران ، استفاده از کامپیوتر،  شامل نشستن پشت یک ترمینال و برقراری ارتباط با یک سیتستم بزرگ (Mainframe) بود. با اینکه ترمینال ها در  چندین ساختمان و یا حتی محل فیزیکی قرار می گرفتند ،  ولی عملا"  یک کامپیوتر مرکزی وجود داشت که مسئولیت  انجام تمامی پردازش ها و ذخیره سازی  داده ها را برعهده می گرفت .

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

چرا به برنامه های توزیع شده نیاز داریم ؟ در این رابطه دلایل متعددی عنوان می شود که مهمترین آنان عبارتند از :

هزینه سیستم های Mainfarme  . یکی از اولین دلایل مهم ، هزینه های بالای سیستم های Mainframe است . این مسئله از دو زاویه متفاوت قابل بررسی است : هزینه بالای سرمایه گذاری اولیه که بسیاری  از سازمان ها و موسسات توان مالی آن را ندارند و دوم اینکه در این مدل ، دارای صرفا" یک نقطه  آسیب پذیر با ریسک بالا می باشیم .

مالکیت اختصاصی داده ها. یکی از فاکتورهای مهم دیگر،  سیاست های مربوط به مالکیت داده ها است . سازمان ها و موسسات که  دارای داده های اختصاصی خود می باشند،  علاقه مند به واگذاری مسئولیت مدیریت داده های مربوطه ،  به سایر مکان های فیزیکی نمی باشند .

امنیت . یکی دیگر از فاکتورهای مهم در این زمینه موضوع امنیت است . برای یک سازمان ،  اولا" دستیابی به اغلب داده های آن می بایست بسادگی محقق گردد و ثانیا"  داده ها ی حساس موجود در  سازمان می بایست از بعد امنیتی،  ایمن نگهداری گردند . تامین دو خواسته فوق ( رویکردهای رقابتی  و رویکردهای امنیتی ) با جدا سازی فیزیکی داده ا از یکدیگر محقق خواهد شد ( انباشت داده ها، با نگرش های متفاوت در رابطه با سرعت در دستیابی و ایمن در ذخیره سازی ، ضرورت وجود برنامه های توزیع شده را بخوبی نمایان می سازد )  

مسائل فوق،   ضرورت حرکت بسمت ایجاد یک الگوی جدید بمنظور طراحی برنامه های کامپیوتری را مطرح و بر همین اساس نسل جدیدی از برنامه های کامپیوتری با عنوان " برنامه های توزیع شده" در عرصه نرم افزار بوجود آمد .

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

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

مسائل مربوط به برنامه های توزیع شده سنتی پیاده سازی برنامه های توزیع شده مستلزم استفاده از تکنیک ها و مدل های جدید است . راهکارهای انتخابی و استفاده شده ،  خود باعث بروز مسائل جدید نیز خواهند شد. در این بخش به بررسی مسائل مرتبط با طراحی برنامه های توزیع شده  پرداخته و  دو معماری خاص در این زمینه را بررسی خواهیم کرد :   


دانلود با لینک مستقیم


مفاهیم اولیه سرویس های وب