Movatterモバイル変換


[0]ホーム

URL:


Zum Inhalt springen
WikipediaDie freie Enzyklopädie
Suche

ADAPTIVE Communication Environment

aus Wikipedia, der freien Enzyklopädie
ADAPTIVE Communication Environment (ACE)
Basisdaten

Aktuelle Version6.5.1
(9. August 2018)
BetriebssystemUnix-ähnliches System
Programmier­spracheC++
KategorieFramework
LizenzOpen-Source
The ADAPTIVE Communication Environment (ACE)

DasAdaptive Communication Framework ist einOpen-Source-C++-Framework, dasplattformunabhängig einigeEntwurfsmuster für nebenläufige Netzwerkapplikationen bereitstellt.[1]

Geschichte

[Bearbeiten |Quelltext bearbeiten]

ACE wurde zunächst von Douglas C. Schmidt entwickelt, während er an derUniversity of California, Irvine graduierte. Er verfolgte das Projekt an derWashington University in St. Louis weiter, wo es erstmals alsOpen-Source-Softwareprojekt veröffentlicht wurde. Heute wird es an derVanderbilt University weiterentwickelt, an der Douglas Schmidt lehrt.[2]

OS Adapter Layer

[Bearbeiten |Quelltext bearbeiten]

Der OS Adapter Layer ist die ACE-Softwareschicht, die direkt die Betriebssystem-C-API bedient. Es schirmt das Betriebssystem plattformunabhängig mit einerPOSIX-ähnlichen Schnittstelle ab. Zu dieser Schnittstelle gehörenProgrammierschnittstellen für:[3]

Entwurfsmuster

[Bearbeiten |Quelltext bearbeiten]

ACE implementiert die Entwurfsmuster:

Ereignis Handler

Nebenläufigkeit

  • Thread-Specific Storage
  • Monitor Object
  • Active Object
  • Half-Synch/Half-Asynch
  • Leader/Follower

Service Access and Configuration Patterns

  • Component Configurator
  • Interceptor
  • Extension Interface
  • Wrapper Facade

Weblinks

[Bearbeiten |Quelltext bearbeiten]

Einzelnachweise

[Bearbeiten |Quelltext bearbeiten]
  1. C++ Network Programming, Volume 1, Schmidt and Huston, Addison-Wesley Professional, 2001.
  2. ACE Programmer's Guide, The: Practical Design Patterns for Network and Systems Programming, Huston, Johnson and Syyid, Addison-Wesley Professional, 2003.
  3. ACE Overview,http://www.dre.vanderbilt.edu/~schmidt/ACE-overview.html
Abgerufen von „https://de.wikipedia.org/w/index.php?title=ADAPTIVE_Communication_Environment&oldid=199315354
Kategorien:

[8]ページ先頭

©2009-2026 Movatter.jp