1:1-Migration von Oracle Forms nach Java

Größe: px
Ab Seite anzeigen:

Download "1:1-Migration von Oracle Forms nach Java"

Transkript

1 1:1-Migration von Oracle Forms nach Java Autor: Martin Bertelsmeier, OPITZ CONSULTING GmbH Dieser Artikel zeigt zwei Migrationen von Oracle Forms- und Reports-Oberflächen in eine Java-Architektur. Dabei bleiben die Geschäftslogik und die Datenhaltungsschicht weitgehend unverändert erhalten. Im Vordergrund stehen die ausschlaggebenden Beweggründe, die Vorgehensweise bei der Umsetzung und die besonderen Herausforderungen, die eine solche Migration mit sich bringt. Auch wenn Forms in der 3-Schichten- Anwendungsarchitektur noch weiter entwickelt und sehr lange unter Support bleiben wird, erfolgt diese Weiterentwicklung vorwiegend im Bereich der Integrationsmöglichkeiten wie der JavaScript-Integration im nächsten Release 11g. Die grundlegenden GUI-Elemente haben sich in den letzten Jahren und Versionen kaum geändert. So gibt es beispielsweise keine moderne Tabellendarstellung, bei der die Anwender die Breite der Spalten erweitern oder deren Reihenfolge ändern können. Auch die Größe eines Fensters, in dem eine Forms-Maske dargestellt wird, ist starr und passt sich nicht einer geänderten Bildschirmauflösung des Clients an. Zahlreiche Anwender empfinden den Standard der Forms-Oberflächen als antiquiert. Forms im Hintertreffen Weitere Nachteile sind: Forms ist natürlich nicht objektorientiert und hat keine logische Schichtentrennung. Die Trennung von Präsentations- und Geschäftslogik ist nur in beschränktem Umfang möglich. In Forms-Projekten sind darüber hinaus Themen wie Testautomation oder kontinuierliche Integration deutlich schwerer umzusetzen als etwa in der Java-Anwendungsentwicklung. Dazu kommt, dass aufgrund des Support-Endes der Version 6i auch die bestehenden Client-Server-Forms- Applikationen, bei denen die Nutzer mit der Architektur zufrieden sind, in eine 3-Schichten-Architektur überführt werden müssen. Gerade bei größeren Applikationen schlagen hier aber die Lizenz- und Betriebskosten des Oracle Application Servers stark zu Buche. Die Ausgangslage beim Verein Deutscher Ingenieure Der Verein Deutscher Ingenieure (VDI) ist heute mit rund Mitgliedern der größte technisch-wissenschaftliche Verein in Deutschland und in diesem Segment international führend [1]. Opitz Consulting hat 1998 und 1999 die Forms- und Reports-Applikationen MGL-CS (Mitgliederverwaltung) und REC-CS (Rechnungsfakturiersystem) für den VDI erstellt. Sie laufen im Client- Server-Modus. Dabei ist MGL-CS mit 160 Forms- und Reports-Modulen (einschließlich Menüs und Libraries) und 142 Datenbank-Tabellen deutlich größer als REC-CS mit 76 Forms- und Reports- Modulen und 48 Datenbank-Tabellen. Nachdem die VDI-Gruppe einige Zeit vergeblich nach einer passenden CRM- Standardsoftware als Ergänzung zu den bestehenden Forms-Applikationen gesucht hatte, erstellte Opitz Consulting im Jahr 2005 eine neue CRM-Lösung. Die Pflege der Geschäftspartner-Daten und die Ausgabe von Selektionsergebnissen erfolgte hier mit einer Client- Server-Java-Swing-Applikation. Bei der Entwicklung wurde ein besonderes Augenmerk auf die Ergonomie gelegt. Die beiden Forms-Applikationen MGL-CS und REC-CS sind sehr stark mit der CRM-Lösung der VDI-Gruppe integriert. Deren Anwender benutzen ebenfalls die CRM-Applikation. Gründe für die Java-Migration Auslöser für die Diskussion über die technische Zukunft der beiden Forms- Applikationen in der VDI-Gruppe war das nahende Ende des Supports der Client-Server-Architektur von Forms. Hier wären mittel- und langfristig unkalkulierbare Risiken entstanden, die man nicht tragen wollte. Da es keinen Bedarf für größere funktionale Änderungen an den beiden Forms-Applikationen gab, wurden im Rahmen einer Nutzwert-Analyse die folgenden zwei Varianten bewertet: Migration der Applikationen auf die 3-Schichten-Anwendungsarchitektur von Forms Migration nach Java-Swing die allgemeinen Systemstandards wie Look and Feel, Navigation, Tastaturbelegung etc. sollen an VDI-CRM angepasst werden Obwohl die Entwicklungskosten für eine Java-Migration deutlich höher ausfallen als für eine Forms-Migration, fällt die Gesamtkostenbetrachtung (Beschaffungs- und Betriebskosten für eine Test- und eine Produktionsumgebung, gerechnet auf vier Jahre) im Falle der VDI-Gruppe zugunsten der Java- Migration aus. Zudem waren für die Entscheidung die folgenden weichen Faktoren relevant: Zukunftssicherheit Ergonomie einheitliches Systemverhalten im Vergleich mit VDI-CRM Da die VDI-Gruppe keine eigene Software-Entwicklung auf Basis von Forms vornehmen wollte, mussten Mitarbeiter, die über Forms-Know-how verfügen in die Betrachtung nicht mit einbezogen werden. Fachlogik ein schwieriges Thema Ein großer Vorteil für die Migration war die Tatsache, dass ein sehr großer DOAG News Q

