• DocumentCode
    2794969
  • Title

    Service-based software: the future for flexible software

  • Author

    Bennett, Keith ; Layzell, Paul ; Budgen, David ; Brereton, Pearl ; Macaulay, Linda ; Munro, Malcolm

  • Author_Institution
    Dept. of Comput. Sci., Durham Univ., UK
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    214
  • Lastpage
    221
  • Abstract
    For the past 40 years, the techniques, processes and methods of software development have been dominated by supply-side issues, giving rise to a software industry oriented towards developers rather than users. To achieve the levels of functionality, flexibility and time-to-market required by users, a radical shift is required in the development of software, with a more demand-centric view, leading to software which will be delivered as a service within the framework of an open marketplace. Already, there are some signs that this approach is being adopted by industry, but in a very limited way. We summarise research and a research method which has resulted in a long-term strategic view of software engineering innovation. Based on this foundation, we describe more recent work, which has resulted in an innovative demand-side model for the future of software. We propose a service architecture in which components may be bound instantly, just at the time they are needed, and then the binding may be discarded. A major benefit of this approach is that it leads to highly flexible and agile software that should be able to meet rapidly changing business needs
  • Keywords
    DP industry; computer software; software engineering; technological forecasting; user centred design; component binding; demand-centric view; demand-side model; flexible software; future; long-term strategic view; open marketplace; rapidly changing business needs; service architecture; service-based software; software engineering innovation; software functionality; software industry; time-to-market; Computer architecture; Computer industry; Computer science; Failure analysis; Marine vehicles; Programming; Software engineering; Software quality; Technological innovation; Time to market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2000. APSEC 2000. Proceedings. Seventh Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-0915-0
  • Type

    conf

  • DOI
    10.1109/APSEC.2000.896702
  • Filename
    896702