Technologie

Technologie

  • Software as a Service (SaaS) in Microsoft Azure (Schweiz)

  • Aktuellste .NET-Technologie

  • Online-Integration in PerformX ohne Schnittstellen-Entwicklung

  • Standardlösung mit periodischen Updates

  • Einsetzbar mit allen Standard-Browsern sowie Mobile

  • Zentrale Benutzerverwaltung und Zugriffssteuerung via PerformX

Technische Voraussetzungen

  • PerformX-Version 20.X oder höher

  • Das Portal wird durch Performa in Microsoft Azure gehostet

  • Auf dem PerformX-Server wird eine Azure Hybrid VPN Connection für die beiden PerformX-Systeme PROD und TEST vorbereitet

  • Somit ist nur ein Zugriff vom PerformX-Server auf die Azure-Umgebung, jedoch nicht umgekehrt, notwendig

  • Für die Azure Hybrid Connection ist eine einmalige Installation der Hybrid Connection auf dem PerformX-Server notwendig

  • Für die Connection wird ein separater Sybase-Benutzer angelegt, welcher über die notwendigen Berechtigungen verfügt

OData-Schnittstelle

  • Mit unserer auf OData basierenden Schnittstelle, stellen wir ein mächtiges Werkzeug zur Abfrage und Manipulation von Daten zur Verfügung

  • Diese Daten können über die Schnittstelle gelesen, gefiltert, aktualisiert, hinzugefügt und aggregiert werden

  • OData ist ein HTTP basierter Standard, der durch Microsoft definiert und erweitert wird. Er liegt aktuell in der Version 4.x vor

  • Beispiel:

<dataView name="CustomCompanyView" targetClass="Company" filter="Name == 'Firma AG'"> <propertyLink link="Name" /> <include relation="People" name="People" filter="Firstname == 'Patrick'"> <calculatedProperty valueExpression="'{Firstname} - {Lastname}'" type="Text" name="Fullname" /> <propertyLink link="Firstname" /> <propertyLink link="Lastname" /> </include> </dataView>
  • Ergebnis:

{ "@odata.context": "https://odatademo.demo/odata/$metadata#CustomCompanyView(People())" "value": [ { "Name": "Firma AG", "People": [ { "Fullname": "Patrick Meier" "Firstname": "Patrick" "Lastname": "Meier" }, { "Fullname": "Patrick Bucher" "Firstname": "Patrick" "Lastname": "Bucher" } ] } ] }

PerformX-Integration

  • Online-Integration in PerformX ohne Schnittstellen-Entwicklung

  • Technische Integration mit Microsoft Hybrid Connection

  • Zentrale Benutzerverwaltung und Zugriffssteuerung via PerformX

  • Für die Portal-Informationen werden zusätzliche Modelle in PerformX eingelesen

Option Single Sign-on

  • PerformX kann mit der Portal-Lösung als Authentication Provider fungieren

  • Wir bieten einen Single Sign-on (SSO) Server (IdP) auf der Basis des OpenID Connect Protokolls an

  • So kann rund um die Portal-Lösung eine Single Sign-on Infrastruktur implementiert werden. In einem solchen Szenario verwendet das Portal selber auch die SSO Infrastruktur

Option Widgets (Integration in bestehende Webseite)

  • Das PerformX Portal kann eigenständig betrieben werden

  • Weiter ist eine Integration als Widget in die bestehende Webseite möglich