2 Teil der Fachlogik der beiden Forms- Applikationen in Datenbank-Triggern hinterlegt ist, die einfach weiter genutzt werden konnten. Dennoch findet sich eine größere Menge an relevanter Fachlogik in den Forms- und Reports-Modulen. Da es in der Realität nur sehr wenige Entwickler gibt, die sich sowohl mit Forms als auch mit Java sehr gut auskennen, muss die relevante Fachlogik aus den Forms-Modulen extrahiert und in einer geeigneten Form für die Umsetzung in Java aufbereitet werden. Diese Fachlogik findet sich aber innerhalb Forms in vielen Properties, Triggern und Programm- Blöcken wieder, von denen die meisten jedoch für die Migration nicht wichtig sind, weil sie keine relevante Fachlogik enthalten. Die Versuche, über automatisierte Verfahren und Tools nur den kleineren relevanten Teil der Fachlogik zu extrahieren, erwiesen sich beim Kosten-/Nutzen-Verhältnis als nicht geeignet. Daher wurde die Fachlogik manuell von einem erfahrenen Forms- Entwickler, meist in Form von PL/SQL- Blöcken, dokumentiert. Eine wichtige Voraussetzung für das Gelingen eines solchen Projekts besteht darin, dass die beteiligten Java-Entwickler auch PL/SQL gut beherrschen. Die Logik aus den Forms- und Reports-Modulen wurde dann teilweise in die Datenbank ausgelagert oder in das Objektmodell aufgenommen. Architektur kein Thema für Forms Einer der markantesten Unterschiede zwischen der Anwendungsentwicklung auf Basis von Forms und Java oder.net ist die Frage der Architektur. Mit Forms in den aktuellen Versionen ist die Architektur auf eine 3-Schichten- Anwendungsarchitektur festgelegt. Es gibt im Detail zwar noch viele Gestaltungsmöglichkeiten zur Standardisierung und Effizienzsteigerung, aber eine Diskussion über die Architektur der neuen Applikation ist vielen Verantwortlichen in der Anwendungsentwicklung mit Forms erst einmal völlig fremd. Im konkreten Fall der VDI-Gruppe wurde schon im Rahmen der Erstellung der CRM-Applikation vor allem auf Basis der nichtfunktionalen Anforderungen eine grundlegende Architektur festgelegt. Für die bestehenden Forms-Applikationen hatten die gleichen nichtfunktionalen Anforderungen Gültigkeit, sodass die Architektur in großen Teilen einfach übertragen werden konnte. Die neuen Java-Applikationen basieren auf einer Client-Server-Architektur. Der Zugriff des Clients auf die Datenbank erfolgt dabei direkt via JDBC. Die Daten aus den Tabellen werden in einer logischen Schicht von Datenzugriffsobjekten gehalten. Bei Datenänderungen werden die geänderten Werte an diese DAO-Schicht weitergereicht und von dort bei Bedarf wieder zurück in die Datenbank geschrieben. Das auf der DAO-Schicht aufsetzende Objektmodell beinhaltet den größten Teil der in Java realisierten Geschäftslogik. Die Oberfläche wurde als Java-Swing- Oberfläche implementiert und arbeitet auf diesem Objektmodell. Das Binding der einzelnen Swing-Komponenten an Komponenten des Objektmodells wird dabei im Wesentlichen über das JGoodies Binding Framework [2] erledigt. Die Reports wurden auf Basis von JasperReports [3] umgesetzt. Die Daten eines solchen Reports werden nicht auf der Grundlage des Objektmodells, sondern ebenfalls direkt aus der Datenbank über JDBC gelesen. Für die Stammdaten-Masken (bei MGL-CS sind es 40) und bestimmte Service-Klassen wurde ein selbst entwickelter Generator verwendet. Dies trug dazu bei, den Aufwand deutlich zu reduzieren. Abbildung 1: Suchkriterien in der Auftragsmaske Suche große Unterschiede im Systemverhalten Die Standard-Suchmöglichkeiten in Forms-Modulen sind sehr mächtig. Man kann eine Maske in einen Suchmodus versetzen und dann in allen Feldern eines Blocks Bedingungen und Operatoren eingeben (sogenannte Query by Example.) Dieser Block entspricht dann in der Regel einer Tabelle oder einem View auf der Datenbank. In der Praxis werden die speziellen Suchmöglichkeiten kaum genutzt (beispielsweise über das Schlüsselzeichen & ganz freie Bedingungen einzugeben). Sie sind nicht intuitiv und die meisten Anwender vergessen diese trotz entsprechender Schulung meist nach kurzer Zeit. Man gibt diese Bedingungen im Standardverhalten von Forms in denselben Feldern ein, in denen man auch die Ergebnisse sieht. Das ist technisch zwar sehr trickreich, aber aus ergonomischer Sicht kritisch zu hinterfragen, weil diese Handhabung zum einen nicht intuitiv ist und zum anderen, weil die Suchkriterien nach Ausführung der Abfrage nicht mehr ersichtlich sind. Die Suchfunktionalitäten in den migrierten Java-Applikationen sind zwar in einigen Details funktional weniger mächtig, werden aber von den Anwendern als intuitiver und einfacher bewertet. Für einige spezielle Anwendungsfälle war es allerdings notwendig komplexere Suchbedingungen zu ermöglichen. 46

3 Abbildung 2: spezielle Suche in Java-Swing Herausforderung Reporting Während der grundsätzliche Funktionsumfang von Java-Swing deutlich über die Möglichkeiten von Forms hinaus geht, hat sich dies bezüglich der Verwendung von JasperReports gegenüber Reports in einigen Punkten nicht so dargestellt. Im Folgenden werden zwei Beispiele von Einschränkungen beziehungsweise Spezialthemen vorgestellt: Layouts mit JasperReports Bezüglich des Layouts eines zu erstellenden Reports ist beim Einsatz von JasperReports zu beachten, dass der Funktionsumfang im Vergleich zu Reports immer noch leicht variiert. Reports ermöglicht es beispielsweise, für einen bestimmten Report-Abschnitt die darin enthaltenen Elemente immer am unteren Rand des Abschnitts darzustellen. Im konkreten Beispiel ging es um eine Rechnung, die neben einigen Kopfdaten auch eine Liste einzelner Rechnungspositionen sowie einen abschließenden Summenblock (einschließlich Summe der verschiedenen MwSt.-Sätze und Gesamtsumme) enthielt. Dieser Summenblock wurde immer am unteren Rand im Footer-Abschnitt einer bestimmten Report-Gruppe dargestellt. Eine solche Layout-Möglichkeit existiert aktuell noch nicht in JasperReports. Hier folgt der besagte Summenblock immer im fließenden Layout direkt auf die letzte aufgeführte Rechnungsposition. Im Falle einer Migration von anderen Reporting-Werkzeugen auf Jasper- Reports sollte man also schon in einem frühen Stadium prüfen, ob sämtliche Layout-Vorgaben durch Jasper- Reports auch tatsächlich umgesetzt werden können oder ob man auch über Layout-Alternativen diskutieren muss. Gleiches gilt natürlich auch, wenn man anstelle von JasperReports ein anderes, Java-basiertes Reporting- Werkzeug benutzt. Dynamische Schachtsteuerung mit JasperReports Reports bietet die Funktionalität, einzelne Seiten eines Reports gezielt auf bestimmten Druckerschächten auszugeben. Ein Beispiel: Bei entsprechender Bestückung der verfügbaren Druckerschächte mit den benötigten Papiermedien kann somit die erste Seite eines Reports, etwa das eigentliche Kunden- Anschreiben, sehr komfortabel auf Geschäftspapier, einen darauf folgenden Kunden-Fragebogen auf Normalpapier und die dazugehörige Überweisung auf einem Überweisungsträger-Vordruck ausgegeben werden. Insbesondere bei Massenschreiben ist dies eine wichtige Arbeitserleichterung. Nutzt man JasperReports als Reporting-Werkzeug, so ist dies aktuell leider nur mit zusätzlichem Implementierungsaufwand möglich. Jasper verfügt über keine direkte Steuerungsmöglichkeit, um pro Seite den gewünschten Druckerschacht definieren zu können. JasperReports basiert bei seinen Druck-Features auf dem Java Print Service API [4]. Über diese API, die seit JDK1.4 zum Standard-Funktionsumfang von Java gehört, ist es möglich, Druckaufträge, verbunden mit einem Set an Attributen, an einen Drucker zu schicken. Die verfügbaren Attribute der JPS-Implementierung basieren dabei auf der IETF Internet Printing Protocol 1.1 -Spezifikation [5]. Im Zusammenhang mit der Druckerschacht- Steuerung muss berücksichtigt werden, dass laut IPP 1.1 entweder ein konkreter Druckerschacht oder ein gewünschtes Papierformat für einen Druckauftrag definiert werden kann. Es ist demnach nicht möglich, sowohl ISO_A4 für das gewünschte Papierformat als auch MANUAL für den gewünschten Druckerschacht (im Beispiel also der manuelle Eingabeschacht des Druckers) zu deklarieren. In diesem Fall würde der gewünschte Druckerschacht ignoriert und das Dokument auf dem Standardschacht für das Format A4 ausgegeben. Herausforderungen in der Vorgehensweise Besonders problematisch ist die Abschätzung des Aufwands für eine solche Migration. Die Anforderungen werden in der Regel nicht durch ein Konzept, sondern durch die bestehende Lösung definiert. Es ist aber sehr schwierig, innerhalb einer begrenzten Zeitspanne mehr als hundert Binär-Module auf besondere Herausforderungen zu untersuchen. Schon die Frage, was eine besondere Herausforderung in der neuen Architektur darstellt, ist nur sehr schwer zu beurteilen, weil in der Regel die Beteiligten nicht in beiden Technologien gleichermaßen erfahren sind. Im konkreten Fall beim VDI waren die Voraussetzungen aber günstig, weil Opitz Consulting die betreffenden Forms-Applikationen seit Jahren betreut und die neue Architektur bereits erprobt und dem Kunden bekannt war. Trotzdem kam ein mehrstufiges Verfahren zur Anwendung. Im ersten Schritt wurde die kleinere Applikation REC- CS migriert. Erst nach erfolgreichem Test durch den Kunden wurde die Aufwandsabschätzung für die größere und unternehmenskritischere Applikation MGL-CS durchgeführt. DOAG News Q

