BIMserver

BIMserver

BIMserver Logo
Bildschirmfoto: BIMserver Projekt-Details
Bildschirmfoto:
BIMserver Projekt-Details
Basisdaten

Entwickler Oracle, TNO, TU Eindhoven[1]
Aktuelle Version 1.5.184[2]
(5. Februar 2023)
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

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.[3] Das Projekt hieß vormals IFC Server.

Verwendung

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.[4]

Technik

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.[5]

Schnittstellen

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.[4] Damit lassen sich Projekte in einer Desktop-Software darstellen. So kann z. B. Autodesk Revit per Plugin mit BIMserver Daten austauschen.[6][7]

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.[8]

Funktionalität

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.[11]

Literatur

  • 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.

Einzelnachweise

  1. ↑ Hersteller
  2. ↑ github.com: BIMserver
  3. ↑ Jakob Beetz. publications. In: ddss.nl. Design & Decision Support Systems, archiviert vom Original (nicht mehr online verfügbar) am 27. Juni 2006; abgerufen am 20. November 2021 (englisch).
  4. ↑ a b David Harrison: BIMserver and the potential of serverside BIM. StressFree — Open source development & architectural collaboration, 26. Februar 2009, abgerufen am 8. März 2011 (englisch).
  5. ↑ BIMserver Fact-Sheet
  6. ↑ Léon van Berlo: Revit-Plugin to connect to BIMserver. bimserver.org, 5. Mai 2009, ehemals im Original (nicht mehr online verfügbar); abgerufen am 24. März 2011 (englisch).@1@2Vorlage:Toter Link/bimserver.org (Seite nicht mehr abrufbar. Suche in Webarchiven)
  7. ↑ 200904_Revit-Plugin.zip. (ZIP; 83 kB) bimserver.org, April 2009, ehemals im Original (nicht mehr online verfügbar); abgerufen am 24. März 2011.@1@2Vorlage:Toter Link/www.bimserver.org (Seite nicht mehr abrufbar. Suche in Webarchiven)
  8. ↑ Anthony Frausto-Robledo AIA, LEED AP: New open-source BIMserver: New paradigm and works on Mac. Architecture, Construction, Engineering. architosh™ — the leading Internet magazine dedicated to Mac CAD and 3D professionals and students worldwide, 2. März 2009, abgerufen am 10. März 2011 (englisch).
  9. ↑ Construction Operations Building Information Exchange (COBie). In: wbdg.org. National Institute of Building Science, 26. Februar 2009, archiviert vom Original am 17. April 2011; abgerufen am 20. November 2021 (englisch).
  10. ↑ E. William East: Construction Operations Building Information Exchange (COBie). National Institute of Building Science, 15. März 2011, abgerufen am 23. März 2011 (englisch).
  11. ↑ Léon van Berlo: Integration of BIM and DMS/Workflow. bimserver.org, 3. September 2010, archiviert vom Original (nicht mehr online verfügbar) am 16. März 2011; abgerufen am 26. März 2011 (englisch).