Technologie

Das Scopevisio Architekturmodell

Die Notwendigkeit, monolithische IT-Systeme zu kleineren und flexibleren Lösungen zu konsolidieren, ist die treibende Kraft für ein neues Architekturmodell von Enterprise Anwendungen. Unternehmen erkennen heute, dass die Ära der monolithischen Anwendungen endgültig vorbei ist.

Und obwohl Sie durch die zur Verfügungsstellung als Software as a Service von der von uns verwendeten Technologie eigentlich unbehelligt bleiben, ist es wichtig zu wissen, dass wir unsere Lösungen auf Basis einer Next-Generation Architektur von Grund auf neu für Sie entwickelt haben.

Eine Architektur, die es uns ermöglicht, unsere Services schneller zur Verfügung zu stellen und Ihnen, agiler in Ihren Märkten zu operieren. So können sie Chancen schneller nutzen und vorausschauender handeln.

Qualität

Scopevisio AG ist "Owner of Technology" einer völlig neu entwickelten, offenen und flexibel erweiterbaren "Application Platform", die von Grund auf neu ausschließlich für Software as a Service (SaaS) entwickelt wurde.

Unternehmen genießen die Vorteile modernster Technologie, die einfach funktioniert und einfach zu bedienen ist, ohne sich selber um Installation, Betrieb, Wartung und Upgrades kümmern zu müssen.

Qualität und Service. Zeit fürs eigene Geschäft.

Three-Tier Infrastruktur im SaaS Umfeld

Performant und sicher

Multi-tenancy ("Multi-Mieter-Modell") – die Fähigkeit, dass sich mehrere Kunden eine physikalische Instanz der Scopevisio Lösung teilen, ohne dabei jemals die Anwendungsdaten der anderen zu sehen, ist ein Schlüsselelement von Scopevisio.

Die hoch-performante und jederzeit flexibel skalierbare Lösung vereint auf einer ausschließlich für SaaS entwickelten modernen Architekturplattform modernste Softwaretechnologien und benutzerfreundliches Design mit einem deklarativen Datenmodell. Dies stellt sicher, dass alle Strukturen in Form von Metadaten beschrieben werden und somit jederzeit anpassbar und veränderbar sind, ohne bestehende Daten, Geschäftsbeziehungen oder –abhängigkeiten zu verletzen.  

Scopevisio's "Multi-Tenancy Model" reduziert die mit dem Support unserer Kunden verbundenen Kosten und das reichen wir transparent und direkt wieder an unsere Kunden weiter.

Client

Scopevisio verwendet als Front End für den Benutzer einen "Ultra-Thin-Client", der ausschließlich der Anzeige von Daten, der Darstellung des User Interfaces sowie der Verarbeitung von Keyboard- und Maus-Eingaben dient. Um maximale Sicherheit zu gewährleisten wird unter anderem der jeweilige Client kundenspezifisch markiert. Bei diesem sogenannten  "Client-Access-Branding" handelt es sich um einen Bytecode Schlüssel, der nur den Zugriff auf die eigene Kundeninstanz zulässt.

Der Ultra-Thin Client

  • basiert zu 100% auf Java Swing,
  • und ermöglicht einen maximalen Gestaltungsspielraum bei Kontrollelementen.

Der Download des nur knapp 7 MB großen Scopevisio Clients erfolgt für den Nutzer einfach und schnell über unser Web Portal. Mittels Java Webstart ermöglichen wir ein "Zero-Touch Deployment", bei dem automatisch ein Desktop-Link auf dem Computer des Nutzers erstellt wird. Der Client verhält sich dabei für den Nutzer wie eine lokal installierte Anwendung.

Protokoll

Die sichere Übertragung der Daten zwischen dem Client des Nutzers und den Scopevisio Servern erfolgt dabei über das Internet mittels des "https tunneled binary protocol". Dieses "extreme condensed data protocol" ermöglicht in Verbindung mit einer effizienten "Execution Engine" zur Ausführung der Geschäftslogik auf dem Server sehr hohe Datenübertragungsraten bei Reaktionszeiten von durchschnittlich 250 ms, so dass der Nutzer jederzeit schnell die in seiner Verantwortung stehenden Aufgaben erfüllen kann.

