Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Service Components

Handbook of Research on Software Engineering and Productivity Technologies: Implications of Globalization
Software entities that can be shared among multiple consumers, can be utilised by consumers on any platform and can be updated and improved by the provider without affecting consumers’ processes and interfaces.
Published in Chapter:
Software Components
Adnan Bader (Monash University, Australia) and Sita Ramakrishnan (Monash University, Australia)
DOI: 10.4018/978-1-60566-731-7.ch022
Abstract
Component-based software engineering (CBSE) has rapidly gained currency over recent years. Software developed as components and as assemblies of components has realised the reuse slogan originally associated with object-oriented design. In this chapter we define what software components are along with their different characteristics and classifications. We also cover the widely debated definitions of software components to emphasise the fact that components possess different properties that can mean different things to different people. We discuss the impact of using components on the software development lifecycle and review a number of different approaches developed to procure and integrate components in software systems. Finally, the risks associated with using software components are discussed in detail with along with a trust model. Trends in CBSE research are discussed towards the end to explore some potential areas of future research.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR