Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

10.03.2006PFH-Technologie-Forum-2006-01 TECHNOLOGIE - FORUM 10. März 2006.

Ähnliche Präsentationen


Präsentation zum Thema: "10.03.2006PFH-Technologie-Forum-2006-01 TECHNOLOGIE - FORUM 10. März 2006."—  Präsentation transkript:

1 10.03.2006PFH-Technologie-Forum-2006-01 TECHNOLOGIE - FORUM 10. März 2006

2 10.03.2006PFH-Technologie-Forum-2006-01 AGENDA PROGRAMMIERFABRIK News (Seyruck) Erfahrungen mit Open Source Tools für die Entwicklung und den Betrieb von J2EE-Anwendungen (Wolfinger) Kegeln (alle)

3 10.03.2006PFH-Technologie-Forum-2006-01 PROGRAMMIERFABRIK News Verstärkte Kooperation mit BI-Marktführer SAS Neuer Vertriebsleiter für BI: Dirk H. Janssen Verstärkte Pressearbeit Kamingespräch am 14.03.2006 Weiterer Kompetenzaufbau

4 10.03.2006PFH-Technologie-Forum-2006-01 PROGRAMMIERFABRIK News Firmenseminar – Projekt-Management 29. bis 30. Juni 2006 in Traunkirchen

5 10.03.2006PFH-Technologie-Forum-2006-01 PROGRAMMIERFABRIK News Aktueller Personalbedarf: PowerBuilder für Linz BI (DataStage) für Wien.NET-Entwickler (HMI) für Linz C++ für Linz Gupta für OÖ Zope / Python (CMS) für Linz

6 10.03.2006PFH-Technologie-Forum-2006-01 PROGRAMMIERFABRIK News Fokus auf J2EE-Entwicklung mit OS Tools Verstärkte Pressearbeit Teilnahme an der ITnT mit der Open Source Experts Group der WKO

7 10.03.2006PFH-Technologie-Forum-2006-01 Open Source J2EE Entwicklungsumgebung

8 10.03.2006PFH-Technologie-Forum-2006-01 Open Source J2EE Betriebsumgebung

9 10.03.2006PFH-Technologie-Forum-2006-01 Erfahrungen mit Open Source Tools für die Entwicklung und den Betrieb von J2EE-Anwendungen Uwe Wolfinger

10 10.03.2006PFH-Technologie-Forum-2006-01 Bitte um Aufmerksamkeit

11 10.03.2006PFH-Technologie-Forum-2006-01 AGENDA ELDA JBoss PostgreSQL Eclipse und Plugins (cvs, maven, xdoclet) Hibernate Clustering mit Apache/JBoss Datenbank Clustering Einsatz von ecard-Signatur/Bürgerkarte

12 10.03.2006PFH-Technologie-Forum-2006-01 ELDA Elektronischer Datenaustausch mit den österreichischen Sozialversicherungsträgern

13 10.03.2006PFH-Technologie-Forum-2006-01 Meldungen erstellen (verarbeiten) Einheitlicher Datensatz Datendreh- scheibe HVB SV-TrägerAutomatisierte Verarbeitung Partner Datensammelsystem: Entgegennahme, Prüfung, Rückmeldung, Protokollierung, technischer Support BM Finanzen

14 10.03.2006PFH-Technologie-Forum-2006-01 An-, Ab- und Änderungsmeldung, Beitragsnachweisung, Lohnzettel, Hospizkarenz. Arbeits- und Entgeltbe- stätigung für Krankengeld und Wochengeld Dienstgeber, StbKrankenanstalten Ärzte Transporteure Sonstige VP Arztabrechnung Abrechnung Rotes Kreuz, Arbeiter- Samariter-Bund und Taxis Aufnahmen und Entlassungen Kostenüber- nahme Ambulanzgebühr Abrechnung Heilbehelfe und Hilfsmittel

15 10.03.2006PFH-Technologie-Forum-2006-01 ELDA Lizenzen

16 10.03.2006PFH-Technologie-Forum-2006-01 ELDA Menge 2005 ca. 28.000.000 Meldungen

17 10.03.2006PFH-Technologie-Forum-2006-01 ELDA Erfassung Offene HTTPS/FTP/Modem Schnittstelle für: ELDA Client für Windows Lohnsoftware Ärztesoftware ELDA Online Formulare...

18 10.03.2006PFH-Technologie-Forum-2006-01 ELDA Architektur neu

