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

Kapitel 2. OSGi-Technologie im Überblick > Welche Vorteile bietet der Einsatz d...

2.2. Welche Vorteile bietet der Einsatz der OSGi Service Platform?

2.2.1. Modularisierung

Die Idee, die Komplexität von Software durch Dekomposition in Module beherrschbar zu machen, ist nicht neu. Bereits 1972 (also vor mehr als 35 Jahren) beschrieb David Parnas in seinem Artikel »On the Criteria to Used in Decomposing Systems into Modules« die Modularisierung als geeignete Technik, um Anwendungssysteme wart- und entwickelbar zu halten.

Module sind Einheiten, die technisch oder fachlich zusammenhängende Klassen und Ressourcen zusammenfassen. Ein wesentliches Merkmal von Modulen ist die Trennung von (öffentlicher) Schnittstelle und (interner) Implementierung: Die Modulschnittstelle stellt die Klassen und Interfaces bereit, die nach außen sichtbar sind und von anderen Modulen benutzt werden können. Die interne Implementierung dagegen ist nicht nach außen sichtbar.


  

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