May 2007
Build mashups with the Service Component Architecture and Apache Tuscany
From these two SCDL documents, you can see that all the components are implemented in Python (as specified by the implementation.python elements) and the composite services are exposed using the REST binding. These choices are not mandated by the SCA runtime; any of the components could be implemented in any of the languages supported by the runtime, which currently includes C , Python, Ruby, and PHP for the Tuscany Native runtime. For instance, the sample includes a Ruby implementation of the POPChecker component that could be swapped in to replace the Python implementation. Equally, the choice of bindings used to expose a composite as a service can be easily changed, simply by altering the SCDL. For example, the Alerter Composite could also be exposed as a SOAP Web Service.
January 2007
Media & Tech
Un "mashup" à l'origine, en américain, est le mélange d'éléments de différentes compositions musicales. Par exemple, les paroles de l'une sur la musique de l'autre.
Cette idée de mélange "synergétique" a été reprise dans le web 2.0 (d'autres définitions ici) où un mashup est un nouveau service ou une nouvelle application fabriquée par un remix d''autres services et données.
Les mashups "à la mode" en 2005 étaient ceux basés sur Google Maps: j'en avais rapporté de nombreux et même fait un mini-inventaire.
ProgrammableWeb à qui on devait déjà l'inventaire des APIs du Web 2.0 est maintenant allé un pas plus loin en créant la matrice-inventaire des mashups du Web 2.0: chaque intersection recense (s'ils existent) les mashups qui combinent les APIs et données des services en tête de ligne et colonne.
Mashup (web application hybrid) - Wikipedia, the free encyclopedia
by 2 others (via)A mashup is a website or application that combines content from more than one source into an integrated experience. It is sometimes created as a critique or commentary on an existing work or product. The tactic owes much to previous recombinant forms including: content repurposing, most notably by Kenneth Anger in his 1963 film Scorpio Rising; DJ mixing and culture jamming.
Content used in mashups is typically sourced from a third party via a public interface or API, although some in the community believe that only cases where public interfaces are not used count as mashups. Other methods of sourcing content for mashups include Web feeds (e.g. RSS or Atom) and JavaScript.
Many people are experimenting with mashups using Google, eBay, Amazon, AOL, Windows Live, and Yahoos APIs.
1
(3 marks)