Komponenten der OpenEstate-API

Aus OpenEstate-Wiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Schematische Darstellung

Datei:OpenEstate-API.png

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.

Persönliche Werkzeuge