<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=CORBA_Component_Model</id>
	<title>CORBA Component Model - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=CORBA_Component_Model"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=CORBA_Component_Model&amp;action=history"/>
	<updated>2026-05-20T01:54:29Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=CORBA_Component_Model&amp;diff=366859&amp;oldid=prev</id>
		<title>imported&gt;Aka: /* Weblinks */ Halbgeviertstrich</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=CORBA_Component_Model&amp;diff=366859&amp;oldid=prev"/>
		<updated>2019-08-23T18:18:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Weblinks: &lt;/span&gt; Halbgeviertstrich&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Das &amp;#039;&amp;#039;&amp;#039;CORBA Component Model&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;CCM&amp;#039;&amp;#039;&amp;#039;) ist ein auf [[CORBA]] 3.0 aufsetzendes [[Komponentenmodell]]. Die Spezifikation des CCM wurde von der [[Object Management Group]] (OMG) veröffentlicht.&lt;br /&gt;
&lt;br /&gt;
Kernpunkt des CCM ist eine Komponente. Dafür führt das CORBA-Komponentenmodell den neuen Metatyp &amp;#039;&amp;#039;CORBAComponent&amp;#039;&amp;#039; in CORBA ein. Eine CORBA-Komponente kapselt ihren inneren Aufbau durch &amp;#039;&amp;#039;[[Interface]]s&amp;#039;&amp;#039;. Diese Interfaces werden über &amp;#039;&amp;#039;Ports&amp;#039;&amp;#039; angeboten. Momentan wird in folgende Portarten unterschieden.&lt;br /&gt;
&lt;br /&gt;
== Portarten ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;Event Sink&amp;#039;&amp;#039;: (Ereigniskonsument) Möglichkeit zum Empfang von Ereignissen&lt;br /&gt;
* &amp;#039;&amp;#039;Event Source&amp;#039;&amp;#039;: (Ereignisproduzent) Es bietet die Möglichkeit zur Aussendung eines [[Ereignis (Programmierung)|Events]] (Ereignisses). Arten von Event Sources: Publisher: benachrichtigt mehrere Clients; Emitter: benachrichtigt genau einen Client&lt;br /&gt;
* &amp;#039;&amp;#039;Facet&amp;#039;&amp;#039;: Facets sind Interfaces, die von der Komponente angeboten werden. Die Interfaces sind voneinander verschieden und benannt&lt;br /&gt;
* &amp;#039;&amp;#039;Receptacle&amp;#039;&amp;#039;: Über diese Schnittstellen kann eine Komponente auf andere Komponenten zugreifen&lt;br /&gt;
* &amp;#039;&amp;#039;Stream Sink&amp;#039;&amp;#039;: Empfang von Streams&lt;br /&gt;
* &amp;#039;&amp;#039;Stream Source&amp;#039;&amp;#039;: Interaktionspunkt zur Übertragung von [[Streaming Media|Streams]]&lt;br /&gt;
&lt;br /&gt;
Darüber hinaus kann eine Komponente &amp;#039;&amp;#039;Attribute&amp;#039;&amp;#039; besitzen. Sie dienen weniger als Zustandsmerkmale, sondern sind vielmehr für Konfigurationszwecke gedacht. Zusätzlich stellt eine CORBA-Komponente ein &amp;#039;&amp;#039;Komponenteninterface&amp;#039;&amp;#039; mit grundlegenden Operationen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die Laufzeitumgebung von CORBA-Komponenten ist der &amp;#039;&amp;#039;Container&amp;#039;&amp;#039;. In erster Linie verbirgt der Container die Heterogenität der benutzten Hard- und Software.&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
&lt;br /&gt;
* Bertram Neubauer, Tom Ritter, Frank Stoinski: &amp;#039;&amp;#039;CORBA Komponenten&amp;#039;&amp;#039;. Springer, 2004, ISBN 3-540-00922-1&lt;br /&gt;
* Jon Siegel: &amp;#039;&amp;#039;CORBA 3&amp;#039;&amp;#039;. John Wiley &amp;amp; Sons Inc, 2001, ISBN 0-471-29518-3&lt;br /&gt;
* William T. Councill, George T. Heineman: &amp;#039;&amp;#039;Component-Based Software Engineering&amp;#039;&amp;#039;. Addison-Wesley, 2001, ISBN 0-201-70485-4&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.omg.org/technology/documents/formal/components.htm CCM-Spezifikation] – Die offizielle CCM-Spezifikation von der OMG (englisch)&lt;br /&gt;
* [http://ditec.um.es/~dsevilla/ccm/ CORBA &amp;amp; CCM Page] – Eine Informationsseite über CORBA und CCM (englisch)&lt;br /&gt;
* [http://www-128.ibm.com/developerworks/webservices/library/co-cjct6/ CORBA Component Model (CCM)] – Ein Artikel über CCM von Dave Bartlett (englisch)&lt;br /&gt;
* [http://www.software-kompetenz.de/?9766 Software Kompetenz] – Erklärung des CORBA-Komponentenmodells bei Software-Kompetenzen&lt;br /&gt;
* [http://openccm.objectweb.org/ OpenCCM] – OpenCCM-Projekt (englisch)&lt;br /&gt;
* [http://qedo.berlios.de/news.php4?lang=ger Qedo] – CCM-Implementierung&lt;br /&gt;
* [http://www.cs.wustl.edu/~schmidt/CIAO.html CIAO] – Echtzeit-CCM-Implementierung in C++ (englisch)&lt;br /&gt;
* [http://www.pocomatic.com/docs/whitepapers/corba PocoCapsule/C++ für CORBA] Echtzeit IoC komponente framework für CORBA, OMG-Event/Notification, OMG-DDS, OMG-RTC, [[JTRS]]-[[Software Communications Architecture|SCA]] (englisch)&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Corba Component Model}}&lt;br /&gt;
[[Kategorie:CORBA]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Aka</name></author>
	</entry>
</feed>