• DocumentCode
    854499
  • Title

    An Online Platform for Web APIs and Service Mashups

  • Author

    Maximilien, E. Michael ; Ranabahu, Ajith ; Gomadam, Karthik

  • Author_Institution
    IBM Almaden Res. Center, San Jose, CA
  • Volume
    12
  • Issue
    5
  • fYear
    2008
  • Firstpage
    32
  • Lastpage
    43
  • Abstract
    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 standardizes the development and deployment of applications consuming and exposing Web APIs. Parts of the DSL and the resulting applications and mashups can be shared and reused by members of the IBM Sharable Code community. In this article, the authors offer an overview of the platform´s architecture and the DSL language at its core.
  • Keywords
    Web services; Web sites; application program interfaces; IBM Sharable Code; Web 2.0 application; Web API; Web application; Web sites; online platform; online service platform; programmable Web; service mashups; Collaboration; Explosions; Feeds; Logic programming; Mashups; Protocols; Publishing; Service oriented architecture; Standardization; XML; Ruby on Rails; Web 2.0; domain-specific languages; mashups; service mashups;
  • fLanguage
    English
  • Journal_Title
    Internet Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1089-7801
  • Type

    jour

  • DOI
    10.1109/MIC.2008.92
  • Filename
    4620092