Abstract:
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 domainspecific language (DSL) that streamlines and principles the development of applications consuming Web APIs and exposing such APIs. Parts of the DSL and the resulting applications and mashups can be shared and reused by members of the IBM Sharable Code community. This paper gives an overview of the platform’s architecture as well as the DSL language that constitutes its centerpiece.