Server

Beim Scopevisio Server handelt es sich um einen "High Volume Transaction Server", der "stateless" ist, also keinerlei Daten enthält, sondern nur Verarbeitungscode ausführt. Dieser Server ist der Container für unsere so genannten "Composite Applications" ("Composite Apps")" wie etwa Finanzen, Berichte, Kontakte, Pinnwand (Blog) etc., die über minimale Schnittstellen, die als Verträge dienen, miteinander in Beziehung stehen.

Anpassungen von Geschäftsfunktionen innerhalb einer "Composite App" üben durch diese stringente Kapselung somit keinen direkten Einfluss auf andere "Apps" aus und garantieren die Unversehrtheit und Wiederverwendbarkeit aller Daten auch nach funktionalen Erweiterungen (Upgrades) oder nach dem Hinzufügen gänzlich neuer "Composite Apps".

Da keine zyklischen Abhängigkeiten zwischen den "Apps" selber bestehen, können einzelne "Apps" besser verändert, ausgetauscht und hinzugefügt werden. Das macht es einfach, Scopevisio Software technologisch und funktional immer auf dem neusten Stand zu halten.

Agilität und Zukunftssicherheit

Scopevisio verwendet im Back End OSGi, ein dynamisches service-orientiertes Modul-System, mit dem lose verknüpfte "OSGi Bundles" parallel entwickelt werden können. Dabei nutzen wir Java 6 Standard Edition und nur in sehr geringem Maß Frameworks oder Bibliotheken von Drittanbietern, um Abhängigkeiten von einzelnen Herstellern zu umgehen.

Die Scopevisio Architektur erlaubt es so, das System zu konfigurieren, ohne den Code oder die Datenbankstruktur zu verändern. Scopevisio Kunden können unser System jederzeit selbst nach ihren Wünschen konfigurieren und re-konfigurieren, ohne dabei zukünftige Upgrades zu gefährden.

Zusammen mit der Composite-Apps-Architektur sichert dies größtmögliche Agilität und damit Zukunftssicherheit.

Sichere Upgrades

Unser modernes Service- und Objektmodell mit programmierten Validatoren zur Konsistenzsicherung, die umfassend integrierte "Regression Test Suite" mit einem XML-basierten Versionierungssystem und unser deklaratives Datenmodell erlauben es uns, die notwendigen "Change Sets" zur Anpassung der Datenbankstruktur automatisch zu generieren.

Im Resultat führen wir alle unsere Upgrades (Funktionserweiterungen) mit einer minimalen Service-Downtime und fehlerfrei durch, so dass unsere Kunden immer die aktuellste und beste Version nutzen, ohne sich jemals selber darum kümmern zu müssen.

Alle Kundendaten stehen nach unseren Upgrades sofort weiter einwandfrei zur Verfügung und die funktionalen Erweiterungen werden einfach und schnell wieder automatisch als Services von den Kunden genutzt.

Persistenz

Scopevisio verwendet einen Hersteller-unabhängigen "Persistenz-Layer", mit dem ausschließlich Daten gespeichert und geladen, jedoch keine Logiken im Datenmodell selber programmiert werden. Da wir ausschließlich Standard-SQL verwenden können wir bei Bedarf ohne großen Aufwand den Datenbankhersteller wechseln. Somit ergeben sich keine Abhängigkeiten zu einzelnen Datenbankherstellern.

Die hoch-performante Enterprise Datenbank erhöht zusätzlich den Datendurchsatz durch Minimierung von Table- und Row-Locking und stellt so zusätzlich sicher, dass auch eine große Anzahl von Benutzern gleichzeitig schnellen Zugriff auf die Daten Ihrer gemeinsamen Kundeninstanz haben.

 

54.198.34.238200000https://www.scopevisio.com/clientx/edition: business https://www.scopevisio.com/ /technologie 364 erp_business