• DocumentCode
    985469
  • Title

    Monoliths to Mashups: Increasing Opportunistic Assets

  • Author

    Gamble, M. Todd ; Gamble, Rose

  • Author_Institution
    Tulsa Univ., Tusla, OK
  • Volume
    25
  • Issue
    6
  • fYear
    2008
  • Firstpage
    71
  • Lastpage
    79
  • Abstract
    Opportunities are available resources that yield desired results. Their suitability depends on who seizes the opportunity and the context for its use. Opportunistic development relies on the availability of reusable software components to produce hybrid applications that opportunistically join such components to meet immediate functional or content needs. Availability and connectivity are key qualities of an opportunity. Situational assessment determines when the best available, most deployable opportunities exist within time and resource constraints.
  • Keywords
    object-oriented programming; software maintenance; software reusability; Web application; hybrid software systems; legacy monoliths; opportunistic assets; opportunistic development; reusable resources; reusable software components; Application software; Availability; Companies; Computer industry; Mashups; Quality of service; Robustness; Software reusability; Time factors; Web and internet services; connectors; hybrid software systems; interoperability; mashups; methodologies; monoliths; opportunistic development; opportunities; reusable software;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2008.152
  • Filename
    4670717