Monday, August 12, 2024

Xyna 10 :: The Next Generation

Xyna Bulletin #15

Liebe Freunde, Partner und Kunden von Xyna,

☀️ während sich draußen der Sommer austobt, möchten wir euch mit einem neuen Bulletin ein wenig Licht in die schattigen Nischen bringen. Dorthin, wo sich all diejenigen von uns zurückziehen, die ihren Sommerurlaub bereits hinter sich haben oder ihn noch herbeisehen. ☀️

Ein runder Geburtstag stand an – den wir natürlich gebührend gefeiert haben: mit einem Feuerwerk an spannenden neuen Funktionen:

Xyna 10

Wer Xyna schon länger kennt, der weiß, dass sich die Major-Versionsnummern nicht an Jahreszahlen orientieren, sondern an relevanten Technologiesprüngen. Und mit dem Einzug von künstlicher Intelligenz in die Workflow-Automatisierung (XyPilot) und einem umfangreichen neuen Feature-Set rund um den generischen Support für OAS-basierte Schnittstellen (Xyna OAS App) ist ein solcher Punkt erreicht.

Seid gespannt und werft einen Blick auf die Sourcen (GitHub) oder nutzt direkt das brandneue Image auf Dockerhub.

Viel Spaß beim Lesen!

Mit freundlichen Grüßen aus Mainz,

Philipp

Xyna GmbH Dr. Alexander Ebbes & Philipp Dominitzki

PS: Sie kennen Kolleg*innen, für die das Thema Xyna auch spannend ist? Dann gerne weitersagen! Eine kurze Antwort mit Kontaktdaten an bulletin@xyna.com reicht. Falls Sie aber kein Interesse haben, genügt eine kurze E-Mail zurück, und wir nehmen Sie aus dem Verteiler.

:: 

Xyna 10: The Next Generation

Die Geschichte von Xyna beginnt 2003/2004, als wir durch Anforderungen in Beratungs- und Entwicklungsprojekten bei verschiedenen Providern ein Potenzial für eine Produktentwicklung gesehen haben: die Zielsetzung einer flexiblen Konfiguration von IP-Produkten im damals entstehenden „Next Generation Network“. In der DNA der GIP (Gesellschaft für Industriephysik) waren die Grundlage für eine industrielle Produktion angelegt – und so entstand mit der Xyna Service Factory eine Plattform zur prozessorientierten und auftragsgesteuerten Produktion von IP-Diensten.

The Fractal Factory

Über die Jahre hat Xyna dann eine ganze Reihe von Wandlungen mitgemacht. Während die ersten Versionen noch auf Workflow Engines von Drittanbietern gesetzt haben (die „Red Edition“ auf Oracle Fusion Middleware, die „Blue Edition“ auf IBM WebSphere, …) entstanden ab 2010 die Grundsteine des selbst entwickelten Software-Stacks, die auch heute noch die Eckpfeiler von Xyna bilden: der Fractal Modeller, das XMOM Master Object Management oder auch die selbstähnliche modularisierte Struktur der Factory Module mit Departments, Sections und Function Groups.

Von diesem Punkt konsequenter Fokussierung auf ein eigenentwickeltes Produkt führt eine Linie bis ins Jahr 2022, wo mit dem Wandel von einem proprietären Lizenzmodell hin zu einem Open Source-Ansatz erneut ein wichtiger Wendepunkt in der Produktentwicklung von Xyna erreicht wurde.

Heute erfreut sich Xyna bester Gesundheit in einem offenen Ansatz, begleitet und ergänzt durch Modelle für kommerzielle Absicherung für den Einsatz in kritischen Infrastrukturen und ergänzenden Beratungs- und Projektangeboten der GIP Exyr.

Als Preview auf dem TM Forum in Kopenhagen demonstriert und jetzt, bald 20 Jahre nach Xyna 1, ist das beste Xyna aller Zeiten verfügbar:

Xyna 10

Das Format des Bulletin-Newsletters ist kaum geeignet, die Vielfalt an neuen Funktionen und Updates bekannter Features vollständig zu erfassen. Daher werden wir in den kommenden Ausgaben des Bulletin die Welt von Xyna 10 Stück für Stück näher beleuchten.

