TAO (Software)

TAO (Software)

The ACE ORB (TAO) ist eine freie, Open-Source Standard-kompatible echtzeitfähige Implementierung von CORBA in C++ basierend auf dem ACE-Framework. TAO bietet eine skalierbare Dienstgüte (Quality of Service QoS) für die gesamte Kommunikationsstrecke (end-to-end).

Im Unterschied zu konventionellen Implementierungen von CORBA wendet TAO Softwarepraktiken und Muster an, um die Automatisierung von hochperformanten Echtzeit QoS für verteilte Anwendungen zu vereinfachen.

Traditionell besteht die Barriere für ein brauchbares CORBA für viele Echtzeitanforderungen aus Aspekten, die mit dem end-to-end-Design verbunden sind. Für Echtzeitanwendungen gilt es, die Grenzen zwischen den Schichten, wie sie bei traditionellen CORBA-Implementierungen der Fall sind, zu überwinden.

Dies ist der Grund, wieso TAO die Netzwerkinterfaces, das Betriebssystem-I/O-Subsystem, ORB und die Middleware-Dienste integriert, um eine end-to-end-Lösung zu bieten. Beispielsweise kann man den CORBA-Ereignisdienst, der die Anwendungssoftware durch Unterstützung entkoppelter Anbieter und Konsumenten unterstützt, die asynchrone Ereigniszustellung und die verteilte Gruppenkommunikation betrachten. TAO verbessert den Standard-CORBA-Ereignisdienst um wichtige Eigenschaften, wie Echtzeit-Ereignisverarbeitung und Ablaufsteuerung, periodische Ereignisverarbeitung, effiziente Ereignisfilterung und Korrelationsmechanismen sowie Multicast-Protokolle, die von Echtzeitanwendungen benötigt werden.

Nutzung

TAO kann frei benutzt und weiterverbreitet werden, ohne dass Lizenzen für Entwicklung und Vertrieb erworben werden müssen. Kommerzielle Unterstützung, Dokumentation, Training und Consulting ist von verschiedenen Anbietern erhältlich.

TAO wurde auf unterschiedliche Betriebssystem-Plattformen portiert: Microsoft Windows (WinNT 3.5.x, 4.x, 2000, Embedded NT, XP, Win95/98 und WinCE unter der Verwendung von Microsoft Visual C++, Borland C++Builder und IBM Visual Age auf Intel- und Alpha-Plattformen), viele Versionen von Unix (z. B. Solaris 1.x und 2.x auf Sun SPARC und Intel, IRIX 6.x, HP-UX 10.x und 11.x, Tru64 4.x, AIX 4.x und 5.x, SCO Unix, und frei erhältlichen Unix-Implementierungen, wie Debian 2.x, Red Hat Linux 5.2, 6.x, 7.x, 8.x, and 9.x, so wie zahlreiche Enterprise Versionen, SuSE Linux 8.x und 9.x, Timesys Linux, FreeBSD und NetBSD), Echtzeitbetriebssysteme (z. B. LynxOS, VxWorks, QNX Neutrino, OS-9, und ChorusOS), OpenVMS und MVS OpenEdition.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • TAO (software) — The ACE ORB (TAO The Ace Orb) is a freely available, open source, and standards compliant real time C++ implementation of CORBA based upon the Adaptive Communication Environment (ACE). It attempts to provide efficient, predictable, and scalable… …   Wikipedia

  • Delta Tao Software — Type Corporation Industry Computer and video game industry Founded 1990 Headquarters 8032 Twin Oaks Ave, Citrus Heights, CA 95610 Key people Tim Cotter and Joe Williams (Joedelta) …   Wikipedia

  • Delta Tao Software — Logo de Delta Tao Software Dates clés 1990 (fondation) Personnages clés Tim Cotter Joe Williams …   Wikipédia en Français

  • Tao (disambiguation) — Tao is a metaphysical concept found in Taoism, Confucianism, and more generally in ancient Chinese philosophyTao may also refer to: *Tao Te Ching, an ancient Chinese philosophical text *Taoism, a philosophical school and folk religion based on… …   Wikipedia

  • Tao — bezeichnet: in Wade Giles Umschrift den chinesischen Begriff Dao; davon abgeleitet das Daodejing (Tao Te King), eine Sammlung philosophischer und mystischer Aphorismen und Sinnsprüche den Daoismus die thailändische Insel Koh Tao Tao (Lanzarote),… …   Deutsch Wikipedia

  • Tao (homonymie) — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.   Sigles d’une seule lettre   Sigles de deux lettres > Sigles de trois lettres   Sigles de quatre lettres …   Wikipédia en Français

  • Tao Group — Infobox Company company name = Tao Group company company type = Limited company foundation = 1992 location = , England company slogan = Imagine Tomorrow. Tao Group was a software company headquartered in Reading, Berkshire,UK. It developed intent …   Wikipedia

  • List of free and open source software packages — This article is about software free to be modified and distributed. For examples of software free in the monetary sense, see List of freeware. This is a list of free and open source software packages: computer software licensed under free… …   Wikipedia

  • List of open source software packages — This is a list of open source software packages: computer software licensed under an open source license. Software that fits the Free software definition may be more appropriately called free software; the GNU project in particular objects to… …   Wikipedia

  • Comparison of ISO image software — This article is a comparison of notable software applications that can access or manipulate ISO image files. It compares their ISO image handling capabilities. Software Creates[1] Modifies[2] Mounts …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”