Komponenten der OpenEstate-API
Aus OpenEstate-Wiki
Inhaltsverzeichnis |
Schematische Darstellung
Referenz-Implementierung
Die Referenz-Implementierung stellt vorgefertigte Klassen bereit, um OpenEstate-Objekte mittels Software erfassen und verarbeiten zu können.
Speicherung von OpenEstate-Objekten
Ein OpenEstate-Objekt kann auf verschiedene Arten abgebildet werden.
Abbildung in XML-Datenstrukturen
Durch Umwandlung in das OpenEstate-XML-Format kann das Objekt dauerhaft im XML-Format gespeichert und/oder an einen externen Partner versendet werden (z.B. Immobilienportal).
Abbildung in SQL-Datenstrukturen
Durch Umwandlung in das OpenEstate-SQL-Format kann das Objekt dauerhaft in einer SQL-Datenbank gespeichert werden.
Konvertierung in externe Formate
Ein OpenEstate-Objekt kann in die gängigen Immobilienformate exportiert und ebenso importiert werden. Da die Zielformate nicht alle OpenEstate-Eigenschaften unterstützen, kann es zu Datenverlusten kommen.
XML-Formate
Die XML-Formate (OpenImmo, ImmoXML, IS24-XML) werden mit Hilfe von JAXB als Java-Objekte implementiert. Dies ermöglicht unkompliziertes Lesen & Schreiben der Formate aus Java heraus unter Einhaltung der Vorgaben des XML-Schemas.
CSV-Formate
Die CSV-Formate wurden mit Hilfe der CSV Tools als Java-Objekte implementiert.