4 Wir bringen die Oracle-Community zusammen Dezember 2008 CongressCenter Nürnberg Mehr als 300 Vorträge Prominente Keynote-Speaker aus den Oracle-Headquarters Demo-Grounds Große Ausstellung Schulungstag im Anschluss Weitere Informationen und Anmeldung unter Erleben Sie die bedeutendste Kompetenz-Präsentation des Oracle-Marktes in Zentraleuropa, erweitern Sie Ihre Netzwerke, profitieren Sie von den Erfahrungen und vom Know-how aller Teilnehmer.

5 Im Zuge dessen änderte sich das grundlegende Systemverhalten. Forms- Applikationen sind häufig sehr mächtig und haben viele automatisch mitgelieferte Detailfunktionen. Für alle Funktionen einen adäquaten Ersatz zu liefern, sprengt in der Regel die Budget- Vorstellungen und ist auch dem Ziel einer intuitiven Lösung nicht zuträglich. Das geänderten Systemverhaltens einschließlich der Einschränkungen gegenüber dem derzeitigen Verhalten in einem Angebot oder Pflichtenheft zu beschreiben ist daher im Detail schwierig. Hier ist es dringend zu empfehlen, über einen Prototyp die Details mit den Anwendern oder Key-Usern abzustimmen. Fazit Opitz Consulting hat auch andere Kunden bei einer Migration von Forms beraten. In der Mehrzahl der Fälle gab die Nutzwert-Analyse als Entscheidungshilfe eindeutig den Ausschlag für eine Migration in die aktuelle 3-Schichten-Architektur von Forms. Im konkreten Fall des Kunden VDI war die Forms-Java-Migration (beziehungsweise das Re-Design der Oberfläche) die nach heutiger Sicht langfristig bessere Entscheidung. Die beiden Anwendungen wurden sowohl bei der Software als auch durch die verbesserte Ergonomie fachlich aufgewertet. Eine solche Aufwertung hätte die reine Migration in die aktuelle 3-Schichten- Architektur von Forms nicht gebracht. Wie bei vielen Migrationsprojekten wäre dabei viel Aufwand in eine technische Änderung ohne Mehrwert für die Endanwender geflossen. So war es auch deutlich leichter, Endanwender in die notwenigen Abnahmetests einzubeziehen. Diese Aussage gilt aber nicht generell für alle Client-Server- Forms-Anwendungen. Zusammen mit Architekturauswahl, Prototyperstellung und Abstimmung dauert ein solches Re-Design deutlich länger als eine Migration in die aktuelle 3-Schichten- Architektur von Forms. Hinzu kommt die Tatsache, dass die beiden Anwendungen jeweils im Big-Bang-Verfahren abgelöst werden konnten. Eine sukzessive Migration bzw. eine Teilmigration stellt immer eine zusätzliche Herausforderung dar. Literatur 1. Verein Deutscher Ingenieure, siehe 2. JGoodies Binding Framework, siehe 3. JaperReports, siehe jasperreports 4. JavaTM Print Service API, siehe docs/guide/jps/index.html 5. Internet Printing Protocol, siehe Kontakt: Martin Bertelsmeier DOAG News Q

ALTSYSTEM IM NEUEN KLEID: MIGRATION VON ORACLE- FORMS NACH JAVA

ALTSYSTEM IM NEUEN KLEID: MIGRATION VON ORACLE- FORMS NACH JAVA ALTSYSTEM IM NEUEN KLEID: MIGRATION VON ORACLE- FORMS NACH JAVA Viele auf Oracle-Forms beruhende Anwendungen sollen derzeit einer Migration bzw. einem Re-Design unterzogen werden. Die Beweggründe hierfür

Mehr

Whitepaper Walkyre Enterprise Resource Manangement

Whitepaper Walkyre Enterprise Resource Manangement Whitepaper Walkyre Enterprise Resource Management Seite 1 Whitepaper Walkyre Enterprise Resource Manangement Stand 15.11.2004 Inhalt 1. Hinweis... 2 2. Grundsätzliches zur Funktionalität... 3 3. Der Walkyre-Client...

Mehr

Praktische Anwendungsentwicklung mit Oracle Forms

Praktische Anwendungsentwicklung mit Oracle Forms Praktische Anwendungsentwicklung mit Oracle Forms von Perry Pakull, Stefan Jüssen, Walter H. Müller 1. Auflage Hanser München 2007 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41098 5 Zu Leseprobe

Mehr

Erfolg ist programmierbar.

Erfolg ist programmierbar. 4578954569774981234656895856512457895456977498 3465689585651245789545697749812346568958561245 9545697749812346568958565124578954569774981234 6895856512457895456977498123465689585612457895 6977498123465689585651245789545697749812346568

Mehr

Die Lösung für die Logistik. SLS - Transport. Die moderne und flexible Speditionssoftware

Die Lösung für die Logistik. SLS - Transport. Die moderne und flexible Speditionssoftware Die Lösung für die Logistik SLS - Transport Die moderne und flexible Speditionssoftware Konzept und Technik Das Konzept und die Technik SLS-Transport bietet eine vollständige Softwarelösung für die Transport-Logistik.

Mehr

APEX 5.0 DOAG Mai 2014

APEX 5.0 DOAG Mai 2014 APEX 5.0 DOAG Mai 2014 APEX 5.0 16 Jahre MuniQSoft GmbH Tätigkeitsbereiche: Oracle Support Hotline: Mo-Fr 8.00 18.00 Uhr Erweiterung um Rufbereitschaft auch am Wochenende möglich Oracle IT-Consulting &

Mehr

Softwaretechnische Anforderungen zu Opale bluepearl Version 1.0 vom 23.05.2013

Softwaretechnische Anforderungen zu Opale bluepearl Version 1.0 vom 23.05.2013 Sehr geehrte Kundin, Sehr geehrter Kunden. Sie werden demnächst die neue Version Opale bluepearl einsetzen. Damit Sie bestmöglich von der 3ten Generation der Opale-Lösungen profitieren können, ist es an

Mehr

20. DOAG-Konferenz. Flexible Berichtsgestaltung für die Oracle E-Business Suite mit dem Oracle BI Publisher

20. DOAG-Konferenz. Flexible Berichtsgestaltung für die Oracle E-Business Suite mit dem Oracle BI Publisher 20. DOAG-Konferenz Flexible Berichtsgestaltung für die Oracle E-Business Suite mit dem Oracle BI Publisher Nürnberg, 22.11.2007 Dr. Wolfgang Dechert PROMATIS software GmbH 1 Übersicht Grundkonzepte des

Mehr

Ein mobiler Electronic Program Guide für Android

Ein mobiler Electronic Program Guide für Android Whitepaper Telekommunikation Ein mobiler Electronic Program Guide für Android Prototyp für Android Apps 2011 SYRACOM AG 1 Einleitung Apps Anwendungen für mobile Geräte sind derzeit in aller Munde. Durch

