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
Share this Page URL
Help

Chapter 1. OSGi revealed > The what and why of OSGi

1.1. The what and why of OSGi

The $64,000 question is, “What is OSGi?” The simplest answer to this question is that it’s a modularity layer for the Java platform. Of course, the next question that may spring to mind is, “What do you mean by modularity?” Here we use modularity more or less in the traditional computer-science sense, where the code of your software application is divided into logical parts representing separate concerns, as shown in figure 1.1. If your software is modular, you can simplify development and improve maintainability by enforcing the logical module boundaries; we’ll discuss more modularity details in chapter 2.

Figure 1.1. Modularity refers to the logical decomposition of a large system into smaller collaborating pieces.



  

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