% TODO fix markup & formatting pls
\begin{longtable}{l|cccccc}
    & \multicolumn{3}{c}{domänenspezifische Lösungen} & \multicolumn{3}{c}{Security-Frameworks} \\
    & openCDMS & openClinica & oBiBa & SAML & Spring Security & Shiro \\
  \textbf{Produktinformationen} \\
  Kontakt/Webadresse & \url{http://opencdms.org} & & & \url{http://saml.xml.org/} \\
  Entwickler & The University of Manchester & & & OASIS \\
  Installationsbasis & keine Angaben & & & Dutzende Unternehmen, Universitäten etc. \\
  Anschaffung & Freie Software (LGPL3) & & & offener Standard \\
  Open-Source & Ja & & & offener Standard \\
  Weiterentwicklung \\
  - aktiv & Ja & & & Ja \\
  - kostenpflichtig & Nein & & & Nein \\
  - eigene Erweiterungen möglich & kaum & & & proprietäre Erweiterungen \\
  \\
  \textbf{Application Architecture} \\
  Verwendetes Security-Framework & SAML & Spring Security & Shiro & - \\
  Softwarearchitektur (Komponenten, -struktur) & Webstart Fat-Clients, WebService-Server \\
  Module & - & & & Protokolle \\
  Importschnittstellen \\
  Exportschnittstellen \\
  Audittrail/Logging Nein & & & Nein \\
  Berechtigungsmodell & RBAC & & & Keine Vorgabe \\
  Rollen & Vorgegeben in Policy & & & Machbar auf Applikationsebene \\
  Multi-User & Ja & & & Ja \\
  Multimandantenfähigkeit & Nein & & & Auf Applikationsebene \\
  Internationalisierung & Nein & & & - \\
  \\
  \textbf{Data Architecture} \\
  Datenmodell (Domänenmodell) & Rollen, User, Studien, Subjects, Oranizationen, Policies & & & - \\
  Schema & Daten relational, User LDAP & & & -\\
  Datenlebenszyklus & keiner & & & - \\
  Verwaltung von Berechtigungen & GUI + Policy & & & Auf Applikationsebene \\
  Speicherung von Berechtigungen & Datenbank & & & Auf Applikationsebene \\
  Anbindung an Verzeichnis-/Sicherheitsdienste & LDAP & & & keine: Applikationsebene \\
  \\
  \textbf{Technological Architecture} \\
  Programmiersprachen/Frameworks & Java 5, Hibernate, Tomcat & & & beliebige \\
  Lines of Code & 365.312 & & & - \\
  Kommunikationsmiddleware & Axis2 & & & beliebig \\
  Netzwerk (TCP-Ports, Firewall, VPN) & SOAP über HTTPS & & & meist SOAP über HTTPS \\
  Client (fat/thin) & Fat-Client & & & beides \\
  Clientanforderungen \\
  - Softwareanforderungen & JRE 5.0 & & & Client-Library \\
  - Updatemöglichkeiten & N/A download aktuellster Version per Web-Start & & & Umschreiben der Software \\
  - Hardwareanforderungen & - & & & - \\
  Serveranforderungen \\
  - Softwareanforderungen & JRE 5.0 + beliebige, von Hibernate unterstützte DB & & & Server-Library \\
  - Hardwareanforderungen & - & & & - \\
  \\
  \textbf{nichtfunktionale Eigenschaften} \\
  Performance & Clients benötigen lange zum Starten, ansonsten OK & & & langatmig durch XML \\
  Usability & Unintuitiv & & & von Library abhängig \\
  Deployment & schwer bis nahezu unmöglich & & & einfach\\
  Benutzerdokumentation & mager & & & - \\
  Entwicklerdokumentation & mager & & & umfassend\\
\end{longtable}