Mehr

Der Java Server beinhaltet Container für EJB, Servlet und JSP, darüber hinaus unterstützt er diejee 1.3 Version.

Der Java Server beinhaltet Container für EJB, Servlet und JSP, darüber hinaus unterstützt er diejee 1.3 Version. hehuvlfkw Oracle 9iApplication Server (9iAS) fasst in einem einzigen integrierten Produkt alle Middleware-Funktionen zusammen, die bisher nur mit mehreren Produkten unterschiedlicher Anbieter erreicht

Mehr

Wie setzt Swisscom Solaris 11 ein

Wie setzt Swisscom Solaris 11 ein Wie setzt Swisscom Solaris 11 ein Fritz Wittwer Swisscom Enterprise Customers Bern / Schweiz Marcel Hofstetter St. Gallen / Schweiz Schlüsselworte Oracle Solaris 11, Virtualisierung, SPARC, T5, LDom, Solaris

Mehr

Java Applet Alternativen

Java Applet Alternativen White Paper Java Applet Alternativen Version 1.0, 21.01.2014 Tobias Kellner tobias.kellner@egiz.gv.at Zusammenfassung: Aufgrund diverser Meldungen über Sicherheitslücken in Java haben in letzter Zeit Browser-Hersteller

Mehr

Intranet/Extranet: Zentrales CMS oder Portal-Lösung

Intranet/Extranet: Zentrales CMS oder Portal-Lösung Intranet/Extranet: Zentrales CMS oder Portal-Lösung Erstellt am durch Jan Eickmann Ihr Ansprechpartner: Jan Eickmann Telefon: 0221-569576-22 E-Mail: j.eickmann@kernpunkt.de Inhalt Einleitung... 3 Content

Mehr

DOAG Regionaltreffen. Regionalgruppe Nürnberg. Migration von Forms Client/Server ins Web. Andreas Ströbel OPITZ CONSULTING München

DOAG Regionaltreffen. Regionalgruppe Nürnberg. Migration von Forms Client/Server ins Web. Andreas Ströbel OPITZ CONSULTING München DOAG Regionaltreffen Regionalgruppe Nürnberg Migration von Forms Client/Server ins Web Andreas Ströbel OPITZ CONSULTING München Migration von Forms Client/Server ins Web Seite 1 Agenda Oracle Forms wie

Mehr

Komplexe Excel-Berichte mit APEX und jxls erstellen

Komplexe Excel-Berichte mit APEX und jxls erstellen Komplexe Excel-Berichte mit APEX und jxls erstellen Dietmar Aust Opal-Consulting Köln Schlüsselworte: Oracle APEX, MS Excel, jxls, Bericht, Template, Open Source Einleitung In fast jeder Webapplikation

Mehr

Forms2Net Die neue Migrations-Software

Forms2Net Die neue Migrations-Software Forms2Net Die neue Migrations-Software Forms2Net transportiert Ihre Oracle Forms Anwendungen perfekt nach Microsoft.NET Darauf haben viele gewartet. Vielleicht auch Sie! Forms2Net ist ein Produktpaket,

Mehr

Wirkungsvolles Changeund Releasemanagement

Wirkungsvolles Changeund Releasemanagement Wirkungsvolles Changeund Releasemanagement Autor: Klaus Friemelt, TDS Deutschland AG & Co. ohg DOAGNews Q1_2004 Dieses Werk ist urheberrechtlich geschützt. Die dadurch begründeten Rechte, insbesondere

Mehr

NAVdiscovery. Der Qlik Connector für Microsoft Dynamics NAV. www.nav-discovery.de

NAVdiscovery. Der Qlik Connector für Microsoft Dynamics NAV. www.nav-discovery.de NAVdiscovery Der Qlik Connector für Microsoft Dynamics NAV www.nav-discovery.de PRISMA INFORMATIK HAT SPEZIELL FÜR AN- WENDER VON MICROSOFT DYNAMICS NAV, QLIKVIEW UND QLIK SENSE DIE NAVDISCO- VERY TOOLBOX

Mehr

«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.»

«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.» «PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.» www.pse-solutions.ch ANTOINE DE SAINT-EXUPÉRY 1 PROJECT SYSTEM ENGINEERING

Mehr

Reporting Lösungen für APEX wähle Deine Waffen weise

Reporting Lösungen für APEX wähle Deine Waffen weise Reporting Lösungen für APEX wähle Deine Waffen weise Dietmar Aust Opal-Consulting Köln Schlüsselworte: Oracle APEX, Reporting, JasperReports, PL/PDF, BI Publisher, OPAL:XP, Doxxy, Oracle Rest Data Services

Mehr

Schlussbewertung FB VI SOFTWAREPROJEKT II WS 09/10 TEAM. Alexander Kalden Dominik Eckelmann Marcel Pierry Julian Heise Besha Taher

Schlussbewertung FB VI SOFTWAREPROJEKT II WS 09/10 TEAM. Alexander Kalden Dominik Eckelmann Marcel Pierry Julian Heise Besha Taher Schlussbewertung FB VI SOFTWAREPROJEKT II WS 09/10 TEAM Alexander Kalden Dominik Eckelmann Marcel Pierry Julian Heise Besha Taher 729631 745097 736477 745011 741297 Inhalt Schlussbewertung... 3 Bewertung

Mehr

SuFlex. (Flex)ibles. Der Käufer eines ERP Systems (oder sonstiger Software) hat kaum Eingriffsmöglichkeiten innerhalb der Software.

SuFlex. (Flex)ibles. Der Käufer eines ERP Systems (oder sonstiger Software) hat kaum Eingriffsmöglichkeiten innerhalb der Software. SuFlex (Su)lima's (Flex)ibles Reportsystem Der Käufer eines ERP Systems (oder sonstiger Software) hat kaum Eingriffsmöglichkeiten innerhalb der Software. Jede noch so kleine Liste oder Statistik muss programmiert

Mehr

Und was wird aus meinem Berichtswesen? Oracle Deutschland B.V. & Co. KG

Und was wird aus meinem Berichtswesen? <Speaker> Oracle Deutschland B.V. & Co. KG Und was wird aus meinem Berichtswesen? Oracle Deutschland B.V. & Co. KG Die Zukunft von Oracle Reports Statement of Direction (März 2012) Oracle Application Development Tools: Statement of Direction

Mehr

scmsp SMARTES Content-Management-System Bestimmtes kann und das dafür sehr gut. Bei der Konzeption des blockcms stand die Einfachheit im Vordergrund:

scmsp SMARTES Content-Management-System Bestimmtes kann und das dafür sehr gut. Bei der Konzeption des blockcms stand die Einfachheit im Vordergrund: scmsp SMARTES Content-Management-System blockcms steht für Block Content Management System Wir brauchen kein CMS, das alles kann, sondern eines, das nur Bestimmtes kann und das dafür sehr gut. Bei der

Mehr

Mit dem 6. Rundbrief gelange ich mit einem Update des Zeitservers an Alle.

Mit dem 6. Rundbrief gelange ich mit einem Update des Zeitservers an Alle. Rundbrief 6 Aktuelles aus der SAS Softwarewelt. 0.1 Zeit Server Update Werte Anwender Mit dem 6. Rundbrief gelange ich mit einem Update des Zeitservers an Alle. Das Update wurde aus Kompatibilitätsgründen

Mehr

Übung: Verwendung von Java-Threads

Übung: Verwendung von Java-Threads Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum

Mehr

Schnelle scharfe und unscharfe Suchen bei Oracle im Adressbestand

