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.