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
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 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||