19 10.03.2006PFH-Technologie-Forum-2006-01 JBoss Erste JBoss Version: 1999 Unternehmensgründung (JBossGroup): 2001 Gründung einer AG (JBossInc.): 2004 Headquarter in Atlanta und in der Schweiz 42% verwenden JBoss für die Entwicklung (2003) Seit 2004 Nummer 1 im Produktionseinsatz (lt. Gartner) Diverse Produktaquisitionenund Erweiterungen: ApacheTomcat Hibernate JBossjBPM JBossCache JBossEclipseIDE JBossPortal (JSR-168 konform)

20 10.03.2006PFH-Technologie-Forum-2006-01 JBoss 6 Millionen Downloads 2004 500 contributors, 25 coredevelopers LGPL Lizenz Ab JBoss 4.x Sun Zertifiziert Coredevelopers werden finanziert über: Dokumentation Wartungsverträge Schulungen Partnerverträge Einfache Handhabung: Unzip and Run

21 10.03.2006PFH-Technologie-Forum-2006-01 Verwendete Features Tomcat Clustering Farm Deployment JCA Datasources/Pooling Scheduling Logging JAAS

22 10.03.2006PFH-Technologie-Forum-2006-01 PostgreSQL POSTGRES, Version 4.2, entwickelt an der University of California in Berkeley, Computer Science Department Pionier im DB Bereich Unterstützt SQL:2003 Derzeit am höchsten entwickelte Open Source DB Unterstützt: data types, functions, operators, aggregate functions, index methods, procedural languages

23 10.03.2006PFH-Technologie-Forum-2006-01 PostgreSQL Installation: Dauer ca. 10min Menge (z.b. in ELDA)? Tabellen mit 20-30Mio Einträgen kein Problem DB Größe von 40GB kein Problem Backup im laufenden Betrieb möglich

24 10.03.2006PFH-Technologie-Forum-2006-01 Eclipse und Plugins (CVS) Concurrent Versioning System Verwendet Delta Codierung Optimistisches System Arbeitsweise: Auschecken (Repository) - kein Locking! Bearbeiten Einchecken evtl. Konflikte auflösen (Merge)

25 10.03.2006PFH-Technologie-Forum-2006-01 Eclipse und Plugins (Maven) Build Tool Bindet ANT ein Definiert Artefakte und Repositories ermöglicht Versionierung Baut diese zusammen (z.b. zu einem EAR) Führt Tasks aus (z.b. Genierung einer Projekt Web Site)

26 10.03.2006PFH-Technologie-Forum-2006-01 Eclipse und Plugins (xDoclet) Erstellen des Beans Erstellen eines Remote Interface Erstellen eines Home Interface Erstellen eines EJB Deployment Descriptors(ejb-jar.xml) Home Interface angeben bondsCalculator.BondsHome Remote Interface angeben bondsCalculator.Bonds EJB Klasse angeben bondsCalculator.BondsBean Session Typ angeben Stateful Erstellen eines weblogicDescriptors(weblogic-ejb-jar.xml) Definieren des JNDI Namens Bonds Viel Aufwand Mit Ausnahme der Business Logic selbst, könnte alles generiert werden

27 10.03.2006PFH-Technologie-Forum-2006-01 Eclipse und Plugins (xDoclet) Definition in Header durch spezielle Tags Ähnlich JavaDoc(@param, @return, @throws, …) Generiert Local und Remote Interfaces Local und Remote Home Deployment Descriptoren Hersteller Spezifische Deployment Descriptoren PrimaryKey Klasse Hibernate Business Objects und vieles mehr …

28 10.03.2006PFH-Technologie-Forum-2006-01 Eclipse und Plugins (xDoclet) Vorteile: Deployment Descriptoren sind immer up2date Codeänderungen sind nur an einer Stelle notwendig Durch automatische Generierung von Code spart man sich viel Zeit Funktionsweise Xdoclet funktioniert nur in Zusammenhang mit ANT Eigener Ant Task

29 10.03.2006PFH-Technologie-Forum-2006-01 Eclipse und Plugins (xDoclet) Beispiel Hibernate Definition: /** * @return Returns the name. * @hibernate.property * column="name" * not-null="true" * length="64" */ public String getName() { return name; }

30 10.03.2006PFH-Technologie-Forum-2006-01 Hibernate OR Mapping Framework Zu jeder Tabelle existiert eine hbm.xml Datei Tabellen können Verknüpft werden HQL bietet Zugriff auf Objekte Transaktionsverwaltung