Für hier und heute die Highlights:

  • XyPilot - Dein KI-Partner: Der XyPilot nutzt künstliche Intelligenz (den GitHub CoPilot), um dich bei der Erstellung und Optimierung von Coded Services, Datenmodellen und Dokumentation zu unterstützen.
  • Xyna OAS App: bietet generischen Support für OAS APIs, inklusive der immer beliebter und wichtiger werdenden TM Forum Open APIs. Damit wird der Aufbau von OAS-konformen Architekturen zum Kinderspiel und ermöglicht eine nahtlose Integration in entsprechende Systemlandschaften.
  • Xyna Test Factory: Long Time no See --- die Test Factory ist wieder da, und mit ihr das Paradigma, mit dem wir schon vor vielen Jahren einen Durchbruch im Bereich des prozessorientierten Testens feiern konnten: Prozesse mit Prozessen testen.
  • Xyna Visual Mapping: nie war es so einfach, komplexe Datenstrukturen aus unterschiedlichen Quellen und mit unterschiedlichen Senken miteinander zu verheiraten.

Keine lange Vorrede: Xyna 10 wartet nur auf euch. Wer es gerne etwas roher hat, nimmt die Source-Repositories auf GitHub. Und für die Easy-Fraktion wartet ein fix und fertiges Image auf Dockerhub nur darauf, per Mausklick gestartet zu werden. 

GitHub Xyna Factory

DockerHub Xyna Factory

https://github.com/Xyna-Factory

https://hub.docker.com/r/xynafactory/factory

Seid zurecht gespannt was euch erwartet. Und nochmal unser Angebot: gerne schauen wir gemeinsam mit euch in die Umgebung. Helfen bei den ersten Schritten … überlegen wie Use Cases umgesetzt werden können … unkompliziert und auf kleinem Dienstweg. Meldet euch! 

::

Xyna Roadmap / more to come

Die aktuelle Xyna-Version 10.0 steht seit Juli zur Verfügung. Aktuell arbeitet unser Team schon mit hochsommerlichem Eifer an der nächsten Version 10.1, die im Oktober erscheinen wird. Und auch für das darauffolgende Release 10.2 Anfang nächsten Jahres gibt es schon eine Reihe schöner und wichtiger Ideen:

Xyna Roadmap 2024 2025

Was erwartet euch schon bald:

  • Python support: schon lange in der Liste unserer Ideen, jetzt in Arbeit: bisher konnte man in den Workflow-integrierten Xyna Code Snippets nur in Java programmieren, demnächst auch in Python. Leichtgewichtig, zeitgenössisch, vielseitig. Beide Sprachen haben ihre Vorteile und Berechtigung – und neben persönlichen Vorlieben und Vorkenntnissen gibt es auch konkrete Vorteile von Python wie Transparenz und Geschwindigkeit.
  • YANG-Importer: der RFC zu YANG feiert bald seinen 15. Geburtstag und sicherlich hat die Modellierungssprache in diesen Jahren nicht alle Erwartungen erfüllt, die einst mit ihr verknüpft waren. Weder hat sie das SDN-Zeitalter endgültig eingeläutet noch hat sie alle anderen Methoden zur Modellierung von Konfigurationen verdrängt. Aber grade im Cisco-Umfeld erfreut sich YANG einer gewissen Beliebtheit und zweifelsohne ergeben sich im Zusammenspiel mit NETCONF interessante Funktionen zur Steuerung von Netzelementen. Wir evaluieren aktuell das Spektrum an Möglichkeiten, wie Xyna mit YANG-Modellen umgehen könnte und wie das Zusammenspiel zwischen Xyna und YANG mit NETCONF als Transportprotokoll idealerweise aussehen sollte. Ein erster Schritt wird der Import von YANG-Modellen sein, so dass Parameter und Datenstrukturen im Xyna XMOM-Universum integriert werden. … weitere Gedanken führen uns in den kommenden Monaten in Richtung KI-gesteuerter Netze, AI Network Operations & Co. 

Wie immer gilt auch hier: wer sich für eines oder mehrere Themen auf der Roadmap näher interessiert, in eine Beta-Version der Xyna-Entwicklung reinschauen will, spannende Anwendungsfälle hat oder gar neue Ideen: meldet euch!

Denn die Xyna-Roadmap ist kein Fixstern mit unverrückbarer Position im Entwicklungshimmel. Neue Features und Erweiterungen dienen keinem Selbstzweck sondern beziehen sich immer auf konkrete Anforderungen aus Projekten oder auf Notwendigkeiten aus der Weiterentwicklung des Technologieumfelds. Wir sind und bleiben flexibel und offen für eure Anregungen.