Enterprise Mashup Software

The 5Cs of Enterprise Mashups

What separates enterprise mashups from simple do-it-yourself Web-based application development using REST, RSS, or Rich Internet Application technologies? In our experience at JackBe, enterprise mashups require technology and discipline to ensure mashups are enterprise-ready. They must be easy to create, consume and customize, and also meet security and governance standards.

From customer experiences and market research, key patterns have emerged that dictate what it takes to successfully deploy enterprise mashups. JackBe has collected these into the 5 Cs of Enterprise Mashups.

Because mashups are user driven, the 5Cs highlight four user actions centered around one core security concept.  The four user actions (C’s) are consume, create, customize and collaborate. The fifth “C” is a security concept, called confidence, that encapsulates enterprise security, reliability and governance requirements. The 5Cs fully defined would be:

  • Consume - A user must be able to consume public and private services on demand. The minimum set of consumable SOA-style services includes: WSDL, REST, RSS and Databases.
  • Create - A user must be able to create new mashups made up of consumed services and previously created mashups, preferably in a visual editor.
  • Customize - A user must be able to customize (filter, for example) existing mashups and create variants which themselves become mashups. Versioning of mashups is also preferred.
  • Collaborate - A user must be able to publish and share their mashups publicly and privately, also providing opinions/rating/comments on services and mashups to peers.
  • Confidence - All consumption, creation, customization and collaboration must occur in a secured and governed environment that delivers enterprise-grade security (i.e. integrating with single sign-on systems), reliability, and enterprise monitoring/governance systems.

The 5Cs not only differentiate enterprise mashups from do-it-yourself efforts, they can also help ensure mashup success inside the enterprise.  You can read more about the 5Cs in the JackBe article in the E-Commerce Times, ‘Making Mashups Work in the Enterprise’.