Schnelle scharfe und unscharfe Suchen bei Oracle im Adressbestand 18. Deutsche ORACLE-Anwenderkonferenz Mittwoch, 9. November 2005 11h00, Stamitzsaal Schnelle scharfe und unscharfe Suchen bei Oracle im Adressbestand Martin Bertelsmeier / Martin Bernhardt OPITZ CONSULTING

Mehr

PITSS.CON Oracle Forms 11g - Lower your IT Costs

PITSS.CON Oracle Forms 11g - Lower your IT Costs PITSS.CON Oracle Forms 11g - Lower your IT Costs GETTING TO MODERN Ausblicke & Möglichkeiten Andreas Gaede PITSS GmbH Agenda 09:00 Registrierung und Frühstück 09:25 Begrüßung 09:30 Executive Keynote Oracle

Mehr

Die Makler System Club FlowFact Edition

Die Makler System Club FlowFact Edition Die Makler System Club FlowFact Edition Erfolgreiche Unternehmen setzen auf stabile Prozesse. Funktionierende Prozesse bringen höhere Erträge, zufriedene Kunden und sorgen dafür, dass Mitarbeiter zuverlässiger

Mehr

EIDAMO Webshop-Lösung - White Paper

EIDAMO Webshop-Lösung - White Paper Stand: 28.11.2006»EIDAMO Screenshots«- Bildschirmansichten des EIDAMO Managers Systemarchitektur Die aktuelle EIDAMO Version besteht aus unterschiedlichen Programmteilen (Komponenten). Grundsätzlich wird

Mehr

abaconnect Produktbeschreibung

abaconnect Produktbeschreibung abaconnect Produktbeschreibung abaconnect erfasst, verwaltet und archiviert Ihre Prozessdaten und stellt diese nach Ihren Bedürfnissen übersichtlich dar; Verwendung für Chargenprotokollierung, individuelles

Mehr

Erfahrungsbericht Testdatenmanagement

Erfahrungsbericht Testdatenmanagement Erfahrungsbericht Testdatenmanagement Bei Ablösung alter Applikationen Testdaten aus unterschiedlichen Quellen verwalten Version : 1.00 Autor: Koch, Jörg QIQ Qcentris Intelligent Quality GmbH Geschäftsführer

Mehr

ORACLE Business Components for Java (BC4J) Marco Grawunder

ORACLE Business Components for Java (BC4J) Marco Grawunder ORACLE Business Components for Java (BC4J) Marco Grawunder Gliederung 2 Probleme von J2EE/EJB J2EE-Pattern Lösungsansatz: BC4J Architektur einer BC4J-Anwendung Komponenten Entity Objects View Objects Application

Mehr

Dr. Klaus Körmeier BlueBridge Technologies AG

Dr. Klaus Körmeier BlueBridge Technologies AG Dr. Klaus Körmeier BlueBridge Technologies AG Agenda Was ist ein SharePoint Wiki Anwendungsbeispiele und Erweiterungen Was ist beim Einsatz zu beachten Zusammenfassung Partner Partner BlueBridge AG SharePoint-Erfahrung

Mehr

CIB INVOICE BEDIENUNGSANLEITUNG

CIB INVOICE BEDIENUNGSANLEITUNG > Technical Support & Services CIB INVOICE BEDIENUNGSANLEITUNG Technical Support & Services > Stand: 02. September 2014 Version 1.3 CIB software GmbH > Technical Support & Services > > Dokument DOKUMENT

Mehr

Grob- und Detailplanung bei der Implementierung nutzen

Grob- und Detailplanung bei der Implementierung nutzen Softwarearchitektur Grob- und Detailplanung bei der Implementierung nutzen Bereich Realisierung Aktivität Softwareinkrement realisieren Ziele Vermitteln einer Orientierungshilfe für alle Entwickler Etablierung

Mehr

cmore/modeller Release 3.8 cmore/message Release 2.5

cmore/modeller Release 3.8 cmore/message Release 2.5 cmore/modeller Release 3.8 cmore/message Release 2.5 Was können Anwender von den neuen Software-Versionen erwarten? Datum: 04.06.2013 Autor: Michael Hartung E-Mail: Michael.Hartung@pmone.com Inhaltsverzeichnis

Mehr

Dieses System kann wachsen und sich anpassen, wenn die Anwender entsprechende Anforderungen definieren.

Dieses System kann wachsen und sich anpassen, wenn die Anwender entsprechende Anforderungen definieren. cadsfm Raumbuch Übersicht CADSFM bedeutet Facility Management der Firma CADS Support GmbH und ist eine Applikation zur Pflege und Verwaltung von Metadaten für AutoCAD-Gebäude- und Flächenpläne. Die bietet

Mehr

FACHARTIKEL 2013 Software Programmierung, Testing und Implementierung zum Stichtag mithilfe von PERM-Domänen

FACHARTIKEL 2013 Software Programmierung, Testing und Implementierung zum Stichtag mithilfe von PERM-Domänen FACHARTIKEL 2013 Software Programmierung, Testing und Implementierung zum Stichtag mithilfe von PERM-Domänen von Herbert Mittelbach Stichtage Von Herbert Mittelbach Stichtage haben stets eine besondere

Mehr

Was ist PretonSaverTM... 3 PretonSaver's... 3 PretonCoordinator... 3 PretonControl... 4 PretonSaver Client... 4 PretonSaver TM Key Funktionen...

Was ist PretonSaverTM... 3 PretonSaver's... 3 PretonCoordinator... 3 PretonControl... 4 PretonSaver Client... 4 PretonSaver TM Key Funktionen... PRETON TECHNOLOGY Was ist PretonSaverTM... 3 PretonSaver's... 3 PretonCoordinator... 3 PretonControl... 4 PretonSaver Client... 4 PretonSaver TM Key Funktionen... 4 System Architekturen:... 5 Citrix and

Mehr

Installation Wawi SQL in Verbindung mit Microsoft SQL Server 2008 Express with Tools

Installation Wawi SQL in Verbindung mit Microsoft SQL Server 2008 Express with Tools Installation Wawi SQL in Verbindung mit Microsoft SQL Im nachfolgenden Dokument werden alle Einzelschritte aufgeführt, die als Voraussetzung für die korrekte Funktionalität der SelectLine Applikation mit

Mehr

Neue Funktionen in Innovator 11 R5

Neue Funktionen in Innovator 11 R5 Neue Funktionen in Innovator 11 R5 Innovator for Enterprise Architects, Java Harvester und Prüfassistent 12.11.2013 Agenda 1 2 3 Einführung Was ist neu in Innovator 11 R5? Szenario Enterprise Architektur

Mehr

Softwaretool Data Delivery Designer

Softwaretool Data Delivery Designer Softwaretool Data Delivery Designer 1. Einführung 1.1 Ausgangslage In Unternehmen existieren verschiedene und häufig sehr heterogene Informationssysteme die durch unterschiedliche Softwarelösungen verwaltet

Mehr

Caching Handbuch. Auftraggeber: Version: 01. INM Inter Network Marketing AG Usterstrasse 202 CH-8620 Wetzikon

Caching Handbuch. Auftraggeber: Version: 01. INM Inter Network Marketing AG Usterstrasse 202 CH-8620 Wetzikon Caching Handbuch Auftraggeber: Version: 01 Projekttyp: Erstellt durch: Internet David Bürge INM Inter Network Marketing AG Usterstrasse 202 CH-8620 Wetzikon Email david.buerge@inm.ch URL http://www.inm.ch

Mehr

Das Open Source Content Management System

