qinet Software Factory Software Process Engine 3.1 Design & Generate
|
|
- Dörte Adenauer
- vor 8 Jahren
- Abrufe
Transkript
1 Software Factory Software Process Engine 3.1 Design & Generate Slide 1
2 Agenda Vorstellung der Teilnehmer Kundensituation Überblick, Zielsetzung Vorteile und USP s Übersicht der Software Process Engine 3.1 Architektur Vorgehensweise für die Verwendung des Code-Generators Was liefert der Framework J2EE Template-Satz? Referenzen Weitere Vorgehensweise Slide 2
3 Überblick / Zielsetzung Der von SW-ProEngine und ISST Fraunhofer Institut verwendete Einsatz der Code-Generierung löst diese Aufgabenstellungen, durch eine Zusammenführungen von Design & Generate in einem ganzheitlichen Verfahrensweg mit einer iterativen Vorgehensweise bei der Projektrealisierung: Qualität, Geschwindigkeit, Flexibilität und Kosten Slide 3
4 Vorteile und USPs der SW Process Engine 3.1 (I) Slide 4 Erhöhte Produktivität (90-98% des Codes ist maschinell erzeugt), dadurch schnelles Time-to-market und Kostenreduzierung Durchgängige Einhaltung der Programmiervorgaben führt zu hohe Qualität, Wartbarkeit und Investitionsschutz Produzierter Code ist wie von Hand geschrieben und einfach lesbar Transformation der Objekt-Modelle in lauffähige Programme ohne Medienbrüche (MDA) Interaktive und iterative Abstimmungszyklen mit den Fachabteilungen basierend auf einer lauffähige Basisanwendung. Entwickler fängt seine Tätigkeit mit einer laufenden Anwendung an (kein leeres Blatt ), die gemäß Fachvorgaben maschinell erzeugt wurde.
5 Vorteile und USPs der SW Process Engine 3.1 (II) Unabhängigkeit von Programmier-Sprachen Templates (Schablonen) können für jede beliebige Sprache gepflegt und für die Code-Generierung verwendet werden Templates sind auch für Online-Hilfe, Programmdokumentation, Testfälle und Fachkonzepte vorhanden Klare Trennung von Generator und Templates Templates werden ohne zusätzliche Skriptsprachen durch einfache Verwendung von Eingabemasken gepflegt für Code-Generierung in beliebigen Programmiersprachen ist keine Anpassung der Generator-Engine notwendig Templates-Werk und Objekt-Model werden in einem Repository gespeichert, das für die Datenkonsistenz sorgt Code-Wiederverwendung, modularer Aufbau, Service Orientierte Architektur Slide 5
6 Software Process Engine: Übersicht der Architektur (I) Software Process Engine 3.1 ist ein Tool-gestützter Verfahrensweg, der auf Knopfdruck anhand eines Bauplans (Geschäftsprozess-Definition) und ihm zur Verfügung stehenden Bauteile (Templates und Framework) die Anwendung fertigt! Slide 6
7 Software ProEngine: Übersicht der Architektur (II) Slide 7 Pflege durch Fachberater mit Unterstützung des Objekt- Modellierer Pflege durch System- Architekt Plugin- Import Model- Repository Template- Repository XMI- Import Beinhaltet ein Data-Dictionary und die Verwaltung von mehreren Projekten Generator- Engine API Plugins Source- Code Anpassungen, Ergänzungen durch Entwickler Pflege von Templates für beliebige Programmiersprachen (Java, C++, C#, Cobol, XML, SQL, Visual Basic, ) möglich
8 Iterative Vorgehensweise Auswahl eines Beispiels, das vertikal durch alle Architektur- Schichten geht Erstellung der Code-Templates durch Verwendung des Beispiel-Codes Validierung der Templates: Code-Generierung, Kompilierung und Test der generierten Beispiel-Anwendungen Einmalig pro Architektur- Design (Systemarchitekt) Anpassungen, Verbesserungen im Architektur- Design Festlegung des Daten- und Objekt-Models Erfassung des Daten- und Objekt- Models im Generator Code-Generierung Abstimmung mit Fachabteilung Manuelle Anpassung, Ergänzung des generierten Codes: Geschäftsprozess-Abbildung, Maskendesign, Kompilieren Modul-Test und Fehlerkorrekturen Pro Projekt/ Teilprojekt (Fachberater /Objekt- Modellierer) Pro Funktionsblock (Entwickler) Änderungen, Anpassungen im Daten- und Objekt-Model Bei erneuter Programmierung Übernahme des vorhandenen manuell erstellen Codes Slide 8
9 Vorgehen (Organisation) Factory (Fertigungsstraße) Repository (Bauplan) Design & Generate im Zusammenspiel Geschäftsprozessanalyse Geschäfts- prozess- Modellierung Anpassungen (anhand lauffähiger Anwendung) Generator Architekturkonzept Basis- Anwendung Roll Out Produktivbetrieb Wiederholungen Anpassung an Templates Technische Anpassungen Projektmanagement / Projektcontrolling / Qualitätsmanagement Slide 9
10 Funktionsumfang des Business-Frameworks (I) Allgemein - Von hochskalierbaren Enterprise Anwendungen bis kleine Installationen mit gleichem architektonischen Aufbau - Hohe Wiederverwendung von Code - Bereitstellung allgemeiner Funktionen: - Mandantenfähigkeit - Multisprache - Multiuser Fähigkeit, Locking-Mechanismen - Verwaltung von User, Rollen und Rechte und Stellen - Berichtswesen / Reports - Prozessorientierte Bedienung, Workflow- Unterstützung, Wiedervorlage-Funktion - Online Help - Verwaltung und Anzeige von Meldungen (Fehler, Warnung, Info) Slide 10
11 Funktionsumfang des Business-Frameworks (II) Architekturen Generierung Performance - Swing-Client Datenbank - Swing-Client JEE App. Server Datenbank - HTML-Server / Servlet Container Datenbank - HTML-Server / Srvl. Ct. JEE App. Server DB alle Fachkonzepte, Programmdokumentationen (JavaDoc), Applikationen, Deskriptoren,.Ini- Dateien, Masken, Datenbank-Strukturen etc. Optimierungen für: - Datenbankzugriffe - Maskenaufbau - Client-Server-Kommunikation Slide 11
12 Funktionsumfang des Business-Frameworks (III) Client - Frontend für Swing und HTML - Weitere Frontend-Typen modular abbildbar - Hohe Flexibilität in der Masken-Gestaltung und Benutzer- Interaktion in einem standardisierten Aufbau - Abbildung des MVC Design Patterns - Nur View unterschiedlich zwischen Swing und HTML: Controller und Model werden wieder verwendet - Menüführung - Multi-Workflow / Multi-Task mit ein Frontend-Rahmen - Hierarchische Präsentation und Pflege der Daten - Eingabe-Workflow / Assistenten (Wizzard) - Kommunikation mit dem Server gekapselt, ersetzbar und modular erweiterbar - Klare Trennung von der Business-Implementierung - Zentrale Customizing der Maskengestaltung mit Styles Slide 12 Design & Generate ISST Fraunhofer Institut und SW-ProEngine 12
13 Funktionsumfang des Business-Frameworks (IV) Slide 13 Server - Implementierung von Business-Logik in einer serviceorientierte und wieder verwendbare Form - Trennung zwischen Business-Services und Business-Modell - Prüfung der Datenkonsistenz - Transaktionsmanagement wahlweise: - In Server, pro Business-Service oder Serviceklammer - Alternativ auch Steuerung der Transaktionsklammer über Client möglich - Datenhaltung: - Multidatenbank und Multidatenbank-Typ Zugriffe - Zugriff auf weitere Datenbanktypen modular abbildbar - Multiuser-Steuerung - Connection-Pooling (= Performance und Ressourcen sparen) - Automatische Erstellung und Anpassung der Datenbank-Strukturen - Protokollierung / Logging Design & Generate ISST Fraunhofer Institut und SW-ProEngine 13
14 DB Server Client Model View Swing-View Reports (Jasper) Controller View-Interface Toolkit Factory HTML-View (Servlet / Portlet + Ajax) HTML-View (Struts, Common-Ctrl.) Client Services Interface EJB2/RMI EJB3/RMI Fat Web Service Client Services Toolkit Factory Geschäftsprozess-Service (SOA) Geschäfts-Objekte Ablage- Dokumente DB-Zugriff Toolkit Factory DB-Zugriff Oracle DB-Zugriff Interface DB-Zugriff MySQL DB-Zugriff MS-SQL DB-Zugriff DB2 Slide 14 Oracle DB MySQL DB MS-SQL DB DB2
15 Zusammenfassung Diese einzigartige Lösung ermöglicht: Eine dramatische Reduktion der Kosten und Projektlaufzeiten Die standardisierte hohe Qualität der Software. Durch den standardisierten Code ist ein einfacher Austausch zwischen Entwicklern möglich (der Code ist einfach zu verstehen und zu verfolgen). Die Softwarewartung und -weiterentwicklung ist vereinfacht. Das Ergebnis sind stabile Enterprise Applikationen mit der Qualität von Standardsoftware. Die implementierten Systeme sind maßgeschneidert, um die speziellen Anforderungen des Kunden zu erfüllen. Die fachlichen Anforderungen können in kurzen Zyklen basierend auf lauffähigen Applikationen mit dem Kunden verifiziert werden. Dadurch vervollständigt sich die Applikation zum Endprodukt. Slide 15
16 Auszug Referenzen Slide 16 Fraunhoferinstitut: diverse interne und externe Projekte Soltrx (Tochter der Commerzbank AG): Ticket Management für den Wertpapier-Handel CWP (companyworld payment) Kaiser s Tengelmann AG: Warenwirtschaft Stammdaten Migrationsystem Konfigurationsmanagement Projektmanagement Personaleinsatzplanung für über 700 Filialen Wüstenrot & Württembergische AG: Beraterarbeitsplatz FORMAXX AG: CRM System für Versicherungsmakler QS Qualitätssicherung von Lebensmittel GmbH: Software Plattform für die gesamte Prozesssteuerung Großer Einzelhändler: Gesamte Warenwirtschaft Plattform INVERTO AG: Ausschreibungsplattform, Vertragsmanagement, Rohstoffrechner, Auktionsplattform dbde Deutsche Bildung AG: Softwareplattform für die gesamte Prozesssteuerung (Fondmanagement) GEVA GmbH: Internet Frontend für internationaler Zahlungsverkehr (SEPA) ESCADA AG: Vertragsmanagement agentes AG: Zeiterfassungssystem, Versicherungsmakler Plattform SinnLeffers GmbH: Personalbedarfsplanung bäurer GmbH: Entwicklung der ERP-Standardlösung Nöll+ Partner Architekten: Facilitymanagementsystem Romservice Telecommunication: ERP-System
17 Software Process Engine 3.1 Herzlichen Dank für Ihre Aufmerksamkeit! Slide 17
18 Software Process Engine: Motivation (I) Es ist gängige Praxis, für neue Programme ein vorhandenes, ähnliches Programm zu kopieren und manuell anzupassen Wird nachträglich ein Fehler im Vorlage-Programm gefunden, muss die Korrektur manuell auch in allen daraus entstandenen Programmen durchgeführt werden. Was oft nicht mehr oder nur schwer nachvollziehbar ist. Für moderne 3-Schicht-Anwendungen muss viel Code geschrieben werden. Davon ist zu 70-90% Standard-Code ohne Geschäftsprozess- Intelligenz. Dieser Code muss aber geschrieben werden, sonst funktioniert nichts. Slide 18
19 Software Process Engine: Motivation (II) Muss die fertige Anwendung durch ein neues Feld ergänzt werden, muss dies manuell und konsistent zueinander geschehen In der Detail-Maske und der tabellarischen Anzeige In den HTML / JSP-Formularen bei Web-Anwendungen In der Kommunikations-Schicht Frontend<>Application- Server Im Objekt-Model auf den Application-Server In der Datenbank-Zugriff-Schicht In der Datenbank selbst (SQL) etc. Slide 19 Viel Aufwand und sehr fehleranfällig!
20 Beispiel-Anwendungen (I) Kunde 0-N 1 Kundenart 1 0-N Konto 1 0-N Buchung Überweisung 0-N 1 Kontotyp Einzahlung Slide 20
21 Beispiel-Anwendungen (II) Workflow: Konto-Lebenszyklus Neu neu Erfasst erfassen freigeben Aktiv bearbeiten löschen aktivieren sperren Gesperrt anzeigen löschen Slide 21 Gelöscht
22 Start Beispiel-Anwendungen (III) Workflow-Dialog: Konto-Erfassung Kunde erfassen Kunde auswählen Kontodaten erfassen Überweisung erfassen Ende Slide 22
23 Beispiel-Anwendungen (IV) Workflow-Kollaboration: Kontotyp bearbeiten Slide 23
SOFTWARE POWER GENERATOR
SOFTWARE POWER GENERATOR Eine garantiert richtige Entscheidung! Softwareentwicklung in JAVA konkurrenzlos günstig! Die Herausforderung: Spezifische Anforderungen in vielen Unternehmens-Bereichen verhindern
MehrSoftware Factory. Business Development- Project Management - Consulting 2010-07. qinet. Slide 1
Software Factory Business Development- Project Management - Consulting Slide 1 Software Factory Struktur Consulting Project Management Business Development Marketing Software Factory by Development Projects
MehrSession Beans & Servlet Integration. Ralf Gitzel ralf_gitzel@hotmail.de
s & Servlet Integration Ralf Gitzel ralf_gitzel@hotmail.de 1 Themenübersicht Ralf Gitzel ralf_gitzel@hotmail.de 2 Übersicht Motivation Das Interface Stateful und Stateless s Programmierung einer Stateful
MehrTYPO3 CMS 6.2 LTS. Die neue TYPO3- Version mit Langzeit- Support
Die neue TYPO3- Version mit Langzeit- Support Am 25. März 2014 wurde mit die zweite TYPO3- Version mit Langzeit- Support (Long- Term- Support, kurz: LTS) veröffentlicht. LTS- Versionen werden drei Jahre
MehrLCM-6 Digital Signage Software
Die richtige Information zur richtigen Zeit am richtigen Ort LCM-6 Digital Signage Software LCM-6 Player-Software LCM-6 Digital Signage Software Die richtige Information zur richtigen Zeit am richtigen
MehrErstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java
Erstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java Präsentation zur Diplomarbeit von Übersicht Java 2 Enterprise Edition Java Servlets JavaServer Pages Enterprise JavaBeans Framework
MehrNeues Modul für individuelle Anlagen. Änderung bei den Postleitzahl-Mutationen
NEWSLETTER APRIL 2015 Neues Modul für individuelle Anlagen Die LESS Informatik hat in Zusammenarbeit mit einem Kunden die Umsetzung des neuen Moduls 1e für die Anwendung von individuelle Anlagen in Angriff
MehrJump Project. Softwarelösungen für professionelles Projektmanagement
Jump Project Softwarelösungen für professionelles Projektmanagement Jump Project Office Übersichtliche Dokumentenstruktur und schneller Zugriff auf alle wichtigen Funktionen. Steuern Sie Ihre Projekte
MehrOP-LOG www.op-log.de
Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server
MehrJava Enterprise Architekturen Willkommen in der Realität
Java Enterprise Architekturen Willkommen in der Realität Ralf Degner (Ralf.Degner@tk-online.de), Dr. Frank Griffel (Dr.Frank.Griffel@tk-online.de) Techniker Krankenkasse Häufig werden Mehrschichtarchitekturen
MehrFestpreisprojekte in Time und in Budget
Festpreisprojekte in Time und in Budget Wie effizient kann J2EE Softwareentwicklung sein? Copyright 2006 GEBIT Solutions Agenda Positionierung der GEBIT Solutions Herausforderung Antwort Überblick Beispielprojekt
MehrWas ist neu in Sage CRM 6.1
Was ist neu in Sage CRM 6.1 Was ist neu in Sage CRM 6.1 In dieser Präsentation werden wir Sie auf eine Entdeckungstour mitnehmen, auf der folgende neue und verbesserte Funktionen von Sage CRM 6.1 auf Basis
MehrProzessunterstützung durch BPR-, BPM- und Workflow-Systeme
Prozessunterstützung durch BPR-, BPM- und Workflow-Systeme 27. April 2004 München Brigitte Stuckenberger Business Process Management verbindet technische und fachliche Sicht auf Geschäftsprozesse Unternehmensberatungen,
MehrSharePoint Demonstration
SharePoint Demonstration Was zeigt die Demonstration? Diese Demonstration soll den modernen Zugriff auf Daten und Informationen veranschaulichen und zeigen welche Vorteile sich dadurch in der Zusammenarbeit
MehrHMS. Statistiken mit SAS ins Internet. HMS Analytical Software GmbH - Johannes Lang
HMS Statistiken mit SAS ins Internet HMS Analytical Software GmbH - Johannes Lang Schweizer Tage der öffentlichen Statistik, Davos 08.09. 10.09.2008 1 Agenda Vorstellung Inhaltliche Einleitung Statische
MehrTimeSafe Zeiterfassung. Version 2.5 (April 2009)
TimeSafe Zeiterfassung Version 2.5 (April 2009) Die TimeSafe Zeiterfassung ist bereits bei über 50 Unternehmen aus verschiedensten Branchen produktiv im Einsatz. Um die Leistungsfähigkeit weiter zu erhöhen
MehrLCM-6 Digital Signage Software
Die richtige Information zur richtigen Zeit am richtigen Ort LCM-6 Digital Signage Software LCM-6 Administratoren-Software LCM-6 Player-Software LCM-6 Stand-Alone-Software LCM-6 Digital Signage Software
MehrDOKUMENTATION PASY. Patientendaten verwalten
DOKUMENTATION PASY Patientendaten verwalten PASY ist ein Programm zur einfachen und zuverlässigen Verwaltung von Patientendaten. Sämtliche elektronisch gespeicherten Dokumente sind sofort verfügbar. Neue
MehrVereinfachte Ticketerfassung oxando GmbH
Vereinfachte Ticketerfassung oxando GmbH 2010 oxando GmbH, Vereinfachte Ticketerfassung 1 Ausgangssituation und Zielsetzung Ausgangssituation Das Anlegen eines Tickets ist oft nicht intuitiv und einfach
Mehr07. November, Zürich-Oerlikon
07. November, Zürich-Oerlikon Individuelles Vorgehensmodell mit dem TFS als Schlüssel zum Erfolg Arpagaus Patrick Bereichsleiter AKROS AG Stricker Mark Software Architekt AKROS AG Agenda Einleitung AKROS
MehrPlanung für Organisation und Technik
Salztorgasse 6, A - 1010 Wien, Austria q Planung für Organisation und Technik MOA-VV Installation Bearbeiter: Version: Dokument: Scheuchl Andreas 19.11.10 MOA-VV Installation.doc MOA-VV Inhaltsverzeichnis
MehrEJB Beispiel. JEE Vorlesung 10. Ralf Gitzel ralf_gitzel@hotmail.de
EJB Beispiel JEE Vorlesung 10 Ralf Gitzel ralf_gitzel@hotmail.de 1 Stundenkonzept Gemeinsame Übung Stoff der letzten Stunde wird gemeinsam in einem Beispiel umgesetzt Details werden nochmals erklärt bzw.
MehrLeitfaden zur Nutzung von binder CryptShare
Leitfaden zur Nutzung von binder CryptShare Franz Binder GmbH & Co. Elektrische Bauelemente KG Rötelstraße 27 74172 Neckarsulm Telefon +49 (0) 71 32-325-0 Telefax +49 (0) 71 32-325-150 Email info@binder-connector
MehrERP-Erweiterungen mit FileMaker
ERP-Erweiterungen mit FileMaker Schnelle, kostengünstige Unterstützung von Unternehmensprozessen Herzlich Wilkommen Marcin Pankowski Prozesse im Unternehmen Talbrückenstrasse 42 33611 Bielefeld Inhalt
MehrKap. 35 Swing: Grundlagen Kap. 36.1 Swing: Hauptfenster
Kap. 35 Swing: Grundlagen Kap. 36.1 Swing: Hauptfenster by Ali Bastan Gliederung Grundlagen von Swing 1. Kurze Einleitung 2. Warum Swing, wenn es das AWT gibt? 3. Was ist Swing? 4. Merkmale von Swing 5.
MehrFacebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten
Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten Seit Anfang Juni 2012 hat Facebook die Static FBML Reiter deaktiviert, so wird es relativ schwierig für Firmenseiten eigene Impressumsreiter
MehrMicrosoft 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
MehrDIE ALCHEMISTEN WAREN GETRIEBEN VON DEM GEDANKEN, AUS STOFFLICHEM GOLD ZU GEWINNEN UND SIND DAMIT GESCHEITERT. TROI IST DER ALCHEMIST DER ZUKUNFT,
DIE ALCHEMISTEN WAREN GETRIEBEN VON DEM GEDANKEN, AUS STOFFLICHEM GOLD ZU GEWINNEN UND SIND DAMIT GESCHEITERT. TROI IST DER ALCHEMIST DER ZUKUNFT, DER VERSTANDEN HAT, DASS GOLD NUR AUS UNSTOFFLICHEM ENTSTEHEN
MehrVerifizierung neuer bzw. geänderter email-adressen in den Anwender- und/oder Benutzerstammdaten
Verifizierung neuer bzw. geänderter email-adressen in den Anwender- und/oder Benutzerstammdaten Mit dem letzten Releasewechsel auf Release 4.5.1 wird es künftig notwendig, im Rahmen von Änderungen oder
Mehrw3lib - einfach Software entwickeln!
w3lib - einfach Software entwickeln! was ist die w3lib? Die w3lib ist ein kompletter Baukasten für die Entwicklung moderner Software. Zahlreiche Funktionen decken alles ab, was für das Internet-Business
Mehrcrm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe
crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe crm-now/ps Webforms: Webdesigner Handbuch Copyright 2006 crm-now Versionsgeschichte Version 01 2006-08-21 Release Version crm-now c/o im-netz Neue
MehrKonsolidierung und Neuimplementierung von VIT. Aufgabenbeschreibung für das Software Engineering Praktikum an der TU Darmstadt
Konsolidierung und Neuimplementierung von VIT Aufgabenbeschreibung für das Software Engineering Praktikum an der TU Darmstadt Inhaltsverzeichnis 1 Was ist der Kontext?... 1 2 VIT: Ein sehr erfolgreiches
MehrDatenü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
MehrApplikationsvirtualisierung in der Praxis. Vortrag an der IHK Südlicher Oberrhein, Freiburg Thomas Stöcklin / 2007 thomas.stoecklin@gmx.
Applikationsvirtualisierung in der Praxis Vortrag an der IHK Südlicher Oberrhein, Freiburg thomas.stoecklin@gmx.ch Agenda Einleitung und Ausgangslage Applikationsvirtualisierung Beispiel: MS Softgrid Vorteile
MehrComparing 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
MehrSoftware Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015
Software Engineering Zur Architektur der Applikation Data Repository Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering: Mit acht bewährten Praktiken zu gutem Code 2 Schichtarchitektur
MehrINNOVATOR im Entwicklungsprozess
Erfahrungsbericht INNOVATOR im Entwicklungsprozess Basis für Host- und Java-Anwendungen Dr. Carl-Werner Oehlrich, Principal Consultant MID GmbH Das Modellierungswerkzeug INNOVATOR Geschäftsprozess-Modellierung
MehrProzessautomatisierung Vom Geschäftsprozess zum IT-Prozess Benjamin Brunner SOA Architect OPITZ CONSULTING Bad Homburg GmbH
Prozessautomatisierung Vom Geschäftsprozess zum IT-Prozess Benjamin Brunner SOA Architect OPITZ CONSULTING Bad Homburg GmbH Agenda Warum Prozessautomatisierung? Prozessautomatisierung in einer SOA Von
MehrAnwendungsbeispiele. Neuerungen in den E-Mails. Webling ist ein Produkt der Firma:
Anwendungsbeispiele Neuerungen in den E-Mails Webling ist ein Produkt der Firma: Inhaltsverzeichnis 1 Neuerungen in den E- Mails 2 Was gibt es neues? 3 E- Mail Designs 4 Bilder in E- Mails einfügen 1 Neuerungen
MehrDigitale Checklisten sparen Zeit und Geld. Stellen Sie jetzt um von Papier auf eine moderne digitale Lösung.
firstaudit DIGITALE CHECKLISTEN Digitale Checklisten sparen Zeit und Geld Stellen Sie jetzt um von Papier auf eine moderne digitale Lösung. Die neue Checklisten-App firstaudit optimiert Ihren Workflow.
MehrKommunikationsübersicht XIMA FORMCYCLE Inhaltsverzeichnis
Kommunikationsübersicht Inhaltsverzeichnis Kommunikation bei Einsatz eines MasterServer... 2 Installation im... 2 Installation in der... 3 Kommunikation bei Einsatz eines MasterServer und FrontendServer...
MehrStandardisiert aber flexibel
AFCEA e.v. Mittagsforum 24.10.2008 Godesburg, Bonn-Bad Godesberg Standardisiert aber flexibel Prozessmodelle im Übergang von der Theorie in die Praxis. Brian Rosenberger Die Theorie Der entwickelt Verfahren
MehrAnforderungen an die HIS
Anforderungen an die HIS Zusammengefasst aus den auf IBM Software basierenden Identity Management Projekten in NRW Michael Uebel uebel@de.ibm.com Anforderung 1 IBM Software Group / Tivoli Ein Feld zum
MehrContent-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem
Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem Inhalt Content Management (CM) Allgemeines über CMS CMS Typen Open Source vs. Lizenzsoftware Joomla! Quellen Content Management
MehrVortrag von: Ilias Agorakis & Robert Roginer
MDA Model Driven Architecture Vortrag von: Ilias Agorakis & Robert Roginer Anwendungen der SWT - WS 08/09 Inhalt Was ist MDA? Object Management Group (OMG) Ziele Konzepte der MDA Werkzeuge Vor- und Nachteile
MehrOptimierung von Ausdrucken im SAP-Umfeld unter Einsatz von MS Office Funktionen
Optimierung von Ausdrucken im SAP-Umfeld unter Einsatz von MS Office Funktionen seit 1969 SAP Standard-Ausdrucke So sehen Standardausdrucke aus SAP R/3 und ERP 6.0 aus. 2 PTA GmbH SAP Ausdrucke mit Office
MehrAS/point, Ihr Partner die nächsten 10 und mehr Jahre -
AS/point, Ihr Partner die nächsten 10 und mehr Jahre - technologisch betrachtet http://www.aspoint.de 1 Unsere vier Säulen heute e-waw modulare Warenwirtschaft für iseries evo-one Organisation und CRM
MehrEinführung in das Web Content Management System (CMS) Typo3
Einführung in das Web Content Management System (CMS) Typo3 Übung im Rahmen der Vorlesung ARIS (IW13vz/tzC) Chur, den 29.10.2014 Agenda Einführung und theoretische Grundlagen zu CMS Demonstration der Grundfunktionen
MehrSybase Central Dokumentation Aktivierung der Monitoringfunktion
Sybase Central Dokumentation Aktivierung der Monitoringfunktion Version 1.0 14. Dezember 2012 Inhaltsverzeichnis 1 EINLEITUNG... 3 2 ZIELSETZUNG... 3 3 VORGEHENSWEISE... 3 4 ANHANG... 7 4.1 DOKUMENTHISTORIE...
MehrWiederkehrende Buchungen
Wiederkehrende Buchungen Bereich: FIBU - Info für Anwender Nr. 1133 Inhaltsverzeichnis 1. Ziel 2. Vorgehensweise 2.1. Wiederkehrende Buchungen erstellen 2.2. Wiederkehrende Buchungen einlesen 3. Details
MehrEinreichung zum Call for Papers
Internet: www.aitag.com Email: info@aitag.com Einreichung zum Call for Papers Kontaktinformationen Sven Hubert AIT AG Leitzstr. 45 70469 Stuttgart Deutschland http://www.aitag.com bzw. http://tfsblog.de
MehrPräsentation Von Laura Baake und Janina Schwemer
Präsentation Von Laura Baake und Janina Schwemer Gliederung Einleitung Verschiedene Betriebssysteme Was ist ein Framework? App-Entwicklung App-Arten Möglichkeiten und Einschränkungen der App-Entwicklung
MehrAUTOMATISCHE E-MAIL-ARCHIVIERUNG. 10/07/28 BMD Systemhaus GmbH, Steyr Vervielfältigung bedarf der ausdrücklichen Genehmigung durch BMD!
AUTOMATISCHE E-MAIL-ARCHIVIERUNG 10/07/28 BMD Systemhaus GmbH, Steyr Vervielfältigung bedarf der ausdrücklichen Genehmigung durch BMD! INHALT AUTOMATISCHE E-MAIL-ARCHIVIERUNG... 4 Eingehende E-Mails können
MehrTimeSafe Zeiterfassung. Version 3.1 (März 2010)
TimeSafe Zeiterfassung Version 3.1 (März 2010) Die TimeSafe Zeiterfassung ist seit über zwei Jahren auf dem Markt und wird bereits von ca. 100 Unternehmen aus verschiedensten Branchen und unterschiedlicher
MehrSoftware-Lizenzierung und Aktivierung: Verteilen von Software mit Apple Remote Desktop
Software-Lizenzierung und Aktivierung: Verteilen von Software mit Apple Remote Desktop Letzte Änderung dieser Seite: 21.01.2010 durch s-robinson2@ti.com. Verteilen von Software mit Apple Remote Desktop
Mehrgallestro BPM - weit mehr als malen...
Ob gallestro das richtige Tool für Ihr Unternehmen ist, können wir ohne weitere rmationen nicht beurteilen und lassen hier die Frage offen. In dieser rmationsreihe möchten wir Ihre Entscheidungsfindung
MehrGenerative Prozessmodelle Patrick Otto MDD Konferenz 22.03.2009
Generative Prozessmodelle Patrick Otto MDD Konferenz 22.03.2009 Gliederung 1. Generative Programmierung 2. Möglichkeiten und Einsatzgebiet 3. Prozess / Tools 4. Zusammenfassung 19.03.2009 GENERATIVE PROGRAMMIERUNG
MehrIhr IT-Dienstleister aus Bonn
Ihr IT-Dienstleister aus Bonn Wer wir sind Sie sind auf der Suche nach einem Partner, der Sie bei der technischen Umsetzung Ihrer Online-Projekte zuverlässig und kompetent unterstützt? Wer wir sind Die
MehrAnleitungen zum KMG-Email-Konto
In dieser Anleitung erfahren Sie, wie Sie mit einem Browser (Firefox etc.) auf das Email-Konto zugreifen; Ihr Kennwort ändern; eine Weiterleitung zu einer privaten Email-Adresse einrichten; Ihr Email-Konto
MehrAgiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail: gi@uwe.doetzkies.de
Agiles Design Dr.-Ing. Uwe Doetzkies Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail: gi@uwe.doetzkies.de startupcamp berlin 15.3.2013 Regionalgruppe Berlin/Brandenburg Arbeitskreis Freiberufler
MehrMOC 20486 - Entwicklung von ASP.NET MVC 4 Webapplikationen
MOC 20486 - Entwicklung von ASP.NET MVC 4 Webapplikationen Kompakt-Intensiv-Training Diese Schulung bereitet Sie optimal auf die MOC-Zertifzierung vor. Zu Beginn der Schulung erhalten Sie einen Überblick
MehrDiplomarbeit: GOMMA: Eine Plattform zur flexiblen Verwaltung und Analyse von Ontologie Mappings in der Bio-/Medizininformatik
Diplomarbeit: GOMMA: Eine Plattform zur flexiblen Verwaltung und Analyse von Ontologie Mappings in der Bio-/Medizininformatik Bearbeiter: Shuangqing He Betreuer: Toralf Kirsten, Michael Hartung Universität
MehrOracle GridControl Tuning Pack. best Open Systems Day April 2010. Unterföhring. Marco Kühn best Systeme GmbH marco.kuehn@best.de
Oracle GridControl Tuning Pack best Open Systems Day April 2010 Unterföhring Marco Kühn best Systeme GmbH marco.kuehn@best.de Agenda GridControl Overview Tuning Pack 4/26/10 Seite 2 Overview Grid Control
MehrMetadateneditoren für ArcGIS
Metadateneditoren für ArcGIS Matthias Schenker Geoinformatik AG Zürich, Schweiz Inhalt Metadaten in ArcGIS Erweiterung des bestehenden ISO-Editors Einbinden eigener Editoren Import und Export von bestehenden
MehrService. Was ist eine Enterprise Service Architecture und wie reagiert SAP. Warum Monitoring in ZENOS, was monitort die XI?
Service Was ist eine Enterprise Service Architecture und wie reagiert SAP Allgemeine Definition Was gehört in ZENOS (Service-Layer)? Business Logik ZENOS als Provider für SAP-based Services (ESA/SOA) Warum
MehrLastenheft. Inhaltsverzeichnis. Gruppe: swp09-5. Projektleiterin: Anne Vogler am: 28. April 2009. 1 Zielbestimmungen 2. 2 Produkteinsatz 2
Lastenheft Inhaltsverzeichnis 1 Zielbestimmungen 2 2 Produkteinsatz 2 3 Produktübersicht 3 4 Produktfunktionen 4 4.1 Muss-Funktionen................................. 4 4.1.1 Benutzerfunktionen...........................
MehrPL/SQL Web-Services mit Oracle 11g
DOAG 2008 Konferenz 01. - 03.12.2008 Nürnberg Markus Fiegler ORDIX AG, Paderborn mf@ordix.de www.ordix.de Agenda SOA und Web-Services im Überblick Datenbank als Web-Services Provider - Alternative mit
MehrWhitepaper. Produkt: combit Relationship Manager / address manager. Dateiabgleich im Netzwerk über Offlinedateien
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager / address manager Dateiabgleich im Netzwerk über Offlinedateien Dateiabgleich im Netzwerk über Offlinedateien
MehrISA Server 2004 Protokollierung - Von Marc Grote. Die Informationen in diesem Artikel beziehen sich auf:
ISA Server 2004 Protokollierung - Von Marc Grote Die Informationen in diesem Artikel beziehen sich auf:? Microsoft ISA Server 2004 Im Artikel Übersicht Monitoring wurde eine Zusammenfassung aller Überwachungsfunktionen
MehrSuche schlecht beschriftete Bilder mit Eigenen Abfragen
Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere
MehrDas Redaktionssystem UCMS. Beschreibung Technisches Profil
1/6 CONTENTMANAGEMENTSYSTEM UCMS 03.12.08 Das Redaktionssystem UCMS Beschreibung Technisches Profil Das vorliegende Dokument gibt einen Überblick über das System und geht auf die Ankopplung oder Integration
MehrNeue 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
MehrFachbericht zum Thema: Anforderungen an ein Datenbanksystem
Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank
Mehrenventa ERP ist einzigartig
enventa ERP ist einzigartig Grenzenlos anpassungsfähig Für viele Firmen stellen die Besonderheiten ihrer Organisationsstruktur einen Wettbewerbsvorteil am Markt dar. Die Unternehmenssoftware enventa ERP
MehrLeitfaden zu Jameica Hibiscus
Single Euro Payment Area (SEPA)-Umstellung Leitfaden zu Jameica Hibiscus Wichtiger Hinweis Bitte beachten Sie, dass die btacs GmbH alle Leitfäden nach bestem Wissen und Gewissen erstellt hat, und diese
MehrERPaaS TM. In nur drei Minuten zur individuellen Lösung und maximaler Flexibilität.
ERPaaS TM In nur drei Minuten zur individuellen Lösung und maximaler Flexibilität. Was ist ERPaaS TM? Kurz gesagt: ERPaaS TM ist die moderne Schweizer Business Software europa3000 TM, welche im Rechenzentrum
MehrMHP Mobile Business Solution Ihre Prozessoptimierung, um ortsunabhängig flexibel und hoch produktiv zu agieren!
MHP Mobile Business Solution Ihre Prozessoptimierung, um ortsunabhängig flexibel und hoch produktiv zu agieren! Business Solutions 2015 Mieschke Hofmann und Partner Gesellschaft für Management- und IT-Beratung
MehrLeitfaden zu VR-Networld
Single Euro Payment Area (SEPA)-Umstellung Wir machen den Weg frei. Leitfaden zu VR-Networld Wichtiger Hinweis Bitte beachten Sie, dass die btacs GmbH alle Leitfäden nach bestem Wissen und Gewissen erstellt
MehrSchneller, höher, weiter Die erweiterten Amt24-Schnittstellen. Klaus-Peter Geyer (T-Systems)
Schneller, höher, weiter Die erweiterten Amt24-Schnittstellen Klaus-Peter Geyer (T-Systems) Amt24 Einsatz der Web Services Die XML Schnittstelle Die D115 - Schnittstelle Die Web Service Schnittstelle Allgemeines
MehrPHP Kurs Online Kurs Analysten Programmierer Web PHP
PHP Kurs Online Kurs Analysten Programmierer Web PHP Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses PHP Modul 1 - Einführung und Installation PHP-Umgebung Erste Lerneinheit Introduzione
MehrWie richten Sie Ihr Web Paket bei Netpage24 ein
Wie richten Sie Ihr Web Paket bei Netpage24 ein Eine kostenlose ebook Anleitung von Netpage24 - Webseite Information 1 E-Mail Bestätigung... 3 2 Ticketsystem... 3 3 FTP Konto anlegen... 4 4 Datenbank anlegen...
MehrTECHNISCHE INFORMATION LESSOR LOHN/GEHALT BEITRAGSNACHWEIS-AUSGLEICH BUCH.-BLATT MICROSOFT DYNAMICS NAV
MICROSOFT DYNAMICS NAV Inhaltsverzeichnis TECHNISCHE INFORMATION: Einleitung... 3 LESSOR LOHN/GEHALT Beschreibung... 3 Prüfung der Ausgleichszeilen... 9 Zurücksetzen der Ausgleichsroutine... 12 Vorgehensweise
Mehrecaros2 - Accountmanager
ecaros2 - Accountmanager procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Aufruf des ecaros2-accountmanager...3 2 Bedienung Accountmanager...4 procar informatik AG 2 Stand: FS 09/2012 1 Aufruf
Mehr» Weblösungen für HSD FM MT/BT-DATA
Die Bedeutung der Online-Verfügbarkeit von aktuellen Daten ist in vielen Bereichen fester Bestandteil der täglichen Arbeit. Abteilungen werden zentralisiert und dezentrales Arbeiten wird immer wichtiger.
MehrUpdate Informationen
Update Informationen Quartal 01/2013 Hilfe Menü Hilfe/Info Der Aufruf der Fernwartung im Fenster Hilfe/Info wurde auf die aktuelle Version von PC-Visit umgestellt. Es ist nun zusätzlich möglich die Fernwartung
MehrDIAS KV Prozess Steuerung
November 2011 DIAS KV Prozess Steuerung Gesellschaft für Netzwerk- und Kommunikationsprojekte mbh DIASKV VV DIASKV Prozess Steuerung Vermittlerverwaltung Krankenkassen leben von den Beiträgen Ihrer Versicherten.
MehrSendungen aufgeben > Briefe: Aufgabeverzeichnis Anleitung Auftragserfassung Dienstleister
Sendungen aufgeben > Briefe: Aufgabeverzeichnis Anleitung Auftragserfassung Dienstleister Ausgabe November 2013 1 Inhaltsverzeichnis 1 Einführung 3 1.1 Zweck des Dokuments 3 2 Dienstleisterzugriff via
MehrRealCore Controlling-Toolset
RealCore Controlling-Toolset www.realcore.de Svenya Brandt 0151 24 17 3808 s.brandt@realcore.de Patrick Schumacher 0173 80 66 453 Patrick.schumacher@realcore.de Agenda Einleitung Make or buy? Warum das
Mehrmehr funktionen, mehr e-commerce:
mehr funktionen, mehr e-commerce: xt:commerce plugin Search Tag Cloud xt:commerce Plugin search tag cloud Wonach suchen Ihre Kunden? Nicht nur für andere Nutzer ist es interessant, welche Artikel Ihre
MehrAnleitung VR-NetWorld Software Version 5
Raiffeisenbank Ebrachgrund eg Stand 10/2013 Anleitung VR-NetWorld Software Version 5 1. Kontenstände aktualisieren Nach dem Start der Software befinden Sie sich in der Kontenübersicht : 2. Kontenumsätze
MehrInformationswirtschaft II Rational Unified Process (RUP)
Informationswirtschaft II Rational Unified Process (RUP) Wolfgang H. Janko, Michael Hahsler und Stefan Koch Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe Das
MehrInformationswirtschaft II
Rational Unified Process (RUP) Informationswirtschaft II Wolfgang H. Janko, Michael Hahsler und Stefan Koch Seite 1 Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe
MehrHandbuch für die DailyDeal Entwertungs-App
Ein Handbuch für die DailyDeal Entwertungs-App Seite Inhalt I. Vorstellung der App im Überblick Was ist die DailyDeal Partnerapp?...3 Voraussetzungen für die Nutzung der App 4 II. Nutzung der App Die Willkommens-Seite..5
Mehrnitgofer netkey information technology gmbh VORTEILE AUF EINEN BLICK
netkey information technology gmbh nitgofer Produkt Broschüre www.netkey.at Ihr persönlicher Laufbursche im World Wide Web. Massenmailing einfach gemacht. Mit Hilfe von nitgofer ist es Ihnen möglich E-Mailaussendungen
MehrTipps und Tricks zu Netop Vision und Vision Pro
Tipps und Tricks zu Netop Vision und Vision Pro Anwendungen auf Schülercomputer freigeben und starten Netop Vision ermöglicht Ihnen, Anwendungen und Dateien auf allen Schülercomputern gleichzeitig zu starten.
MehrBUILDNOTES TOPAL FINANZBUCHHALTUNG
BUILDNOTES TOPAL FINANZBUCHHALTUNG VERSION 7.5.11.0 Inhaltsverzeichnis 1. EINFÜHRUNG... 2 1.1. Zweck... 2 1.2. Neuerungen... 2 1.2.1. Import... 2 1.2.2. Importvorlagen... 3 1.2.3. Sicherheitseinstellungen...
MehrGrundlagen Software Engineering
Grundlagen Software Engineering Rational Unified Process () GSE: Prof. Dr. Liggesmeyer, 1 Rational Unified Process () Software Entwicklungsprozess Anpassbares und erweiterbares Grundgerüst Sprache der
Mehrtentoinfinity Apps 1.0 EINFÜHRUNG
tentoinfinity Apps Una Hilfe Inhalt Copyright 2013-2015 von tentoinfinity Apps. Alle Rechte vorbehalten. Inhalt der online-hilfe wurde zuletzt aktualisiert am August 6, 2015. Zusätzlicher Support Ressourcen
MehrMultimedia im Netz. Wintersemester 2011/12. Übung 10. Betreuer: Verantwortlicher Professor: Sebastian Löhmann. Prof. Dr.
Multimedia im Netz Wintersemester 2011/12 Übung 10 Betreuer: Verantwortlicher Professor: Sebastian Löhmann Prof. Dr. Heinrich Hussmann Organisatorisches 2 Gesundes neues Jahr 3 Blatt 08 Videoformate im
Mehr