Folie 1 16. Oktober 2007 SALKA 2007 SALKASystem System 2007 SALKA/ASTOR 2000 SALKA System 2007 Vom ACCESS-Client zum Technologiepaket COMPUTER CONCEPT CC Computersysteme und Kommunikationstechnik GmbH Dipl.-Ing. Ulrich Walter CC Applications SALKA System 2007 http://www.cc-dresden.de Folie 2 16. Oktober 2007 SALKA – Historie SALKA 3 – DOS – dBase/Clipper SALKA 4 – WINDOWS ab 3.11 (16 Bit) – ACCESS 2.0 SALKA 99 – WINDOWS ab 3.11 (16 Bit) – ACCESS 2.0 : neue Tabellen SALKA 2000 – ab WINDOWS 95 (32 Bit) - ACCESS 2000 (32 Bit) Datenablage MSDE / SQL-Server 7.0 der 2000 (lokal oder zentral) mit Stand 14.12.2001 als SALKA-CD vertrieben SALKA 2000 / ASTOR 2000 ab Version SP4 seit 30.11.2002 SALKA 2000 – Version mit SP7 seit 02.02.2005 SALKA System 2007 SALKA System 2007 http://www.cc-dresden.de 2 Folie 3 16. Oktober 2007 SALKA 2000 – Stand und Schwachstellen Datenebene Zentrale Datenbank (SQL-Server) im LfUG dezentrale ClientDatenbanken (SQL-Server/MSDE) in LRA‘s, StUFA, SMUL usw. Datenaustausch über externe Ex- und Importschnittstelle und nur auf Anforderung einheitlicher Stand kaum (nur kurzzeitig) realisierbar Anwendungsebene SALKA/ASTOR benötigen stets Office-Komponenten (Runtime oder Vollversion von ACCESS) Probleme mit unterschiedlichen Versionen Probleme bei der Verwendung von Systemkomponenten (“leeres“ Listfeld) SALKA System 2007 http://www.cc-dresden.de 3 Folie 4 16. Oktober 2007 SALKA System 2007 - Inhalt SALKA 7 / ASTOR 7 – Windows - Programm mit .NET-Technologie und Datentransfer über WEB-Services SALKATransfer 7 - Daten-Transfer-Tool Programm mit .NET-Technologie und Datentransfer über WEB-Services Salka-Statistik - Statistik-Tool auf Basis Analysis-Server 2005 SALKA 2006 / ASTOR 2006 - ACCESS-Frontend Admin 7 - Administrations-Tool Windows-Programm mit .NET-Technologie SALKA System 2007 http://www.cc-dresden.de 4 Folie 5 16. Oktober 2007 7 / ASTOR 7 – Feature-Liste SALKASALKA 7 / ASTOR 7 – Feature-Liste Das Konzept zeichnet sich durch folgende Punkte aus: zentrale Datenhaltung in einer SQL-Server Datenbank Arbeiten mit lokal gepufferten Daten ist möglich (offline) Benutzeroberfläche ist an die gewohnte Bedienung von SALKA 2000 angepasst Windows-Forms-Anwendung als Smart-Client mit Daten-Zugriff über .NET XML -Web-Service (erreichbar über Intranet, KDN oder Internet) Windows-Forms-Anwendung unterstützt die grafischen Möglichkeiten von Windows XP und Windows Vista (Themen) die Windows-Forms-Anwendung ist in Terminal-Server-Umgebungen lauffähig Installation und Update der Windows-Forms-Anwendung erfolgt mittels ClickOnce-Technologie über zentralen Server Verschlüsselung geschäftskritischer Daten beim Transportprozess über das Internet Zugriff auf zusätzlich Daten (Stoffdatenbank STARS, Geovisualisierung mit MS Virtual Earth) ist aus der Anwendung heraus möglich SALKA System 2007 http://www.cc-dresden.de Folie 6 16. Oktober 2007 Admin 7 / SALKA/ASTOR - 2006 (ACCESS) Admin 7 VB.NET Programmmodule SALKA Konst Intranet / LAN LfUG SALKA Error SQL Server 2005 ADO.NET SALKA / ASTOR 2006 (ACCESS) Datenbank SALKA + ADO 2.8 SALKA System 2007 http://www.cc-dresden.de Folie 7 16. Oktober 2007 SALKA 7 /ASTOR 7 - Windows-Applikationen mit .NET-WEB-Service SALKA 7 /ASTOR 7 SALKA Programmmodule SALKA Konst Arbeitsplatz im Intranet SALKA CC-User-Controls SALKA Crypto SALKA Error lokaler Windows-Client SALKA F1-Help ADO.NET SALKA CC-Reporting VB.NET oder am InfoHighway Sachsen Datenübertragung (nur bei Bedarf) zentrale Server ADO.NET oder SALKA Web-DAL Transport am Internet offen über Port 80 mit HTTP und SOAP Verschlüsselung und Komprimierung aller sicherheitsrelevanten Nutzdaten VB.NET SALKA WEB Service SQL Server 2005 mit Datenbank SALKA Web ApplikationsServer (IIS6) SALKA System 2007 http://www.cc-dresden.de 7 Folie 8 16. Oktober 2007 SALKATransfer 7 – Teil I: Windows-Applikation mit WEB-Service dezentraler Server im jeweiligen Amtsbereich Transport über Internet / KDN zentrale Server im LfUG SQL Server 2005 oder MSDE mit Datenbank SALKALOCAL lokales Windows Programm mit Task-Planer zyklisch gestartet ADO.NET SQL Server 2005 mit SALKA Module SALKATransfer 7 parametrierbares Kommandozeilenprogramm ADO.NET VB.NET SALKA Module Datenübertragung (zeitgesteuert) offen über Port 80 mit HTTP und SOAP Verschlüsselung und Komprimierung aller sicherheitsrelevanten Nutzdaten VB.NET SalkaOdbc7 WEB Service Datenbank SALKA Web ApplikationsServer (IIS6) SALKA System 2007 http://www.cc-dresden.de 8 Folie 9 16. Oktober 2007 SALKATransfer 7 – Teil II: lokale Datenbankanwendungen dezentraler Server im jeweiligen Amtsbereich Arbeitsplatz im Intranet Datenübertragung (per ODBC) SQL Server 2005 oder MSDE mit Datenbank SALKALOCAL Oder lokaler GISServer (Cardo o.ä.) Intranet/LAN Arbeitsplatz im Intranet Daten über SalkaTransfer 7 bereitgestellt als readonly Replikat SALKA System 2007 http://www.cc-dresden.de 9 Folie 10 16. Oktober 2007 SALKA-Statistik - Excel-Applikation mit Analysis-Server Arbeitsplätze im LfUG mit Excel-Applikation Arbeitsplatz im LfUG zentrale Server im LfUG LAN des LfUG OLE DB-Treiber für MS SQL Server 2005 Analysis Services 9.0 Analysis Server 2005 mit Datencubes für SALKA-Statistik SALKA System 2007 SQL Server 2005 mit Datenbank SALKA http://www.cc-dresden.de 10 Folie 11 16. Oktober 2007 SALKA 7 /ASTOR 7 – Zugriffs-Szenarien Zentrale Web-Server (IIS6) SALKA 7 /ASTOR 7 Arbeitsplatz im Intranet oder SALKA WEB Service Transport im LAN des LfUG oder über Infohighway /KDN am InfoHighway Sachsen am Internet Transport über Internet Zentraler SQL Server 2005 mit Datenbank SALKA ASTOR WEB Service SALKA WEB Service oder SALKATransfer WEB Service SALKATransfer WEB Service ASTOR WEB Service SALKA System 2007 http://www.cc-dresden.de 11