Das Open Source Content Management System Das Open Source Content Management System Erweiterbarkeit und Individualisierung visions-marketing Unternehmensberatung Alexander Winkler Postfach 950180 81517 München Tel.+Fax: 089 / 38 90 06 53 Mobil.:

Mehr

indato Berner Architekten Treffen No. 1 Das Berner Architekten Treffen

indato Berner Architekten Treffen No. 1 Das Berner Architekten Treffen Das Berner Architekten Treffen Das Berner Architekten Treffen ist eine Begegnungsplattform für an Architekturfragen interessierte Informatikfachleute. Durch Fachvorträge aus der Praxis und Gelegenheiten

Mehr

Die Erkenntnis von gestern muss heute mit einem neuen. 19.06.2009 TEAM - Ihr Partner für IT 2

Die Erkenntnis von gestern muss heute mit einem neuen. 19.06.2009 TEAM - Ihr Partner für IT 2 Beratung Software Lösungen Integration von Reporting Tools in Oracle ADF 11g Applikation Der Inhalt dieses Vortrages beruht auf den Erfahrungen und Erkenntnissen zu einem bestimmten Zeitpunkt und unter

Mehr

MVB3. Einrichtungsvarianten und Update auf v3.5. Admin-Dokumentation. Inhalt V3.05.001

MVB3. Einrichtungsvarianten und Update auf v3.5. Admin-Dokumentation. Inhalt V3.05.001 V3.05.001 MVB3 Admin-Dokumentation Einrichtungsvarianten und Update auf v3.5 Inhalt Serveranpassung für die Lizenzverwaltung (v3.5)... 1 Updates der Clients auf die neue Version... 1 Einrichtungsvarianten...

Mehr

«e-services» Integration mit bestehenden Systemen. Juli 2013

«e-services» Integration mit bestehenden Systemen. Juli 2013 «e-services» Integration mit bestehenden Systemen Juli 2013 Inhalt 1 Zweck und Leserschaft...3 2 Einleitung...3 3 Anforderungsszenarien...3 3.1 Frontend-bezogene Anforderungen...4 3.2 Technische Anforderungen...4

Mehr

Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH

Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme Tillmann Schall, anaptecs GmbH : Agenda Grundlagen modellgetriebener Entwicklungsprozesse Schritte zur Einführung Erfahrungen

Mehr

Form Designer. Leitfaden

Form Designer. Leitfaden Leitfaden Copyright Die hier enthaltenen Angaben und Daten können ohne vorherige Ankündigung geändert werden. Die in den Beispielen verwendeten Namen und Daten sind frei erfunden, soweit nichts anderes

Mehr

Björn Heinemann Leiter Entwicklung Energiewirtschaft

Björn Heinemann Leiter Entwicklung Energiewirtschaft Björn Heinemann Leiter Entwicklung Energiewirtschaft Basis eclipse RCP eclipse platform project als Basis mit frameworks und services RCP Rich Client Platform zur Umsetzung einer Anwendung mit Benutzeroberfläche

Mehr

ARTS Server 3.5. Produktbeschreibung. Uptime Services AG

ARTS Server 3.5. Produktbeschreibung. Uptime Services AG Uptime Services AG Brauerstrasse 4 CH-8004 Zürich Tel. +41 44 560 76 00 Fax +41 44 560 76 01 www.uptime.ch ARTS Server 3.5 Produktbeschreibung Uptime Services AG Inhaltsverzeichnis 1 Einleitung... 2 2

Mehr

Die neue Datenraum-Center-Administration in. Brainloop Secure Dataroom Service Version 8.30

Die neue Datenraum-Center-Administration in. Brainloop Secure Dataroom Service Version 8.30 Die neue Datenraum-Center-Administration in Brainloop Secure Dataroom Service Version 8.30 Leitfaden für Datenraum-Center-Manager Copyright Brainloop AG, 2004-2014. Alle Rechte vorbehalten. Dokumentversion:

Mehr

Installation SelectLine SQL in Verbindung mit Microsoft SQL Server 2008 Express with Tools

Installation SelectLine SQL in Verbindung mit Microsoft SQL Server 2008 Express with Tools Im nachfolgenden Dokument werden alle Einzelschritte aufgeführt, die als Voraussetzung für die korrekte Funktionalität der SelectLine Applikation mit dem SQL Server Express with Tools 2008 vorgenommen

Mehr

Oracle Forms. Aufbau und Bestandteile von Formularen. Erstellen eines neuen Blocks. Starten von Oracle Forms

Oracle Forms. Aufbau und Bestandteile von Formularen. Erstellen eines neuen Blocks. Starten von Oracle Forms Oracle Forms Oracle Forms ist eine Applikation für den Entwurf und die Erstellung Forms-basierender Anwendungen. Diese Forms umfassen Dateneingabe-Formulare Datenabfrage-Formulare Browser-Formulare Oracle

Mehr

Online Banking System

Online Banking System Online Banking System Pflichtenheft im Rahmen des WI-Praktikum bei Thomas M. Lange Fachhochschule Giessen-Friedberg Fachbereich MNI Studiengang Informatik Erstellt von: Eugen Riske Yueksel Korkmaz Alper

Mehr

CAS genesisworld.exchange connect Abgleich von Adressen und Terminen

CAS genesisworld.exchange connect Abgleich von Adressen und Terminen Abgleich von Adressen und Terminen Stand Juni 2004 Was ist CAS genesisworld.exchange connect? Inhalt 1 Was ist CAS genesisworld.exchange connect?... 3 2 Systemvoraussetzungen... 5 2.1 Software...5 2.2

Mehr

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.

Mehr

Das rainingsmanagement

Das rainingsmanagement Das rainingsmanagement Das Multi-User, Multi-Ort und mandantfähiges Buchungs- und Trainingsplanungssystem. Version 2.6 Übersicht Anwendungsbereiche Merkmale Funktionalitäten Hardware (Mindestanforderungen)

Mehr

Christoph Behounek, eggs unimedia

Christoph Behounek, eggs unimedia Adobe Experience Manager6.1 Planung eines erfolgreichen AEM Upgrades Christoph Behounek, eggs unimedia Adobe Experience Manager Ohne Planung funktioniert es nicht Planung eines erfolgreichen AEM Updates

Mehr

Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen. KNF Kongre 2001 Henning P. Schmiedehausen

Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen. KNF Kongre 2001 Henning P. Schmiedehausen <henning@apache.org> Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen Henning P. Schmiedehausen Turbine - ein berblick Open Source unter Apache License 100% pure Java, Java 2 (JDK 1.2+) Servlet-basiertes

Mehr

Ein Blick in die Zukunft! Prozessmanagement BPM Lösungen Nautilus

Ein Blick in die Zukunft! Prozessmanagement BPM Lösungen Nautilus Ein Blick in die Zukunft! Prozessmanagement BPM Lösungen Nautilus Oder ein Blick in die Glaskugel! Trends aus unserem Beratungsgeschäft Aktuelle Themen BPMN, UML, EPK als Modellierungsmethode Versionsmanagement

Mehr

2 Ist-Zustand des Systems 3

2 Ist-Zustand des Systems 3 Pflichtenheft Softwaretechnologie-Projekt für die ITC AG Gruppe 05 Tabelle 1: Historie Version Beschreibung Autor, Datum 0.1 Erstentwurf Sven Goly, 28.10.2014 0.2 Portierung in Latex, Kriterien Sven Goly,

Mehr

SPARC LDom Performance optimieren

SPARC LDom Performance optimieren SPARC LDom Performance optimieren Marcel Hofstetter hofstetter@jomasoft.ch http://www.jomasoftmarcel.blogspot.ch Mitgründer, Geschäftsführer, Enterprise Consultant JomaSoft GmbH 1 Inhalt Wer ist JomaSoft?

