An Online Platform for Web APIs and Service Mashups

@article{Maximilien2008AnOP,
  title={An Online Platform for Web APIs and Service Mashups},
  author={E. Michael Maximilien and Ajith Ranabahu and Karthik Gomadam},
  journal={IEEE Internet Computing},
  year={2008},
  volume={12}
}
On the newly programmable Web, mashups are flourishing. Designers create mashups by combining components of existing Web sites and applications. Although rapid mashup proliferation offers many opportunities, a lack of standarization and compatibility offers considerable challenges. IBM Sharable Code is an online service platform for developing and sharing situational Web 2.0 applications and mashups. The platform is based on an innovative domain-specific language that streamlines and… 

Figures and Tables from this paper

A Thin-Server Runtime Platform for Composite Web Applications
TLDR
This paper highlights challenges and requirements of such a thin-server composition and execution system and proposes a corresponding architectural concept to integrate back-end as well as front-end services of a composite application within the browser.
iMashup: a mashup-based framework for service composition
TLDR
The iMashup composition framework is proposed, which provides a unified mashup component model for the common representation of heterogeneous Web-delivered service interfaces, and associate the component model with semantically meaningful tags, so that mashup developers can fast understand the service capabilities.
An Approach to Construct Dynamic Service Mashups Using Lightweight Semantics
TLDR
A novel approach to enable mashups to select and invoke semantic Web services on the fly by refining the strategies of service selection, so that mashups can behave more adaptively and offer higher fault-tolerance.
A programming language approach for context-aware mashups
TLDR
This work proposes a programming language framework, called Dymac, that supports the development of context-aware mashups with the abilities of abstracting web services by type, performing dynamic service selection based on the context of use, and supporting sequential task-driven composition.
From Mashup Technologies to Universal Integration: Search Computing the Imperative Way
TLDR
This chapter overviews the state of the art in mashup development by looking at which technologies a mashup developer should master and which instruments exist that facilitate the overall development process, and specifically focuses on the mashup platform, mashArt, and its approach to what it calls universal integration.
An approach for building Web Service Composition Engine for RESTful APIs
TLDR
This work proposes a methodology to implement a recommendation engine which will list relevant APIs given a description of the mashup by analyzing its description.
Design Principles of Enterprise Mashups
TLDR
This position paper presents an Enterprise Mashup Stack which consists of three layers: Web-based resources, widgets, and Mashups and elaborate on the design principles of upcoming intermediaries and the mass collaboration form, the lightweight composition style as well as the perpetual beta development model.
’ s repository of research publications and other research outputs An Approach to Construct Dynamic Service Mashups using Lightweight Semantics Conference or Workshop Item
TLDR
A novel approach to enable mashups to select and invoke semantic Web services on the fly by refining the strategies of service selection, so that mashups can behave more adaptively and offer higher fault-tolerance.
A Data-Driven Service Creation Approach for End-Users
TLDR
A data-driven service creation approach to facilitate application development and deployment of mashup applications and develops an IFrame implementation for SDM that can facilitate service providers to wrap heterogeneous Web services in a unified way and display a visual element for the service.
A Portal-Based Web Service Development Using a Mashup Approach
TLDR
This work proposes an alternative service development approach to the distributed architecture of web portals, using a mashup technique and shows how a generic design based around web service architectures can better meet end user needs, and how customized solutions can readily be built for business problems.
...
...

References

SHOWING 1-10 OF 11 REFERENCES
Enterprise information mashups: integrating information, simply
TLDR
This talk describes the fundamental transformation that is taking place on the web around information composition through mashups, and asserts that this will also affect enterprise architectures and call it an enterprise information mashup fabric.
What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software
This paper was the first initiative to try to define Web 2.0 and understand its implications for the next generation of software, looking at both design patterns and business modes. Web 2.0 is the
Intentional software
TLDR
Intentional Software simplifies software creation by separating the software contents in terms of their various domains from the implementation of the software and by enabling automatic re-generation of theSoftware as the contents change.
Domain-specific languages: an annotated bibliography
TLDR
The literature available on the topic of domain-specific languages as used for the construction and maintenance of software systems is surveyed, and a selection of 75 key publications in the area is listed.
Anything You Can Do, I Can Do Meta
  • MIT Tech. Review
  • 2007
Web APIs and Service Mashups Very Large Databases (VLDB 06)
  • VLDB Endowment,
  • 2006
Educational Activities: Stephen B. Seidman; † VP, Publications: Sorel Reisman ; † VP, Standards Activities
  • IEEE Division VIII Director-Elect: Stephen L. Diamond; † Computer Editor in Chief: Carl K. Chang † * voting member of the Board of Governors † nonvoting member of the Board of Governors BOARD OF GOVERNORS Term Expiring
  • 2007
Ann Vu; Director, Finance & Accounting: John Miller; Director
  • Governance , & Associate Executive Director Director
2008–2009 IEEE Division V Director: Deborah M. Cooper;† 2007–2008
  • IEEE Division VIII Director: Thomas W. Williams;†
  • 2008
ACM Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 06)
  • ACM Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 06)
  • 2006
...
...