31 10.03.2006PFH-Technologie-Forum-2006-01 Hibernate Beispiel Hibernate xDoclet Definition: /** * @return Returns the name. * @hibernate.property * column="name" * not-null="true" * length="64" */ public String getName() { return name; }

32 10.03.2006PFH-Technologie-Forum-2006-01 Hibernate Beispiel Hibernate Abfrage: session = getSession(); Object o = session.createCriteria(clazz).add(criterion).addOrder(order).setMaxResults(1).uniqueResult(); session = getNewSession(); transaction = session.beginTransaction(); session.saveOrUpdate(Object); session.flush(); transaction.commit();

33 10.03.2006PFH-Technologie-Forum-2006-01 Clustering mit Apache/JBoss Apache JBoss mod_jk JGroupsJGroups JGroupsJGroups

34 10.03.2006PFH-Technologie-Forum-2006-01 Clustering mit Apache/JBoss JkWorkersFile /etc/apache2/workers.properties JkLogFile /var/log/apache2/mod_jk.log JkLogLevel info JkMount /elda-admin/*.do elda_admin_balancer mod_jk.conf

35 10.03.2006PFH-Technologie-Forum-2006-01 Clustering mit Apache/JBoss worker.list=elda_admin_balancer worker.maintain=60 worker.hselde1.host=157.177.192.61 worker.hselde1.port=8009 worker.hselde1.type=ajp13 worker.hselde1.socket_timeout=5 worker.hselde1.socket_keepalive=1 worker.hselde1.lbfactor=50 worker.hselde1.cachesize=1 worker.hselde1.cache_timeout=0 worker.hselde1.local_worker=0 worker.hselde1.sticky_sessions=1 worker.elda_admin_balancer.type=lb worker.elda_admin_balancer.balanced_workers=hselde1 worker.elda_admin_balancer.sticky_sessions=1 worker.elda_admin_balancer.local_worker_only=0 workers.properties

36 10.03.2006PFH-Technologie-Forum-2006-01 Clustering mit Apache/JBoss jvmRoute Eintrag im server.xml benennt den Knoten im web.xml ermöglicht Session Replication Tomcat

37 10.03.2006PFH-Technologie-Forum-2006-01 Datenbank Clustering Proxy JDBC Treiber Alle JDBC Datenbanken High-availability/Fault Tolerance: Knoten können im Betrieb verloren gehen bzw. hinzugefügt werden Auto-Sync von neuen bzw. verlorengegangenen Knoten Live activation/deactivation: z.b. um Wartungen durchzuführen Write all/Read One: Performanceverbesserung beim Lesen HA-JDBC:

38 10.03.2006PFH-Technologie-Forum-2006-01 Datenbank Clustering JBoss JGroupsJGroups JGroupsJGroups HAJDBCHAJDBC HAJDBCHAJDBC DB1DB2

39 10.03.2006PFH-Technologie-Forum-2006-01 Signatur/Bürgerkarte eCard kann optional und gratis mit einer sogenannten Verwaltungssignatur ausgestattet werden Tool zur Anwendung der Signatur: BDC Hotsign itSolution TrustDesk Dank Rahmenvertrag Bund gratis Client

40 10.03.2006PFH-Technologie-Forum-2006-01 Signatur/Bürgerkarte MOA Tools: Gratissoftware des Bundes zur serverseitigen Verifizierung und Anbringung von Amtssignaturen Module: MOA–ID, MOA-wID: Identifikation MOA–SS: Server-Signatur Amtssignatur MOA–SP: Signaturprüfung MOA–ZS: Elektronische Zustellung Ersetzt RSa, RSb Server

41 10.03.2006PFH-Technologie-Forum-2006-01 Signatur/Bürgerkarte Beispiel: Meldebestätigung, Unbedenklichkeitsbescheinigung

42 10.03.2006PFH-Technologie-Forum-2006-01 Signatur/Bürgerkarte Beispiel: Versichertendatenauszug

43 10.03.2006PFH-Technologie-Forum-2006-01 Fazit Open Source Einsatz im Hochleistungsbereich möglich Tools bieten das, was man braucht, nicht, was man meint zu brauchen Lizenzkosten Signatur Mit der eCard hat jeder einen Hochsicherheitsschlüssel gratis zur Verfügung (MOA-ID) Arbeiten mit Signaturen wird durch MOA Tools und BKU einfach möglich

44 10.03.2006PFH-Technologie-Forum-2006-01


Herunterladen ppt "10.03.2006PFH-Technologie-Forum-2006-01 TECHNOLOGIE - FORUM 10. März 2006."

Ähnliche Präsentationen


Google-Anzeigen