Mehr

Microsoft SharePoint 2013 Designer

Microsoft SharePoint 2013 Designer Microsoft SharePoint 2013 Designer Was ist SharePoint? SharePoint Designer 2013 Vorteile SharePoint Designer Funktionen.Net 4.0 Workflow Infrastruktur Integration von Stages Visuelle Designer Copy & Paste

Mehr

Ergonomisch, flexibel, schnell und automatisch merlin.zwo realisiert neues Berichts-Portal RAAS

Ergonomisch, flexibel, schnell und automatisch merlin.zwo realisiert neues Berichts-Portal RAAS Neue Reporting-Software für die Union Investment Gruppe Ergonomisch, flexibel, schnell und automatisch merlin.zwo realisiert neues Berichts-Portal RAAS Foto: Union Investment Gruppe Mit dem von merlin.zwo

Mehr

ABI 4 EINE VISION V O R T R A G A N L Ä S S L I C H S P I K 2 0 1 2

ABI 4 EINE VISION V O R T R A G A N L Ä S S L I C H S P I K 2 0 1 2 4 EINE VISION V O R T R A G A N L Ä S S L I C H S P I K 2 0 1 2 HISTORIE Automatisiertes Büro-Informationssystem 1988-1990 Erstentwicklung für die Kantonspolizei Bern entwickelt durch die Fa. Tandem Computers

Mehr

Filterregeln... 1. Einführung... 1. Migration der bestehenden Filterregeln...1. Alle eingehenden Nachrichten weiterleiten...2

Filterregeln... 1. Einführung... 1. Migration der bestehenden Filterregeln...1. Alle eingehenden Nachrichten weiterleiten...2 Jörg Kapelle 15:19:08 Filterregeln Inhaltsverzeichnis Filterregeln... 1 Einführung... 1 Migration der bestehenden Filterregeln...1 Alle eingehenden Nachrichten weiterleiten...2 Abwesenheitsbenachrichtigung...2

Mehr

Drei-Schichten-Architektur. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 16: 3-Schichten-Architektur 1 Fachkonzept - GUI

Drei-Schichten-Architektur. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 16: 3-Schichten-Architektur 1 Fachkonzept - GUI Universität Osnabrück Drei-Schichten-Architektur 3 - Objektorientierte Programmierung in Java Vorlesung 6: 3-Schichten-Architektur Fachkonzept - GUI SS 2005 Prof. Dr. F.M. Thiesing, FH Dortmund Ein großer

Mehr

CARSTEN EMRATH. Abschluss Diplom (FH) Fach Angewandte Informatik. Sun Certified Programmer for the Java 2 Platform, Standard Edition 1.

CARSTEN EMRATH. Abschluss Diplom (FH) Fach Angewandte Informatik. Sun Certified Programmer for the Java 2 Platform, Standard Edition 1. CARSTEN EMRATH Abschluss Diplom (FH) Fach Angewandte Informatik Sun Certified Programmer for the Java 2 Platform, Standard Edition 1.4 (SCJP) Geburtsjahr 1971 Profil-Stand Januar 2016 Triona Information

Mehr

SOLISYON GMBH CHRISTIAN WOLF, BENJAMIN WEISSMAN. Optimierung von Abfragen in MS SQL Server DWH-Umgebungen

SOLISYON GMBH CHRISTIAN WOLF, BENJAMIN WEISSMAN. Optimierung von Abfragen in MS SQL Server DWH-Umgebungen WEITER BLICKEN. MEHR ERKENNEN. BESSER ENTSCHEIDEN. Optimierung von Abfragen in MS SQL Server DWH-Umgebungen SOLISYON GMBH CHRISTIAN WOLF, BENJAMIN WEISSMAN VERSION 1.0 OPTIMIERUNG VON ABFRAGEN IN MS SQL

Mehr

IT mit klarer Linie. C R M - M i g r a t i o n. informatik ag. www.ilume.de. ilum:e informatik ag. Customer Relationship Management Migration

IT mit klarer Linie. C R M - M i g r a t i o n. informatik ag. www.ilume.de. ilum:e informatik ag. Customer Relationship Management Migration informatik ag IT mit klarer Linie C R M - M i g r a t i o n www.ilume.de ilum:e informatik ag Customer Relationship Management Migration Vertrieb & Vertriebssteuerung Business Intelligence Siebel Beratung

Mehr

Automatisierte Durchführung von Transporten in der Automic (UC4) Automation Engine - ONE Automation

Automatisierte Durchführung von Transporten in der Automic (UC4) Automation Engine - ONE Automation WF2Trans Automatisierte Durchführung von Transporten in der Automic (UC4) Automation Engine - ONE Automation Aus unserer langjährigen Erfahrung in Kundenprojekten wissen wir, dass ein klares und eindeutiges

Mehr

Mobile Analytics mit Oracle BI - was steckt in den Apps?

Mobile Analytics mit Oracle BI - was steckt in den Apps? Mobile Analytics mit Oracle BI - was steckt in den Apps? Schlüsselworte Oracle BI, OBIEE, Mobile, Analytics Einleitung Gerd Aiglstorfer G.A. itbs GmbH Eching Oracle erweiterte im Laufe dieses Jahres das

Mehr

Datenübernahme easyjob 3.0 zu easyjob 4.0

Datenübernahme easyjob 3.0 zu easyjob 4.0 Datenübernahme easyjob 3.0 zu easyjob 4.0 Einführung...3 Systemanforderung easyjob 4.0...3 Vorgehensweise zur Umstellung zu easyjob 4.0...4 Installation easyjob 4.0 auf dem Server und Arbeitsstationen...4

Mehr

U P T I M E products. SAP-Archivierung

U P T I M E products. SAP-Archivierung U P T I M E products SAP-Archivierung Zerfifizierte Archiv-Schnittstelle Daten und Dokumente eines SAP-Systems können über den SAP Archive Link in ein Archivsystem ausgelagert und bei Bedarf wieder zurückgeladen

Mehr

OneClick. einfach besser zusammenarbeiten. Mandanten-Information

OneClick. einfach besser zusammenarbeiten. Mandanten-Information OneClick einfach besser zusammenarbeiten. Mandanten-Information ADDISON OneClick dieselben Aufgaben schneller und effizienter erledigt. Nehmen Sie Abschied von alten Denkweisen und entdecken Sie jetzt

Mehr

Entwicklung einer kundenspezifischen Lösung mit SAP CRM Rapid Applications Thomas Helbig 11.06.2013

Entwicklung einer kundenspezifischen Lösung mit SAP CRM Rapid Applications Thomas Helbig 11.06.2013 Entwicklung einer kundenspezifischen Lösung mit SAP CRM Rapid Applications Thomas Helbig 11.06.2013 Agenda Einleitung Kundenprojekt Ausgangslage und Ziele SAP-Systemlandschaft Integration in SAP-Standard-Prozesse

Mehr

CIRRUSCELLS. Probleme zu vermeiden?

CIRRUSCELLS. Probleme zu vermeiden? CIRRUSCELLS Werden bei Ihnen wichtige Geschäftsprozesse mittels Tabellenkalkulationen abgebildet? Setzen Sie zu diesem Zweck insbesondere auf: Makrobasierte Prozesse zur Konsolidierung vieler Arbeitsmappen?

Mehr

Einführung von Testautomatisierung reflektiert. Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben

Einführung von Testautomatisierung reflektiert. Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben Einführung von Testautomatisierung reflektiert Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben Matt Young Leiter Test Acquiring Inhaltsverzeichnis Einleitung Testautomatisierung PostFinance

