Projekte & Consulting

Am Anfang eines Projekts beraten wir Sie bei der Konzeption, führen eine Ist-Analyse durch und unterstützen Sie bei der Realisation. Wir dokumentieren und bewerten Ihre Systeme und geben Anregungen zur Optimierung.
Ausgehend von der Ist-Analyse und Ihren Zielvorstellungen erarbeiten wir für Sie ein tragfähiges Konzept.

Verwaltung und Einsatzszenarien von PKI-Zertifikaten
  

Viele Anfragen erreichen uns wegen Zertifikatsproblemen, z.B. bei der OWA- und Autodiscover-Funktionalität im Exchange Server-Umfeld. Wir haben daher einen 2-tägigen Kompaktkurs entwickelt, der die Konzepte und Möglichkeiten zur Absicherung von Kommunikationswegen mittels Zertifikaten zum Inhalt hat.

 

Softwareentwicklung

Wenn eine Softwarefunktionalität in einem Unternehmen benötigt wird, stellt sich als erstes die Frage: Setzen wir auf Standard- oder Individualsoftware. Der Reiz einer Standardlösung liegt darin, dass sich die Entwicklungskosten auf mehrere Verwender des Produkts verteilen, es breite Informationsmöglichkeiten im Internet gibt und im Normalfall die Zukunftssicherheit größer sein sollte. Mit ihr lässt sich ein Personalengpaß bzw. der Mangel an Know-how in der eigenen IT leichter überbrücken, da es einfacher ist, kompetente Dienstleistungen für eine Standardlösung einzukaufen. Dafür ist die Einführung wegen veränderter Geschäftsprozesse, anders genutzter Funktionalitäten etc. deutlich aufwändiger, die Mitarbeiterakzeptanz nicht selten bedrückend gering. Ein weiterer Haken ist die Herstellerabhängigkeit an den Punkten: Zugang zu Quellcode, Datenmodell und Unternehmensdaten.

Der Kompromiß besteht häufig darin, ein Standardprodukt individuell anzupassen.

Wir beraten Sie nach einer eingehenden Analyse Ihrer Bedürfnisse bei der Auswahl einer geeigneten Lösung für Ihr Unternehmen, stellen kosten- und funktionsoptimierte Alternativen vor und realisieren für Sie den Entwicklungs- und Implementierungsaufwand. Unsere erfahrenen Spezialisten unterstützen Sie in allen Phasen des Software Engineerings und des Software-Lebenszyklus - von Planung, Analyse, Entwurf, Programmierung über die Validierung und Verifikation bis zur Implementierung, Dokumentation und Verwaltung. Begleitet werden diese Arbeiten vom Projekt-, Qualitäts- und Konfigurationsmanagement, um den Ablauf, Fragen der Softwareergonomie oder eine Versionsverwaltung zu unterstützen.

Die zweite Frage, die sich beim Einsatz mehrerer Produkte stellt, ist die Integration. Da die Einführung einer integrierten Gesamtlösung oft unrealistisch ist, bieten sich Middleware-Systeme und Techniken der Enterprise Application Integration (EAI) an. Unsere Dienstleistungen reichen in diesem Bereich von firmenspezifischen Lösungen, wie JBoss Enterprise Middleware Suite (JEMS), Microsofts Lösungen um einen BizTalk-Server, IBM Websphere, Sun One, Bea Weblogic, bis zur .Net-Migration bestehender Systeme und der Entwicklung neuer Anwendungen und WebServices.

In diesem Zusammenhang kommt die Etablierung serviceorientierter Architekturen (SOA) ins Spiel, die zwar kein reines IT-Thema sind, aber noch häufig als solches betrachtet werden. Eine Serviceorientierte Architektur bildet die Geschäftslogik ab, indem sie die einzelnen Prozess-Schritte (Services) in gekapselten Modulen (Black Boxes) darstellt. Diese sind lose gekoppelt: Die Kommunikation erfolgt über standardisierte Schnittstellen (wie mittels SOAP zwischen Web-Services) und Datenaustauschformate (wie XML) und wird über eine geeignete Infrastruktur sicher gestellt. Ein kompletter Geschäftsprozess wird abgebildet, indem die Services von den Infrastruktur-Komponenten in definierter Reihenfolge aufgerufen werden. Dabei können die in einem Service ermittelten Informationen an einen später aufgerufenen Service übergeben werden.

Mit SOA gehen eine ganze Reihe von Vorteilen einher:

- Steigerung der Flexibilität durch schnellere Reaktion auf neue Anforderungen

- Wiederverwendbarkeit von IT-Services

- Verbesserte Produktivität durch intuitive Benutzeroberflächen auf Basis von AJAX

- Einfache verteilte Installation

- Verringern von redundanten IT-Lösungen

- Optimierte interne Prozesse, wie zum Beispiel für Compliance und Genehmigungsverfahren

- Reduzierung der Komplexität durch Aufbrechen monolithischer IT-Systeme

- Weniger Wartungsaufwand

Auch wenn die Vorteile einleuchtend klingen, ist es nicht so einfach, herauszufinden, ob SOA tatsächlichen für Sie einen Nutzen bringt. Wir helfen Ihnen nicht nur, diesen Nutzen zu ermitteln und mittels SOA neue Geschäftspotentiale zu entfalten, sondern implementieren SOA auch in Form von Web Services in Ihrem Unternehmen.