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.
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 Projekts. Das Projekt hieß vormals IFC Server.
Als Kollaborationssoftware ermöglicht BIMserver ein Simultaneous Engineering, die verteilte gleichzeitige Bearbeitung von virtuellen Modellen mit Programmen verschiedener Software-Hersteller. Die Software findet Verwendung in der Bauplanung (Architecture, Engineering and Construction) und in der Immobilienwirtschaft (Facility-Management). 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-Modelle in Gebäude-Modelle gelinkt werden, womit eine verteilte Gebäudedaten-Infrastruktur realisiert werden kann.
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.
Die Benutzer-, Rechte- und Projektverwaltung und der Upload und Download von Teil- und Hauptprojekten erfolgt über eine grafische Benutzeroberfläche, die per Webbrowser erreichbar ist. Diese ist konform zu den W3C-Standards. Zum Betrachten der Modelle 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. Damit lassen sich Projekte in einer Desktop-Software darstellen. So kann z.B. Autodesk Revit per Plugin mit BIMserver Daten austauschen. Für das Einbinden von Informationen aus den IFC-Modellen 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.
Funktionalität
Seminar: Basiswissen BIM
Mit regelmäßigen Terminen!
Nächster Termin:
Rostock 23.05.2023-24.05.2023
Zu den Terminen und Inhalten...
Entscheidend bei der Planungsmethode BIM ist die Planung der Planung mit BIM und der Einsatz der richtigen Software.