Lösungen:
Systemintegration
Branchen:
Gesundheitswesen
Neue Integrationsarchitektur für ein großes Pharmaunternehmen.
Die Herausforderung
Adamed Pharma ist ein polnisches Pharma- und Biotechnologieunternehmen in Familienbesitz, das mehr als 500 Produkte herstellt, die Patienten in mehr als 70 Ländern auf der ganzen Welt angeboten werden. Das Unternehmen beschäftigt mehr als 2.700 Mitarbeiter. Seit 20 Jahren betreibt das Unternehmen eigene innovative Forschungs- und Entwicklungsaktivitäten, zu denen es seit 2001 2,1 Milliarden PLN beigesteuert hat. Adamed unterhält wissenschaftliche Kooperationen mit führenden Universitäten, medizinischen Experten und wissenschaftlichen Instituten im In- und Ausland. Das geistige Eigentum des Unternehmens ist durch mehr als 200 Patente weltweit geschützt.
Ziel der Zusammenarbeit war der Aufbau einer Architektur auf der Basis einer Integrationsplattform, die effizient und skalierbar ist und eine effiziente Anbindung weiterer Anwendungen und IT-Systeme ermöglicht.
- Adamed beauftragte uns mit der Erstellung eines Konzepts für die Neuentwicklung der IT-Architektur, um die Vielzahl interner Systeme (u.a. ERP, WMS, LIMS oder MES) zu berücksichtigen.
- Die hohe Prozesskomplexität, ehrgeizige Entwicklungspläne für neue Implementierungen und die besonderen Anforderungen der pharmazeutischen Industrie in Bezug auf Sicherheitsstandards waren ebenfalls wichtig.
- Die Herausforderung bestand in der Besonderheit der Branche und in der Notwendigkeit, die GMP-Richtlinien für die pharmazeutische Industrie einzuhalten.
- Der Kunde wollte auch Integrationskompetenz in seinem eigenen IT-Team aufbauen.
Die Lösung
- Wir begannen unsere Zusammenarbeit mit der Durchführung eines Beratungsprojekts. Ziel war es, die aktuelle Architektur im Detail zu überprüfen und eine Integrationslösung zu finden, die den komplexen Anforderungen des Kunden am besten gerecht wird.
- Im Rahmen der Beratung skizzierten wir ein neues Architekturkonzept, präsentierten und verglichen mehrere auf dem Markt verfügbare Lösungen und Technologien und entschieden uns gemeinsam für ein angestrebtes Integrationswerkzeug.
- Die Zielarchitektur wurde unter Verwendung des Kanonischen Datenmodells (KDM) und des Entwurfsmusters Channel/Adapter entworfen. Das KDM wird zur Beschreibung und Standardisierung der API verwendet, die dann für die Implementierung auf dem Servicebus genutzt werden kann.
- Der Channel Adapter wurde in Enterprise Integration Patterns für Prozesse vorgeschlagen, die asynchron ablaufen. Es besteht aus einer Schicht, die Anfragen empfängt (Kanal), einer Schicht, die Anfragen verteilt (Kern) und einer Schicht, die Anforderungen an Zielsysteme sendet (Adapter).
- Dieses ganze Muster, zusammen mit der Verwendung von Nachrichtenwarteschlangen, unterteilt den ESB in Fragmente, wobei jedes Fragment für seine eigenen Aufgaben zuständig ist. Wir haben Systeme für die Unternehmensführung integriert, die Lager- und Produktionsprozesse unterstützen.
- Wir haben einen universellen Mechanismus für die Veröffentlichung von Indizes aus ERP in anderen Systemen entwickelt. Wir haben die Anypoint-Plattform von MuleSoft, einem führenden Unternehmen in diesem Bereich, als Integrationsschicht verwendet.
- Alle für die Geschäftskontinuität wichtigen Komponenten laufen im Hochverfügbarkeitsmodus und sind sowohl für einzelne Server als auch für das gesamte Rechenzentrum ausfallsicher.
- Im Zuge des Aufbaus der Architektur wurden Terraform-Skripte für Cloud-Dienste und Anisble-Playbooks für IaaS-Systeme erstellt, wodurch die Umgebungen mit geringem Aufwand wiederholbar, dokumentiert und erweiterbar sind.
- Überwachungswerkzeuge erfassen Metriken und generieren Warnmeldungen über mehrere Kommunikationskanäle, damit das Team sofort auf Fehler reagieren kann.
- Die Integrationslösung entspricht den ASVSL L1-Sicherheitsstandards, und die Tests wurden auf diesem Niveau durchgeführt.
- Die Sicherheit der Kundendaten basiert auf einem Modell der geteilten Verantwortung zwischen dem Team der Univio und dem Kunden. Die Univio bietet der IT-Abteilung von Adamed Pharma auch eigene Schulungen an, damit der Kunde die notwendigen Integrationen in Zukunft selbst entwickeln kann.
- Wir haben die Integrationslösung in einem Partnerschaftsmodell mit dem Team von Adamed Pharma erarbeitet. Wir haben ein dediziertes Team gebildet, das das Projekt gemeinsam nach einem agilen Ansatz durchgeführt hat. Dies ermöglichte eine bessere Kommunikation und Flexibilität bei der Erarbeitung der Lösung.