The Community for Technology Leaders
Green Image
Issue No. 06 - November/December (2008 vol. 25)
ISSN: 0740-7459
pp: 71-79
Rose Gamble , University of Tulsa
M. Todd Gamble , Verizon Business
ABSTRACT
Opportunities are available resources that yield desired results. An opportunity's suitability depends on who seizes it and the context for its use. Opportunistic development builds hybrid software systems from reusable resources called opportunistic assets. Mashups are Web application hybrids that consume these assets. Monoliths are self-contained systems that can produce such opportunistic assets if they can expose key functions that are easy to mash. A major barrier to reusing legacy monoliths is integration. Elevating integration connectors to first-class opportunistic assets reduces this barrier by linking to and presenting monolith applications as opportunities for mashups.
INDEX TERMS
opportunities, opportunistic development, mashups, monoliths, hybrid software systems, methodologies, interoperability, reusable software, connectors
CITATION
Rose Gamble, M. Todd Gamble, "Monoliths to Mashups: Increasing Opportunistic Assets", IEEE Software, vol. 25, no. , pp. 71-79, November/December 2008, doi:10.1109/MS.2008.152
88 ms
(Ver 3.1 (10032016))