Welcome to MSDN Blogs Sign in | Join | Help

Michael Yeager's MSDN Blog

A stigmergic trail of SharePoint, asp.net and Silverlight Solutions
What the heck am I talking about?

Hey, I'm talking about EUCCAs and Versatilities.

My last couple of blog posts are my personal crusade to get SharePoint architects and developers to focus on the most productive way (in my opinion) to use SharePoint as an application platform.

A EUCCA is a specific type of Composite Application - an End User Composable Composite Application.

A EUCCA is a Composite Application that specifically hands over the design of the Presentation and Productivity layers to the end users. Any composite application where the developers end up controlling the Presentation and Productivity layers is not a EUCCA.

Versatilities are the parts of a EUCCA that the end users compose. So each EUCCA contains a set of Versatilities.

A Versatility, regardless of it's functional requirements, must satisfy three critical non-functional requirements:

  • Movability
  • Assemblability
  • Composability

Any component, reusable or not, if it is not Movable, Assemblable and Composable, then it is not a Versatility.

That's what I'm talking about. 

Talleyho :)

 

Posted: Sunday, April 26, 2009 9:27 AM by mty
Leave a Comment

(required) 

(required) 

(optional)

(required) 

  
Enter Code Here: Required

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker