DEFREN

Login und Suche



CH Open Sponsoren

studer + raimann ag - /ch/open-Sponsor

Links:
knopflerfish.org
openhub.net
en.wikipedia.org
de.wikipedia.org
fr.wikipedia.org



Dieses Produkt wurde von der Open Source Initiative zertifiziert.

Knopflerfish

Software-Entwicklung / Frameworks

Knopflerfish ist eine Implementierung der OSGi Framework-Spezifikation. Die Software ist in Java geschrieben.

 

OSGi-Framework

Ein OSGi-Framework ist eine offene, modulare und skalierbare "Service Delivery Platform" auf Java-Basis. Es handelt sich um ein Komponentenmodell mit Komponenten-Registry (= "Service-Registry"). Der "Service"-Begriff, der im OSGi-Kontext oft fällt, geht dabei kaum über den allgemeinen "Schnittstellen"-Begriff einer Komponente hinaus.

Während Serviceorientierte Architekturen als Paradigma zur unternehmensweiten Strukturierung von Systemlandschaften Ortstransparenz und Zugriffstransparenz erfordern, sind die Möglichkeiten zur Programmierung verteilter Systeme nicht integraler Bestandteil des OSGi-Frameworks, welches seinen Ursprung in eingebetteten Systemen hat. Im OSGi-Framework steht die Komponente (= "Bundle") im Vordergrund, die ihre Schnittstelle (= "Service") per Registry (= "Service-Registry") JVM-lokal veröffentlicht und das Re/Deployment per Komponenten-Lebenszyklus unterstützt. Das OSGi-Framework als zugrundeliegendes Komponentenmodell einer SOA in einer Java-Umgebung zu verwenden ist trotzdem letztlich möglich.

Sie ermöglicht in ihrer Ausprägung als Software-Basisplattform für eingebettete Geräte die Vernetzung von intelligenten Endgeräten durch nachträgliche Auslieferung und Installation von Webservices zur Laufzeit. Dies schließt somit die Aufgabe der klassischen Fernsteuerung, Ferndiagnose und -wartung dieser Geräte mit ein. Weiterhin wird die Verteilung von Informationen und multimedialen Unterhaltungsinhalten an diese Geräte über geeignete Protokolle ermöglicht.

In ihrer Ausprägung als Applikationscontainer im Enterprise-Bereich ermöglicht sie die Realisierung einer SOA-Plattform über ihre entsprechenden feingranularen service-basierten Java-Spezifikationen. Die auf den einzelnen Clients laufenden Anwendungen können gleichfalls per Remote Management über geeignete Protokolle administriert werden.

 

Kategorie : OSGi-Framework

Webseite : www.knopflerfish.org


Letzte Aktualisierung: 30.11.2016  -  Anzahl Ansichten seit dem 01. April 2013: 1890
Erstellt: 09.03.2007



Über OSS Produkte

OSS Produkte sind Software Lösungen und Plattformen, die unter einer von der Open Source Initiative (OSI) genehmigten Open Source Lizenz veröffentlicht sind. Firmen können Dienstleistungen wie Beratung, Integration, Erweiterungen, Wartung, Betrieb etc. für bestimmte OSS Produkte erbringen. Die jeweiligen Einträge umfassen nur eine kurze Beschreibung der OSS Produkte. Die Detailinformationen sind auf einer Vielzahl von weiteren Websites ersichtlich. Einige davon sind unter "Links" angegeben.

 

Ein neues OSS Produkt erfassen

Ein neues OSS Produkt kann unter "Produkt erfassen" erstellt werden. Ein registrierter User, der als OSS Firma eingeloggt ist, erhält das Recht, den Eintrag zu einem späteren Zeitpunkt wieder zu editieren. Ist der User nicht eingeloggt, müssen Name und Email-Adresse angegeben werden um den Eintrag später wieder bearbeiten zu können.

Es können nur Software-Systeme als OSS Produkte eingetragen werden, deren Quellcode unter einer Open Source Initiative (OSI) genehmigten Open Source Lizenz öffentlich zugänglich ist. Dienstleistungen (Services) wie Beratung, Betrieb etc. gelten nicht als OSS Produkte, sondern werden von OSS Firmen erbracht und müssen dementsprechend in diesen Firmenprofilen erwähnt werden. Eine neue OSS Firma kann unter "Registrierung als OSS Firma" eingetragen werden.

 

Ein bestehendes OSS Produkt bearbeiten

Wenn das bestehende OSS Produkt durch die eingeloggte OSS Firma oder den eingeloggten OSS Nutzer erstellt wurde, kann das OSS Produkt unter "Eintrag bearbeiten" angepasst werden. Falls Sie ein bereits bestehendes OSS Produkt bearbeiten möchten, zu dem Sie noch keinen Zugang haben, können Sie diesen per Email an info(at)ch-open.ch beantragen.

 

Warum OSS Produkte und nicht Open Source Projekte?

OSS Produkte werden im normalen Sprachgebraucht meist als "Open Source Projekte" bezeichnet. Auf www.opensource.ch ist jedoch die Unterscheidung zwischen Projekten als Open Source Produkte und umgesetzten Open Source Referenzen wichtig: OSS Produkte sind die eigenständigen Open Source Software-Lösungen und -Plattformen. OSS Referenzen stellen die in der Praxis eingesetzten Open Source Lösungen dar. Damit der Begriff "Projekt" nicht Verwirrung stiftet, versuchen wir auf www.opensource.ch auf dessen Verwendung zu verzichten.

 

Weitere Fragen oder Anregungen

Bei Fragen oder Anregungen kann das Redaktions-Team von www.opensource.ch per Mail an info(at)ch-open.ch kontaktiert werden.

Twitter Feed







Links

Über unsNewsletterKontaktNutzungsbedingungenCH Open Initiativen