IDEAS home Printed from https://ideas.repec.org/p/zbw/nordwp/201301.html
   My bibliography  Save this paper

Ein Referenzmodell für Schnittstellen

Author

Listed:
  • Krasemann, Hartmut
  • Brauer, Johannes
  • Crasemann, Christopher

Abstract

Schnittstellen zwischen Anwendungen werden heute in der Praxis meist auf Basis sehr fundamentaler Techniken auf die unterschiedlichsten Arten programmiert. Das führt zu einer großen Menge technischen Codes im Anwendungsprogramm, der heute in Projekten in der Regel jedesmal neu erfunden wird. Deshalb ist eine DSL für Schnittstellen erstrebenswert. Mit solch einer DSL kann die Anwendung von dem technischen Schnittstellencode befreit werden. Bei der Entwicklung dieser DSL wurde schnell deutlich, dass die heute eingesetzen Schnittstellen-Techniken und Semantiken zu heterogen sind, um sie alle in einer DSL zusammenzuführen. Als Basis für eine Schnittstellen-DSL muss die Vielfalt der möglichen Schnittstellen-Semantiken durch ein solides Referenzmodell eingegrenzt werden. Solch ein Referenzmodell gibt es bisher nicht. Wir schlagen daher ein Referenzmodell für Schnittstellen vor, das auf dem Command-Query-Muster auf Basis asynchroner Nachrichten aufbaut. Das Referenzmodell beschreibt erstens die Nachrichten und zweitens die Muster des Austauschs der Nachrichten zwischen den beteiligten Anwendungen, die beide mit einem DSL-Text spezifiziert werden können. Drittens beschreibt es das API der Schnittstelle für die Anwendung, das aus den DSL-Texten erzeugt wird. Die Inhalte der Nachrichten sind orthogonal zu den Nachrichten selbst und ihren Austauschmustern. Deshalb ist eine wesentliche Eigenschaft unseres Referenzmodells die Trennung der Nachrichteninhalte von den Nachrichten selbst. Für die Beschreibung der Inhalte mag man XML-Schema oder eine andere DSL einsetzen.

Suggested Citation

  • Krasemann, Hartmut & Brauer, Johannes & Crasemann, Christopher, 2013. "Ein Referenzmodell für Schnittstellen," Arbeitspapiere der Nordakademie 2013-01, Nordakademie - Hochschule der Wirtschaft.
  • Handle: RePEc:zbw:nordwp:201301
    as

    Download full text from publisher

    File URL: https://www.econstor.eu/bitstream/10419/69629/1/735719713.pdf
    Download Restriction: no
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:zbw:nordwp:201301. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: ZBW - Leibniz Information Centre for Economics (email available below). General contact details of provider: https://edirc.repec.org/data/nordade.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.