Mehr

mitho -Framework für plenty PHP-Framework zur Anbindung an die plenty API

mitho -Framework für plenty PHP-Framework zur Anbindung an die plenty API PHP-Framework zur Anbindung an die plenty API Inhaltsverzeichnis 1 Kurzbeschreibung...3 2 Integration...4 3 Möglichkeiten...5 3.1 Artikel...5 3.2 Aufträge...5 3.3 Kunden...5 4 Interne Funktionsweise...7

Mehr

Kurzanleitung. RD Internetdienstleistungen Ralf Dingeldey Darmstädterstraße 1 64686 Lautertal. 2008 by Ralf Dingeldey. 2008 by Ralf Dingeldey

Kurzanleitung. RD Internetdienstleistungen Ralf Dingeldey Darmstädterstraße 1 64686 Lautertal. 2008 by Ralf Dingeldey. 2008 by Ralf Dingeldey Kurzanleitung RD Internetdienstleistungen Ralf Dingeldey Darmstädterstraße 1 64686 Lautertal - 2 - Vorwort zu dieser Anleitung SysCP ist eine freie und kostenlose Software zur Administration von Webservern.

Mehr

ATHOS Benutzertreffen

ATHOS Benutzertreffen ATHOS Benutzertreffen Report of the Lab Glashütten, 10. November 2010 HighQSoft GmbH, Karst Schaap karst.schaap@highqsoft.de www.highqsoft.de / www.highqsoft.com 10 November 2010-1 Themen Aktueller Stand

Mehr

sage HR Zusatzmodul Digitale Personalakte Produktinformationen

sage HR Zusatzmodul Digitale Personalakte Produktinformationen sage HR Zusatzmodul Digitale Personalakte Produktinformationen Vorwort Für Ihr Interesse am Zusatzmodul Digitale Personalakte bedanken wir uns. Integrierte Sage HR Lösungen basierend auf einer Datenbank

Mehr

Scripting Framework PowerShell Toolkit Quick-Install a Workplace for Packaging and Test

Scripting Framework PowerShell Toolkit Quick-Install a Workplace for Packaging and Test Scripting Framework PowerShell Toolkit Quick-Install a Workplace for Packaging and Test Windows Client Management AG Alte Haslenstrasse 5 CH-9053 Teufen wincm.ch 1 Quick Install - Scripting Framework Workplace...3

Mehr

Java EE Projektseminar

Java EE Projektseminar Java EE Projektseminar Daniel Alberts & Sonja Subicin Sprachliche Informationsverarbeitung Universität zu Köln Sommersemester 2010 Sitzung Organisatorisches zum Seminar Java EE Projektplanung Defi nition

Mehr

MEC EDI Schnittstelle MEC EDI SCHNITTSTELLE MEC EDI. Datenaustausch via EDI - EDIFACT. Überschrift 1

MEC EDI Schnittstelle MEC EDI SCHNITTSTELLE MEC EDI. Datenaustausch via EDI - EDIFACT. Überschrift 1 MEC EDI Schnittstelle Datenaustausch via EDI - EDIFACT MEC EDI SCHNITTSTELLE MEC EDI Überschrift 1 Kurzbeschreibung Die MEC WinLine EDI Schnittstelle bietet einen schnellen und einfachen Weg Lieferscheine

Mehr

Oracle BI EE mit großen Datenmengen

Oracle BI EE mit großen Datenmengen Oracle BI EE mit großen Datenmengen Christian Casek Riverland Solutions GmbH München Schlüsselworte: Oracle BI EE, Oracle BI Applications, Informatica, RPD, große Datenmengen, Performance, Performanceoptimierung,

Mehr

Kampagnenmanagement mit Siebel Marketing/Oracle BI ein Praxisbericht

Kampagnenmanagement mit Siebel Marketing/Oracle BI ein Praxisbericht Kampagnenmanagement mit Siebel Marketing/Oracle BI ein Praxisbericht Thomas Kreuzer ec4u expert consulting ag Karlsruhe Schlüsselworte: Kampagnenmanagement Praxisbericht Siebel Marketing Oracle BI - ec4u

Mehr

Integration Services - Dienstarchitektur

Integration Services - Dienstarchitektur Integration Services - Dienstarchitektur Integration Services - Dienstarchitektur Dieser Artikel solle dabei unterstützen, Integration Services in Microsoft SQL Server be sser zu verstehen und damit die

Mehr

MO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS

MO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS 072 MO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS Die Flut von Open Source Frameworks ist vergleichbar mit dem Markt von kommerziellen Produkten Es gibt eine Vielzahl

Mehr

Comparing Software Factories and Software Product Lines

Comparing Software Factories and Software Product Lines Comparing Software Factories and Software Product Lines Martin Kleine kleine.martin@gmx.de Betreuer: Andreas Wuebbeke Agenda Motivation Zentrale Konzepte Software Produktlinien Software Factories Vergleich

Mehr

SWT II Projekt. Chat - Anwendung. Pflichtenheft 2000 SWT

SWT II Projekt. Chat - Anwendung. Pflichtenheft 2000 SWT SWT II Projekt Chat - Anwendung Pflichtenheft 2000 SWT i Versionen Datum Version Beschreibung Autor 3.11.2000 1.0 erste Version Dietmar Matthes ii Inhaltsverzeichnis 1. ZWECK... 1 1.1. RAHMEN... 1 1.2.

Mehr

BI Publisher Berichtswesen einfach und sicher. Alexander Klauss Centric IT Solutions GmbH

BI Publisher Berichtswesen einfach und sicher. Alexander Klauss Centric IT Solutions GmbH BI Publisher Berichtswesen einfach und sicher Alexander Klauss Centric IT Solutions GmbH Agenda Ziele der BI Publisher Module Anwendung und Vorgehensweise der BI Publisher Module Voraussetzungen BI Publisher

Mehr

Einsatzbearbeitung im Sanitätsdienst

Einsatzbearbeitung im Sanitätsdienst Einsatzbearbeitung im Sanitätsdienst Vernetzte Einsatzbearbeitung mit dem EDP Web-Share-Server Funktion Web-Share-Server Problematik Bei vielen Einsatzlagen und situationen werden an mehreren Stellen Einsatzführungssysteme

Mehr

Installation von Revit DB Link

Installation von Revit DB Link Revit DB Link In allen Planungsphasen besteht der Bedarf an der Änderung von Bauteilinformationen in externen Systemen. Oftmals besteht die Anforderung, Informationen von Bauteilen wie alphanumerischen

Mehr

Update Information. Independence Pro Software Suite 3.0 & Sound Libraries

Update Information. Independence Pro Software Suite 3.0 & Sound Libraries Update Information Independence Pro Software Suite 3.0 & Sound Libraries 2 Yellow Tools Update Information Lieber Kunde, vielen Dank, dass Du Dich für eines unserer Produkte entschieden hast! Falls Du

Mehr

Data Mining-Projekte

Data Mining-Projekte Data Mining-Projekte Data Mining-Projekte Data Mining stellt normalerweise kein ei nmaliges Projekt dar, welches Erkenntnisse liefert, die dann nur einmal verwendet werden, sondern es soll gewöhnlich ein

Mehr

Client/Server-Systeme

Client/Server-Systeme Fachbereich Informatik Projektgruppe KOSI Kooperative Spiele im Internet Client/Server-Systeme Vortragender Jan-Ole Janssen 26. November 2000 Übersicht Teil 1 Das Client/Server-Konzept Teil 2 Client/Server-Architekturen

Mehr