REST hat eine einheitliche Schnittstellenbeschränkung, die in einem sehr gezippten, meinungsbasierten Format folgt.Ist es möglich, die DDD- und REST-Schnittstelle und die Sprachzuordnung zu erstellen?
- Sie haben Standards zu verwenden, wie HTTP, URI, MIME, etc ...
- Sie haben Hyperlinks zu verwenden.
- Sie müssen RDF-Vokabeln verwenden, um Daten und Hyperlinks mit Semantik zu kommentieren.
- Sie alle diese, um den Client von den Implementierungsdetails des Dienstes zu entkoppeln.
DDD mit CQRS (oder ohne es) ist sehr ähnlich, soweit ich verstehe.
Ist es möglich, die einheitliche REST-Schnittstelle der Domänenschnittstelle zuzuordnen, die durch Befehle und Abfragen und Domänenereignisse definiert wird? (Der REST-Servicecode würde also automatisch generiert.)
Ist es möglich, die verknüpfte Datensemantik den ubiquitären Sprachen zuzuordnen? (Sie müssten also keine sehr ähnlichen Begriffe definieren, sondern einfach vorhandene Vokabeln suchen und wiederverwenden.)
Fügen Sie Ihrer Antwort ein sehr einfaches Zuordnungsbeispiel hinzu, warum ja oder warum nicht!
Dies erinnerte mich an nackte Objekte (http://www.nakedobjects.org/). Ich sehe, es gibt auch etwas namens erholsame Objekte (http://restfulobjects.org/): http://www.infoq.com/articles/Intro_Restful_Objects –
Eigentlich Eigenschaften von Befehlen, Domain-Events, etc ... sollte nicht ausgeblendet werden . Sie sind DTOs, die die Schnittstelle des Domänenmodells darstellen. Also macht nackte Objekte etwas völlig anderes, denke ich. RESTful-Objekte haben eine falsche Zuordnung: "In der Spezifikation von Restful Objects ist jedes Domänenobjekt eine Ressource". Aber ich helfe nicht mehr, ich will die Antwort nicht schreiben. – inf3rno