Zum Inhalt springen

BIMserver

aus Wikipedia, der freien Enzyklopädie
BIMserver

colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | BIMserver Logo
Bildschirmfoto: BIMserver Projekt-Details
Bildschirmfoto:
BIMserver Projekt-Details
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Entwickler Oracle, TNO, TU Eindhoven<ref>Hersteller</ref>
Erscheinungsjahr Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Aktuelle Version 1.5.184<ref>github.com: BIMserver</ref>
(5. Februar 2023)
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value))
Betriebssystem Java-Plattform, Linux, macOS, Windows, Unix
Programmier­sprache Java, C++
Kategorie Server-Software
Lizenz GPL v. 3 (Freie Software)
deutschsprachig ja
bimserver.org

BIMserver (Open source Building Information Modelserver, vormals IFC Server) ist ein zu IFC-Standards konformer Modelserver für die Verwaltung von Building-Information-Modeling-Projekten. Die Server-Software ist freie Software.

Geschichte[Bearbeiten]

Die BIMserver-Software wird entwickelt von der Niederländischen Organisation für Angewandte Naturwissenschaftliche Forschung TNO, der Technischen Universität Eindhoven TU/e, von Oracle und von einer kleineren Gruppe von Programmierern bestehend aus Jakob Beetz, Ruben de Laat, Pim van den Helm und Léon van Berlo, Projektleiter und Gründer des Projektes.<ref name="ddss"/> Das Projekt hieß vormals IFC Server.

Verwendung[Bearbeiten]

Als Kollaborationssoftware ermöglicht BIMserver ein Simultaneous Engineering, die verteilte gleichzeitige Bearbeitung von virtuellen Modellen mit Programmen verschiedener Software-Herstellern. Die Software findet Verwendung in der Bauplanung (Architecture, Engineering and Construction) und in der Immobilienwirtschaft (Facilitymanagement).

Die Software kann auch für Produktelieferanten von Gebäudekomponenten wie Türen, Fenster oder HLKK-Elementen als Produktebibliothek verwendet werden. Zudem können die Produkte als IFC-Models in Gebäude-Models gelinkt werden, womit eine verteilte Gebäudedaten-Infrastruktur realisiert werden kann.<ref name="stressfree"/>

Technik[Bearbeiten]

BIMserver ist kein Fileserver, sondern eine nach IFC-Standards schematisierte objektrelationale Datenbank. Dazu wird eine performante Berkeley DB von Oracle eingesetzt. Die Abstraktion der Software-Architektur erlaubt eine zukünftige Entwicklung auch mit weiteren anderen Datenbanksystemen.

Die Software hat eine modellgetriebene Architektur und ist in Java programmiert, nutzt aber auch eine IFC-Engine DLL in C++. Die DLL-Funktionen der IFC-Engine sind unter Windows, Linux, Unix und Mac OS X sowohl auf 32- als auch 64-Bit-Systemen getestet und funktionsfähig.<ref name="faq-2"/>

Schnittstellen[Bearbeiten]

Datei:Bimserver interfaces.jpg
Schema:
BIMserver Schnittstellen

Die Benutzer-, Rechte- und Projektverwaltung und der Upload und Download von Teil- und Hauptprojekten erfolgen über eine grafische Benutzeroberfläche, die per Webbrowser erreichbar ist. Diese ist konform zu den W3C-Standards. Zum Betrachten der Models im Browser hat BIMserver einen WebGL-Viewer implementiert. Dazu wird die JavaScript-Bibliothek o3d von Google verwendet.

BIMserver hat eine SOAP-Schnittstelle implementiert. Als Webservice wird das Building Information Exchange Protocol (BIM ExPro oder kurz BIEP) verwendet, das Sable und oBIX kombiniert.<ref name="stressfree"/> Damit lassen sich Projekte in einer Desktop-Software darstellen. So kann z. B. Autodesk Revit per Plugin mit BIMserver Daten austauschen.<ref name="revit-plugin-artikel"/><ref name="revit-plugin"/>

Für das Einbinden von Informationen aus den IFC-Models in weitere Webapplikationen ist eine REST-Schnittstelle vorhanden. Jedes IFC-Objekt hat eine eigene URL und kann so abgerufen werden – je nach Deklaration entweder anonym oder passwortgeschützt.<ref name="architosh"/>

Funktionalität[Bearbeiten]

Datei:BIMserver webgui revisionlist.png
Bildschirmfoto:
BIMserver Projekt-Details Revisionsverwaltung

Funktionen wie Dokumentenmanagement und Workflow sind in BIMserver nicht implementiert. Für diese Funktionen gibt es ein BIMserver-Plugin für Alfresco.<ref name="alfresco-bim"/>

Literatur[Bearbeiten]

  • J. Beetz, L. van Berlo, R. de Laat, P. van den Helm: Bimserver.org – an Open Source IFC model server. In: Proc. of. 27th International Conference on Applications of IT in the AEC Industry CIB-W78. Metis, Cairo 2010, S. 1–8.

Weblinks[Bearbeiten]

Einzelnachweise[Bearbeiten]

<references responsive> <ref name="architosh">Anthony Frausto-Robledo AIA, LEED AP: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Architecture, Construction, EngineeringSkriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. architosh™ — the leading Internet magazine dedicated to Mac CAD and 3D professionals and students worldwide, 2. März 2009; ehemals im Vorlage:Referrer (nicht mehr online verfügbar); (englisch).@1@2Vorlage:Toter Link/architosh.com (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref> <ref name="ddss">[Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] publicationsSkriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Design & Decision Support Systems, archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am 27. Juni 2006; (englisch).</ref> <ref name="faq-2">BIMserver Fact-Sheet</ref> <ref name="stressfree">David Harrison: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. StressFree — Open source development & architectural collaboration, 26. Februar 2009; ehemals im Vorlage:Referrer (nicht mehr online verfügbar); (englisch).@1@2Vorlage:Toter Link/www.stress-free.co.nz (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref> <ref name="wbdg-tools">[Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. National Institute of Building Science, 26. Februar 2009, archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am 17. April 2011; (englisch).</ref> <ref name="wbdg-resources">E. William East: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. National Institute of Building Science, 15. März 2011; ehemals im Vorlage:Referrer (nicht mehr online verfügbar); (englisch).@1@2Vorlage:Toter Link/www.wbdg.org (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref> <ref name="revit-plugin-artikel">Léon van Berlo: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. bimserver.org, 5. Mai 2009; ehemals im Vorlage:Referrer (nicht mehr online verfügbar); (englisch).@1@2Vorlage:Toter Link/bimserver.org (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref> <ref name="revit-plugin">Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. (ZIP; 83 kB) bimserver.org, April 2009; ehemals im Vorlage:Referrer (nicht mehr online verfügbar);.@1@2Vorlage:Toter Link/www.bimserver.org (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref> <ref name="alfresco-bim">Léon van Berlo: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] bimserver.org, 3. September 2010, archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am 16. März 2011; (englisch).</ref> </references>