views:

25

answers:

1

I'm interested in people's experiences and opinions about approaches to third-party extensibility in web applications and extending applications into a heterogenous corporate environment. Consider a Salesforce style application. Users want to be able to extend the Salesforce application itself and share data / functionality outside of Salesforce.

Are these very different tasks? Should both internal and external extensibility be done using the same approach? Are there any open frameworks that provide a good starting point?

I've been looking at

but am interested in other options or suggestions. Both the Facebook application platform and the Yahoo application platform roughly fit the bill but aren't open. Is rolling a new solution a good / bad idea?

A: 

Looks like a good idea to me!

Abhishek