Seventh Asia-Pacific Software Engineering Conference (APSEC'00)
Service-based software: the future for flexible software
Singapore
December 05-December 08
ISBN: 0-7695-0915-0
K. Bennett, Dept. of Comput. Sci., Durham Univ., UK
P. Layzell, Dept. of Comput. Sci., Durham Univ., UK
D. Budgen, Dept. of Comput. Sci., Durham Univ., UK
M. Munro, Dept. of Comput. Sci., Durham Univ., UK
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.
Index Terms:
user centred design; technological forecasting; software engineering; DP industry; computer software; service-based software; future; flexible software; software industry; software functionality; time-to-market; demand-centric view; open marketplace; long-term strategic view; software engineering innovation; demand-side model; service architecture; component binding; rapidly changing business needs
Citation:
K. Bennett, P. Layzell, D. Budgen, P. Brereton, L. Macaulay, M. Munro, "Service-based software: the future for flexible software," apsec, pp.214, Seventh Asia-Pacific Software Engineering Conference (APSEC'00), 2000