Produkte

Das Lösungsportfolio wird aus Services und Produkten (Management Systems) zu Lösungen (Suiten) aufgebaut:

  • Services sind leistungsfähige Grundelemente, die ein komplettes Funktions-Set bereitstellen, und in empolis-Produkte oder in Kundenlösungen integriert werden
  • Produkte (Management Systems) bauen auf Services auf und implementieren eine bestimmte Geschäftslogik
  • Lösungen (Suiten) sind Pakete von Produkten und Services, die Schlüsselsysteme der Informationslogistik für vertikale oder horizontale Märkte darstellen.
  • Die wichtigsten Produkte sind

  • Search Agent
  • Topic Map
  • Virtueller Projektraum und
  • Content Management System
  • Die Software-Architektur aller Produkte ist durch grosse Flexibilität, leichte Anpassbarkeit, hohe Skalierbarkeit sowie Offenheit gekennzeichnet. Die Abbildung zeigt eine schematische Darstellung des Search Agents und seiner Komponenten.

    Das universelle Pipelet-Konzept erlaubt das Einbinden neuer, projektspezifischer Pipelets und Konnektoren z. B. für die Verarbeitung von Daten, die Integration besonderer Suchverfahren oder den Zugriff auf spezielle Datenquellen. Alle Server-Funktionen können über Java bzw. RMI und als Web Services aufgerufen werden. Für eine Integration in Web-Umgebungen steht zudem eine JSP Taglib zur Verfügung.
    Wie das Beispiel des Architekturbilds zeigt, können verschiedenste Clients für eine Lösung realisiert werden. Am häufigsten ist sicherlich die Integration der Funktionen in eine Web-Umgebung:

  • JSP: Verwendung der mitgelieferten JSP Taglib oder direkter Aufruf der Java-API.
  • ASP, .NET: Verwendung der COM-Schnttstelle.
  • http, CGI: Verwendung des CGI-Gateways und der ResultHandler-Elemente.
  • So genannte Rich Clients sind komfortablere Oberflächen mit reichhaltigeren Funktionen, als dies in einer Web-Oberfläche sinnvoll realisiert werden kann. Häufig werden sie als Benutzungsoberflächen von CD-/DVD-Applikationen eingesetzt.

    Als Standards für alle Produkte gelten XML, XSL, XLink, Topic Map, RDF, RDFS, Dublin Core, J2EE, SOAP, LDAP, X509, BEA Weblogic, RDBMS wie Oracle usw., nur um einige zu nennen.