Die umfangreichen Analysefähigkeiten des FIBEXplorers werden komplettiert durch den per Add-On / PlugIn beigesteuerten FIBEX-Comparer. Durch seine baum- und tabellenbasierten Darstellungsformen ist der FIBEXplorer geradezu prädestiniert für die Visualisierung von Unterschieden hierarchischer XML-Daten. Die Integration des Vergleichsmodules mit bestehenen Basiskonzepten wie Linkverfolgung, Clustered Navigation, Working Set, Vernetzungsmatrix ist bezeichnend für die Offene Architektur des FIBEXplorers.
Über das Hauptmenü lädt der Anwender die zu vergleichenden FIBEX-Versionen. Der FIBEXplorer erzeugt aus den geladenen Inputdateien ein FIBEX-Vergleichsmodell. Das zugehörige FIBEX-MERGE-Format beruht auf dem Standard FIBEX-Format, welches um diverse Vergleichsinformationen ergänzt wird: Auf jedem FIBEX-Element wird dabei hinterlegt, ob dieses
enthalten ist.
Aufgrund der oben beschriebenen Offenheit des FIBEXplorers kann das so erzeugte FIBEX-Vergleichsmodell geladen werden wie eine Standard-FIBEX-Datei. Aufbauend auf der Standard-Visualisierung nutzt der FIBEX-Comparer im Vergleichmodell hinterlegte Annotationen für die graphische Aufbereitung der Vergleichsunterschiede. Er verwendet dafür folgendes Farbschema:
Alle nicht identischen Elemente werden darüber hinaus mit einem Sternchen dekoriert und dem Prefix ">" gekennzeichnet.
Im Smart-Navigator werden alle Elemente ausgeblendet bzw. ausgegraut, die weder direkt nocht indirekt von einer Datenänderung betroffen sind. Mit Hilfe von Working Sets wird dafür automatisch ein sogenannter Vergleichskontext generiert, der all diejenigen Elemente enthält, die direkt oder indirekt von einer Datenänderung betroffen sind. Im Smart-Navigator werden dann alle übrigen Elemente ausgegraut bzw. herausgefiltert.
Alle Elemente des Vergleichskontextes werden im Smart-Navigator mit ihrem lokalen Verneztungkontext dargestellt. Analog zu regulären FIBEX-Dateien bestehen die üblichen Navigationsmöglichkeiten. Auswirkungen auf die zugehörigen Vernetzungs- bzw. Kommunikationskontexte werden schnell ersichtlich. Dies ist insbesondere hilfreich bei der Beurteilung der Kompatibilitätsrelevanz von Datenänderungen.
