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]
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]
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]
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.
↑Jakob Beetz.publications.In:ddss.nl.Design & Decision Support Systems,archiviertvomOriginal(nicht mehr online verfügbar)am27.Juni 2006;abgerufen am 20.November 2021(englisch).
↑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).
↑Léon van Berlo:Integration of BIM and DMS/Workflow.bimserver.org,3.September 2010,archiviertvomOriginal(nicht mehr online verfügbar)am16.März 2011;abgerufen am 26.März 2011(englisch).