1 / 25

Mash-up مشاپ

Mash-up مشاپ. دوره SOA استانداری قم - جواد تقی زاده. Mash up. ایجاد وب سايت از تركيب سرويس ها و امكانات موجود دو يا چند سرويس دهنده یکپارچگی داده ها وسرویسهای چند منبع

hayden
Télécharger la présentation

Mash-up مشاپ

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mash-upمشاپ دوره SOA استانداری قم -جواد تقی زاده

  2. Mash up • ایجاد وب سايتاز تركيب سرويس ها و امكانات موجود دو يا چند سرويس دهنده • یکپارچگی داده ها وسرویسهای چند منبع • دستیابی به خدمات کاملتر: با توجه به گسترش تعداد سرویسها ی اینترنتی با mash up وترکیب سرویسها میتوان به خدمات کامل تری دست یافت. “...a mashup is a web application that combines data from more than one source into a single integrated tool... ” [wikipedia.com – March 24, 2009] “.you can integrate two or more [...] Web APIs to create something new and unique, known as a mashup...”

  3. Mashup Site

  4. انواع Component/API در Mashup

  5. رابطه پرتال و Mashup • هر دو تکنولوژی های تجمیع محتوا است • تفاوت ها: • پرتال وب 1.0 در مقابل Mashup وب 2.0 • محتوای پرتال تک بعدی و غیر لایه ای است در مقابل Mashup محتوای Hybrid ای، لایه ای و چند بعدی است • پرتال، Portlet محور است در مقابل Mashupمبتنی بر Web API مانند وب سرویس(SOAP) و REST است • پردازش ها در پرتال سرور محور است در حالیکه پردازش ها در Mashup توزیع شده بر سرور و کلاینت(توزیع شدگی)

  6. علت گسترش mashupها • علت گسترش mashupها در وب به دو علت برمیگرده: • با این کار داده های زیادی از منابع مختلف در دسترس قرار میگیره • دلیل دیگه اش توسعه یک سری ابزارهایی است که این امکان رو میدن که هر کسی با هر سطح از دانش فنی بتونه ازmashupاستفاده کنه

  7. انواع mashup از لحاظ کارکرد • map mashup • photo Mashup • shopingMashup • search Mashup • video Mashup • travel Mashup • social Mashup • music Mashup • news Mashup • messaging Mashup

  8. انواع mashup

  9. Data Mashup • ترکیب انواع اطلاعات شبیه به هم از منابع مختلف برای ایجاد ارائه ای واحد

  10. Customer Mashup • ایجاد نمایش های ویژوالی متفاوت با ترکیبی از داده های متفاوت برای ارائه اطلاعات

  11. Business Mashup • ترکیب منابع داده ای داخل سازمان با وب سرویس های خارجی

  12. نمونه1: Loc.alize.us

  13. نمونه2: Housingmaps.com • اطلاعات مکان های اقامت

  14. نمونه3: http://dev.benedictoneill.com/bbc/ • دفاتر خبری بی بی سی

  15. نمونه4: tagbulb • Tagbulb simplifies tag search by aggregating content from various sources like Flickr, YouTube and many more. Users can browse by content type like images, videos, blogs, bookmarks, podcasts, products, books • API • 12seconds.tv+ 23 + 43Things + 5min + Amazon EC2 + Amazon Product Advertising + AOL Video + arXiv + BBC + BibSonomy + Bing + Blinkx + Blip.fm + Blip.tv + Blogmarks + Buzznet + Cafe Press + del.icio.us + Digg + Digital Podcast + eBay + Eventful + Flickr + Floobs + FriendFeed + Google Ajax Search + Google Books + Google Friend Connect + Google Picasa + Google Search + Grouper Video + Howcast + indeed + Internet Video Archive + ISBN db + Kewego Video + Last.fm + LazyTune + LiveVideo + Ma.gnolia + Photobucket + Raw Sugar + Revver + Riya + ShareThis + Simply Hired Jobs + Smugmug + Spraci + Technorati + Twitter + Upcoming.org + Viddler+ VideoSurf + Vodpod + WebShots + Wikipedia + Yahoo Answers + Yahoo Image Search + Yahoo Local Search + Yahoo Mail + Yahoo Related Suggestions + Yahoo Search + Yahoo Video Search + YouTube + Zooomr

  16. نمونه 5: www.actionzap.com • ActionZap • allows you to make online reservations with fun, customer recommended adventures and activities across the country! • It provides combined and aggregated reviews and ratings for each business! It displays relevant daily deals for each search! Make a reservation now in minutes! • APIs: • CityGrid • Google Geocoding • Google Maps • Yahoo Local Search • Yelp • Yipit

  17. دایرکتوری Mashup • http://www.programmableweb.com/mashup/ • http://pipes.yahoo.com/pipes/ • روش های ایجاد Mashup: • ایجاد کاملا خودکار • ایجاد نیمه خودکار • ایجاد با کدنویسی

  18. روش 1: ایجاد خودکار • ایجاد خودکار • بدون کدنویسی • بدون نیاز به دانش برنامه نویسی • ایجاد map mashup • http://www.mapbuilder.net/ • http://www.wayfaring.com • ایجاد mashup برای شبکه های اجتماعی • http://www.sharelinkgenerator.com/

  19. روش 2: ایجاد نیمه خودکار • عدم نیاز به کدنویسی • احتیاج به دانش فنی • استفاده از ابزارهای ویرایش گر: • Google Mashup Editor: سال 2009 متوقف شده • Yahoo Pipes • IBM QEDWiki • WSO2 MashupServer • DERI Pipes

  20. Yahoo Pipes • http://pipes.yahoo.com/pipes/ • Data mashup

  21. نمونه • ایجاد مشاپ جستجو در RSS Feed • ماژول های مورد استفاده: • fetch • filter • uniq • textinput • Urlinput

  22. نمونه سایت طراحی شده به کمکQEDwiki • AccuWeather.com سایتی اطلاعات آب و هوایی • نمایش اطلاعات به صورت پیش فرض بر اساس محل مراجع کننده • نمایش اطلاعات در زمان های مختلف

  23. مقایسه ابزارهای ویرایشگر mashup

More Related