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

7.1. Introduction

Much of the required technology for supporting component-based applications is in place and gaining wide acceptance in the software community. Component-based applications can now be described and manipulated, and collections of implemented components can be assembled to provide a complete application. However, of equal importance to the success of CBD are the methods and best practices for developing component-based applications. These methods are required to help software engineers make the best use of the available technology. Faced with the wealth of technology, software developers must be able to answer the key question of how to effectively design solutions targeting that technology. The software industry only recently began to offer guidance in this regard.

Fortunately, the latest wave of software development approaches are beginning to rise to the challenge of supporting the development of distributed, web-based systems involving reuse of legacy systems and packaged applications. A number of organizations have begun to publicize their approaches and best practices for architecting enterprise-scale solutions from components. However, the range of support and the relationships among the different approaches, methods, and techniques can often make it very difficult to obtain a detailed comparison.


  

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