The desire for software reuse

From ScenarioThinking
Revision as of 12:51, 10 May 2006 by Bahadirodevci (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Description

An important driver for mash-ups is the advent of Web 2.0 concepts that encourage software creators to expose their applications as sets of reusable services. The theory is that you can be much more valuable to the rest of the world if your software can be reused in unintended ways. In other words, don't just provide a fully created end-product for one pre-intended use. Encourage others use the good pieces of what you provide in new and innovative ways.

Enablers

-. Complexity of business software increases, rather than providing all-in-one solutions that strives to encompass all the needs of their customers, vendors tend to deliver focused solutions, which can be exposed as reusable functionalities and be consumed by others

-. Regarding web applications, there is increase in demand for flexibility

-. Increase in rate of change, and corresponding expectations Business software is expected to react

Inhibitors

-. Nusiness plans that entail charging per service use may have negative impact on wide-spread adoption of reuse

Paradigm

Experts

Timing

Web Resources

-. http://www.ebizq.net/blogs/column2/archives/2006/01/mashups_and_the.php