Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint

5.1. Introduction

Before we examine component concepts in more detail, we first examine two main questions that are precursors to any discussion of component-based approaches. The first question concerns what it means to provide reusable services, and the second asks how we are able to allow independent delivery of these services [1].

Provision of Reusable Services

Providing reusable services implies that a component offers capabilities that many other components may wish to access. To enable this, a fundamental tenet of CBD is that a component has a specification that describes what a component does, and how it behaves when its services are used. Given knowledge solely of the specification, any potential user, or client, of those services can focus on its part of the overall solution without concern for how those services are actually rendered. Useful components exhibit varying degrees of completeness and precision in their specifications, but any CBD approach must offer guidance on how to use the component specification to its greatest effect.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint