Migration. in eine Service orientierte Architektur. Migration. Harry M. Sneed
|
|
- Steffen Ackermann
- vor 8 Jahren
- Abrufe
Transkript
1 Migration Migration in eine Service orientierte Architektur Harry M. Sneed ANECON Software Design und Beratung G.m.b.H. Alser Str. 4/Hof 1 A-1090 Wien Tel.: office@anecon.com
2 Migration in SOA 1 The Waves of Change 13 Entwicklung von Web Services 2 Komponente einer Anwendungsumgebung 14 Wiedergewinnung von Web Services 3 Evolution der Systemarchitektur 15 Fünf Schritte zur Wiedergewinnung 4 Evolution der Datenbanktechnologie 16 Erkennung potentieller Web Services 5 Evolution der Benutzerschnittstelle 17 Bewertung der Wiederverwendbarkeit 6 Evolution der Programmierung 18 Extrahierung der Code-Bausteine 7 Evolution der Programmiersprachen 19 Kapselung der Code-Bausteine 8 Einführung von Web Services 20 Beispiel einer WS Schnittstelle 9 Web Service Beschaffung 21 Beispiel eines COBOL Code-Bausteins 10 Kauf von Web Services 22 Generierte WSDL Request 11 Miete von Web Services 23 Generierte WSDL Response 12 Ausleihen von Web Services 2 Migration in SOA 24 BPEL4WS
3 The Waves of Change Web Technology Object Technology Client / Server CASE/4GL Batch/Online The IT User 3 Migration in SOA
4 Komponente einer Anwendungsumgebung Architektur Benutzerschnittstellen Programmiertechnologie Programmier sprachen Datenhaltung 4 Migration in SOA
5 Evolution der Systemarchitektur Browser TP-Monitor Server Server Server Hierarchische Standalone Architektur Batch Sequential Architektur Online Transaktion Architektur Client / Server Architektur Web Architektur einzelne Verarbeitungsschritte mehrere Verarbeitungsschritte einzelne Schicht Thin Client zwei Schichten Fat Client mehrfache Schichten Thin Client 5 Migration in SOA
6 Evolution der Datenbanktechnologie VSAM ISAM IMS UDS CODASYL IDMS DB2 Oracle DB2 Oracle Flache Dateien Hierarchische Datenbanken Vernetzte Datenbanken Relationale Datenbanken Objekt-Relationale Datenbanken Feste physische Sätze Variable logische Sätze unterschiedliche Satzformate Primäre und sekundäre Suchbegriffe Verschachtelte Zugriffslogik Feste Satzlänge Variable Segmente Unterschiedliche Segmentformate Pointer Verkettung Physische und logische Zugriffe Hierarchische Zugriffslogik Variable Satzlänge Unterschiedliche Satztypen Überlagerte Satzstrukturen Pointer Verkettung Primäre und sekundäre Suchbegriffe Alternative Zugriffspfade Navigation durch die Datenbank Tabellen statt Sätze Variable Feldlängen Feste Anzahl Attribute Primäre & Fremde Suchbegriffe Verschachtelte Zugriffslogik Unabhängigkeit der Daten von der Anwendung Objekte Tabellen Unterschiedliche Datenformate Indizierung und Pointer Verkettung Alternative Zugriffspfade Sätze und Objekte XML Dokumente 6 Migration in SOA
7 Evolution der Benutzerschnittstelle Lochkarten Lochstreifen Stapeleingabe Listenausgabe Belegleser Formblätter Terminal Monitor Online-Systeme TP-Monitore IMS-DC CICS UTM TIP GUI Fat-Client Client/Server Systeme Web Browser Thin Client Web-basierte Systeme 7 Migration in SOA
8 Evolution der Programmierung Normierte Programmierung Strukturierte Programmierung Daten-orientierte Programmierung Objektorientierte Programmierung Komponenten Programmierung Datengetriebene Programmlogik Input, Processing, Output JSP & Warnier Steuerflussgetriebene Programmlogik Sequenz, Auswahl, Wiederholung Prozedurale Logik Hierarchische Programme Datenbankgetriebene Programmlogik 4GL Sprachen Verschmelzung der Präsentation mit der Verarbeitung und der Zugriffslogik Flache Programme Kapselung on Daten und Funktionen Vererbung Polymorphie Vernetzte Programme Kapselung der Klassen und Prozeduren Abstrakte Schnittstellen Trennung der Daten von den Operationen Zustandslose Komponente 8 Migration in SOA
9 Evolution der Programmiersprachen Assembler Sprachen Prozeduralen Sprachen 4GL Sprachen OO Sprachen Mark-Up Sprachen IBM Siemens Nixdorf Fortran COBOL PL/I Delta ADS-Online APS Ideal Natural C++ OO-Cobol Java C# HTML XML PHP JSP WSDL BPEL 9 Migration in SOA
10 Einführung von Web Services Software Services (Server) Business Processes (Clients) xxx xxxxxxxxx xxx xxxxxxxxx WSDL Wrappers Soap Client (JAXP) xxxxxxx xxxxxxx Packed Functions XML Soap Messages XML EAI Processes xxx xxxxxxxxx xxx xxxxxxxxx xxxxxxx xxxxxxx Relational Databases XML XML B2B Processes xxx xxxxxxxxx xxx xxxxxxxxx xxxxxxx xxxxxxx Legacy Applications XML XML Browsers xxx xxxxxxxxx xxxxxxx UDDI Registries xxx xxxxxxxxx xxxxxxx Packaged Applications XML XML Wireless Jeder Geschäftsprozess kann auf jede Softwarekomponente, Anwendung oder Datenbank via die zentrale Registry Service zugreifen. Die Software Ressourcen eines Unternehmens sind Gemeingut geworden. 10 Migration in SOA
11 Web Service Beschaffung Kaufen der Web Services vom Softwareanbieter. Miete der Web Services vom Service Anbieter. Ausleihen der Web Services von der Open Source Gemeinschaft. Entwickeln der Web Services mit eigenen oder fremden Ressourcen. Wiedergewinnen der Web Services aus den bestehenden Systemen. 11 Migration in SOA
12 Der Kauf von Web Services Vorteile sie sind sofort verfügbar sie sind bereits ausgetestet sie sind robust und zuverlässig sie sind durch den Anbieter unterstützt. Nachteile sie sind teuer sie sind funktional eingeschränkt. sie sind unflexibel sie sind monolitisch sie schaffen eine langfristige Abhängigkeit. 12 Migration in SOA
13 Die Miete von Web Services Vorteile die Gleichen wie bei gekauften Services sie müssen nicht immer wieder neu installiert werden. der Kunde hat immer die neueste Version. der Kunde bezahlt nur für die Funktionen die er verwendet. Nachteile sie sind immer noch relativ teuer. die Funktionalität kann sich ändern. sie sind unflexibel sie sind monolithisch Sie verursachen performance Engpässe 13 Migration in SOA
14 Das Ausleihen der Web Services Vorteile sie sind billig zu beschaffen sie sind relativ leicht verfügbar sie sind immer die neueste Version sie sind flexibel Sie sind qualitativ besser sie können den eigenen Anforderungen angepasst werden. Nachteile sie stammen aus unbelangbaren Quellen sie werden nicht verpflichtend unterstützt. sie sind nicht garantiert. sie haben fragwürdige Besitzverhältnisse. sie sind teuer zu erhalten. sie setzen spezialisiertes Personal voraus. 14 Migration in SOA
15 Die Entwicklung von Web Services Vorteile sie sind völlig maßgeschneidert sie können jederzeit angepasst werden sie sind immer aktuell sie sind leicht zu warten und weiterzuentwickeln. Nachteile Sie sind sehr teuer. Sie sind nicht sofort verfügbar. Sie brauchen Jahre um reif zu werden. Sie schaffen Abhängigkeiten zum Personal Sie binden wertvolle Personalressourcen. 15 Migration in SOA
16 Die Wiedergewinnung von Web Services Vorteile sie sind den Anwenderbedürfnissen zugeschnitten. sie sind feingranular und beliebig einsetzbar sie sind gut getested und zuverlässig sie sind schnell verfügbar sie sind billig zu beschaffen sie sind im Besitz des Anwenders Nachteile Sie sind mit einer alten Technologie implementiert. Sie sind schwer zu pflegen und fortzuschreiben. Sie können Performance Probleme verursachen. Sie setzen Spezialisten der Legacy Technologie voraus Sie binden teuere Personalressourcen 16 Migration in SOA
17 Fünf Schritte zur Wiedergewinnung von Web Services 1. Sie müssen in dem alten System erkannt werden. 2. Sie müssen bezüglich Ihrer Wiederverwendbarkeit bewertet werden. 3. Sie müssen aus dem alten System herausgeschnitten werden. 4. Sie müssen als Web Service gekapselt werden. 5. Sie müssen in der neuen Umgebung getestet werden. 17 Migration in SOA
18 Erkennung wiederverwendbarer Software Bausteine im alten Code Prozess Argumente Slicing Technique Programm y = f (x) Result = Processing Rule (Arguments); Processing_Rule = Allocation (Path_Expression); Path_Expression = [<Conditions>]n; Prozedur Pfad Ausdruck Bedingung Bedingung (Business Rule Identification) Assign Or Compute n Ergebnis 18 Migration in SOA
19 Bewertung der Wiederverwendbarkeit Wiederverwendbarkeitsmetrik SYSTEM PROGRAMM MODUL Prozeduren EINGANG Wenig Abhängigkeiten Keine IOs AUSGANG Wiederverwendbarkeit einzelner Bausteine ist eine Funktion deren Abhängigkeit zu den anderen Bausteine um sie herum. 19 Migration in SOA
20 Extrahierung der Code-Bausteine Legacy Code Datenbereich der betroffenen Source Bausteine Parameter Code Anweisingen auf dem Ergebnispfad bzw. Input Daten Relocatable Self-controlled Daten Externe Funktionen Müssen eingebaut werden das Feature Internal Daten Output Ergebnis Daten Daten des relocatable Codes 20 Migration in SOA
21 Kapselung der extrahierten Code-Bausteine Service Request Generiere von Inputs WSDL Schnittstellen Generiere von Outputs Generierte Wrapper Klassen Input Parameter Output Parameter Procedural Code (Section, Procedure or Function 21 Migration in SOA
22 Beispiel einer WSDL Schnittstellendefinition <complextype name="lebenslagewsdata"> <sequence> <element name="id" type="int" nillable="true"/> <element name="languageid" type="int" nillable="true"/> <element name="mandantenid" type="int" nillable="true"/> <element name="beschreibung" type="string" nillable="true"/> <element name="hasnachfolger" type="boolean" nillable="true"/> <element name="publiziertenachfolger" type="tns:lebenslagewsinfo nillable="true" minoccurs="0" maxoccurs="unbounded"/> <element name="titel" type="string" nillable="true"/> <element name="untertitel" type="string" nillable="true"/> <element name="veids" type="int" nillable="true" minoccurs="0" maxoccurs="unbounded"/> <element name="version" type="int" nillable="true"/> <element name="vorgaengerid" type="int" nillable="true"/> <element name="vorgaengermandantenid" type="int" nillable="true"/> <element name="vorgaengertitel" type="string" nillable="true"/> </sequence> </complextype> 22 Migration in SOA
23 Beispiel eines COBOL Code-Bausteins WRAP *LINKAGE SECTION. WRAP 01 xm059-params. 02 P1. 03 P1-TT PIC P1-MM PIC 99. SNEED 03 P1-CE PIC P1-JJ PIC P2. 03 LANG-CODE PIC P3. 03 DIRECTION PIC X. 02 P4. 03 DAY-NAME PIC X(10). ***************** COBWRAP XML parameters *********************** XMLINS 01 XML-PARAMS. 05 XML-FUNCODE PIC XX. 05 XML-RETCODE PIC XML-FILNAME PIC X(8). ***************************************************************** WRAP *PROCEDURE DIVISION USING P1 P2 P3 P4. WRAP PROCEDURE DIVISION. WRAP xm059-wrapped-entry. WRAP MOVE 'RD' TO XML-FUNCODE WRAP MOVE ZEROES TO XML-RETCODE WRAP MOVE 'xm059i' TO XML-FILNAME WRAP MOVE 256 TO X-REC-LNG WRAP CALL 'XM059I ' USING XML-FUNCODE, XML-RETCODE, XML-FILNAME, WRAP xm059-params, X-REC-LNG. 23 Migration in SOA
24 Generierte WSDL Schnittstellendefinition (Request) 24 Migration in SOA <?xml version = "1.0"> <!--This schema was generated from prog:inputs\xm059i.cpy by the Sneed Tool GENSCHEMA on date: > <schema name = "xm059i" xmlns= "XSDCOB"> <XSDCOB:complexType type = "#file" name = "xm059i" content = "eltonly" model = "closed"> <XSDCOB:complexType type = "#params" name = "XM059-PARAMS" content = "eltonly" model = "closed" level = "02" occurs = "ONEORMORE" minoccurs = "0001" maxoccurs = "unbounded"> <XSDCOB:complexType type = "#group" name = "P1" content = "eltonly" model = "closed" level = "02" occurs = "ONEORMORE" minoccurs = "0001" maxoccurs = "0001"> <XSDCOB:element type = "#dec" name = "DAY" content = "TextOnly" model = "closed" level = "03" occurs = "ONEORMORE" minoccurs = "0001" maxoccurs = "0001" pos = "0001" lng = "0002" pic = "99" usage = "DISPLAY"/> <XSDCOB:element type = "#dec" name = "MONTH" content = "TextOnly" model = "closed" level = "03" occurs = "ONEORMORE" minoccurs = "0001" maxoccurs = "0001" pos = "0003" lng = "0002" pic = "99" usage = "DISPLAY"/> <XSDCOB:element type = "#dec" name = "YEAR" content = "TextOnly" model = "closed" level = "03" occurs = "ONEORMORE" minoccurs = "0001" maxoccurs = "0001" pos = "0005" lng = "0004" pic = "9999" usage = "DISPLAY"/> </XSDCOB:complexType>
25 Generierte WSDL Schnittstellendefinition (Response) <?xml version = "1.0"> <!--This schema was generated from prog:inputs\xm059o.cpy --> <schema name = "xm059o" xmlns= "XSDCOB"> <XSDCOB:complexType type = "#file" name = "xm059o" content = "eltonly" model = "closed"> <XSDCOB:complexType type = "#params" name = "DayofWeekResponse" content = "eltonly" model = "closed" level = "02" occurs = "ONEORMORE" minoccurs = "0001" maxoccurs = "unbounded"> <XSDCOB:complexType type = "#group" name = "P4" content = "eltonly" model = "closed" level = "02" occurs = "ONEORMORE" minoccurs = "0001" maxoccurs = "0001"> <XSDCOB:element type = "#char" name = "DAYOFWEEK" content = "TextOnly" model = "closed" level = "03" occurs = "ONEORMORE" minoccurs = "0001" maxoccurs = "0001" pos = "0011" lng = "0010" pic = "X(10)" usage = "DISPLAY"/> </XSDCOB:complexType> </XSDCOB:complexType> </XSDCOB:complexType> </schema> 25 Migration in SOA
26 BPEL4WS Business Process Execution Language for Web Services Mailbox Mail BPEL BUSINESS PROCESS Business Goals Response Response Response Response Response Request Request Request Request Request Web Service Web Service Web Service Web Service Web Service Common Component Common Component Common Component Common Component Master Data 26 Migration in SOA DB DB DB DB
27 BPEL4WS Request für Wochentag 27 Migration in SOA <process name = "Calender" xmlns:calender = " > <partnerlinks> <PartnerLink name = "CalenderUser" partnerlinktype = "calender:user" myrole = "Provider" partnerrole = "User" /> </partnerlinks> <variables> <!-- inputs to Calender Functions --> <variable name = "Day" messagetype = "calender:dayofweekrequest"/> <variable name = "Month" messagetype = "calender:dayofweekrequest"/> <variable name = "Year" messagetype = "calender:dayofweekrequest"/> <variable name = "Language" messagetype = "calender:dayofweekrequest"/> <variable name = "Alignment" messagetype = "calender:dayofweekrequest"/> <!-- outputs from Calender Functions --> <variable name = "ResponseCode" messagetype = "calender:dayofweekresponse"/> <variable name = "DayofWeek" messagetype = "calender:dayofweekresponse"/> </variables> <assign> <copy> <from variable = "Current_Day" part = "Date" /> <to variable = "Day" part = "DayofWeekRequest" /> </copy> <copy> <from variable = "Current_Month" part = "Date" /> <to variable = "Month" part = "DayofWeekRequest" /> </copy> <copy> <from variable = "Current_Year" part = "Date" /> <to variable = "Year" part = "DayofWeekRequest" /> </copy> </assign> <!-- call Calender Service to provide Day --> <invoke partnerlink = "CalenderUser" porttype = "CalenderStatusPT" operation = "GetDayofWeek" inputvariable = "DayofWeekRequest" output Variable = "DayofWeekResponse" /> <assign> <copy> <from variable = "DayofWeek" part = "DayofWeekResponse" /> <to variable = "WeekDay" part = "LetterHeader" /> </copy> </assign> </process>
28 Web Service Request und Response für Wochentag Input Message from User Business Process <?xml version = "1.0" encoding = "ISO "?> <!DOCTYPE "xm059i" SYSTEM "xm059i.xsd"> <xm059i> <DayofWeekRequest> <DAY>12</DAY> <MONTH>10</MONTH> <YEAR>1977</YEAR> <LANGUAGE>3</LANGUAGE> <ALIGNMENT>1</ALIGNMENT> </DayofWeekRequest> </xm059i> Output Message to User Business Process <?xml version = "1.0" encoding = "ISO "?> <!--DOCTYPE XM059O SYSTEM "XM059O.xsd"--> <XM059O> <DayofWeekResponse> <RETURN-CODE>00</RETURN-CODE> <DAYOFWEEK>MERCOLEDI</DAYOFWEEK> </DayofWeekResponse> </XM059O> 28 Migration in SOA
29 Web Service Testing Web Services Port Port Port Pre Conditions Post Conditions Assertion Skript WDSL Request Response WDSL Assertion Skript Daten Generator WSDL Requests Test Treiber WSDL Responses Ergebnist Validator WSDL Schema 29 Migration in SOA Schnittstellen Definitionen Abweichungen Validations bericht
30 Voraussetzungen für die Migration zu Web Services Techniken sind erforderlich um potentielle Web Services im Legacy Code erkennen zu können. Metriken sind erforderlich um die Wiederverwendbarkeit der Kandidaten zu bewerten. Werkzeuge sind erforderlich um den Web Service Code zu isolieren und aus dem restlichen Code herauszuschneiden. Werkzeuge sind erforderlich um die Web Services in einer WSDL Schale einzukapseln. Methoden und Werkzeuge sind erforderlich um die wiedergewonnenen Web Services zu testen und ihre Ergebnissen zu validieren. 30 Migration in SOA
31 Software ist unsere Leidenschaft ANECON Software Design und Beratung G.m.b.H. Alser Straße 4 / Hof 1 A-1090 Wien office@anecon.com Tel.: Fax: -998
Migration in eine Service Oriented Architektur
WSR2007 Migration in eine Service Oriented Architektur Harry Sneed ANECON GmbH, Wien Universitäten Regensburg & Passau GI Workshop on Software Reengineering Bad Honnef, Mai, 2007 Web Service Beschaffung
MehrWiederholung: Beginn
B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben
MehrWorkflow, Business Process Management, 4.Teil
Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung
MehrZustandsgebundene Webservices
Zustandsgebundene Webservices Präsentation ausgewählter Problemstellungen der Informatik Markus Oertel oer@uni-paderborn.de Universität Paderborn 25. September 2005 Zustandsgebundene Webservices Seite
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
MehrOERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt
OERA OpenEdge Reference Architecture Mike Fechner PUG Infotag 19. Mai 05 Frankfurt Überblick OERA Separated presentation and integration layers Common business logic with advanced models Data access abstracted
MehrPOIS-Praktikum 2007. Prozessimplementierung, RosettaNet PIPs 3A
POIS-Praktikum 2007 Prozessimplementierung, RosettaNet PIPs 3A Manuel Blechschmidt, David Foerster, Michael Leben, Mike Nagora, Jonas Rogge, Paul Römer Gliederung 2 Einleitung Was war unsere Aufgabe? Was
MehrWeb Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen
9 3 Web Services 3.1 Überblick Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen mit Hilfe von XML über das Internet ermöglicht (siehe Abb.
MehrDOAG SIG Day. E-Business Suite und SOA: Was ist heute schon möglich? Thomas Karle PROMATIS software GmbH. Frankfurt 26. April 2007
DOAG SIG Day E-Business Suite und SOA: Was ist heute schon möglich? Frankfurt 26. April 2007 Thomas Karle PROMATIS software GmbH 1 E-Business Suite und SOA Agenda Geschäftsprozesse auf Basis von SOA Business
Mehr5. Programmierschnittstellen für XML
5. Programmierschnittstellen für für Medientechnologen Dr. E. Schön Wintersemester 2015/16 Seite 146 Notwendigkeit: Programmierschnittstelle Zugriff auf -Daten durch Applikationen wiederverwendbare Schnittstellen
MehrCopyright 2014 Delta Software Technology GmbH. All Rights reserved.
Karlsruhe, 21. Mai 2014 Softwareentwicklung - Modellgetrieben und trotzdem agil Daniela Schilling Delta Software Technology GmbH The Perfect Way to Better Software Modellgetriebene Entwicklung Garant für
Mehr16.4 Wiederverwendung von COTS-Produkten
16.4 Wiederverwendung von COTS-Produkten COTS = commercial of the shelf im Handel erhältliche Software-Produkte Anpassung für Kunden ohne Änderung am Quellcode Quellcode in der Regel nicht einsehbar (Ausnahme
MehrArchitekturen. Von der DB basierten zur Multi-Tier Anwendung. DB/CRM (C) J.M.Joller 2002 131
Architekturen Von der DB basierten zur Multi-Tier Anwendung DB/CRM (C) J.M.Joller 2002 131 Lernziele Sie kennen Design und Architektur Patterns, welche beim Datenbankzugriff in verteilten Systemen verwendet
MehrJava und XML 2. Java und XML
Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003
Mehr5. Programmierschnittstellen für XML
5. Programmierschnittstellen für Grundlagen Dr. E. Schön FH Erfurt Sommersemester 2015 Seite 135 Programmierschnittstelle Notwendigkeit: Zugriff auf -Daten durch Applikationen wiederverwendbare Schnittstellen
MehrGI-Services erstellen und bereitstellen
GI-Services erstellen und bereitstellen Günter Dörffel ESRI Geoinformatik GmbH g.doerffel@esri-germany.de Agenda Positionierung von GIS-Services SOA im GIS Kontext Standards und Ihre Bedeutung 2 1 Arten
MehrVerteilte Systeme: Übung 4
Verteilte Systeme: Übung 4 WSDL und SOAP Oliver Kleine Institut für Telematik https://www.itm.uni-luebeck.de/people/kleine SOAP Nachrichten Serialisierung in XML Root-Element einer SOAP Nachricht ist
MehrSOA. Prof. Dr. Eduard Heindl Hochschule Furtwangen Wirtschaftsinformatik
SOA Prof. Dr. Eduard Heindl Hochschule Furtwangen Wirtschaftsinformatik Laderampen müssen passen Modularisieren Softwarearchitektur Modul A Modul B Modul C Modul D Große Anwendung im Unternehmen Modul
MehrÜberblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage)
Überblick Produkte Überblick Zielgruppen SOA SOA/BAM Bootcamp (4 Tage) Human Workflow, Oracle BPEL, OWSM, BAM, UDDI, Services Registry Zielgruppe: Partner SOA Essentials Human Workflow, Oracle BPEL, OWSM
MehrVon ODBC zu OLE DB. Neue Möglichkeiten der Datenintegration. Harald Gladytz, Team Vertrieb ESRI Niederlassung Leipzig
Von ODBC zu OLE DB Neue Möglichkeiten der Datenintegration Harald Gladytz, Team Vertrieb ESRI Niederlassung Leipzig Von ODBC zu OLE DB Begriffsbestimmung ODBC, OLE DB, COM, ADO... Unterschiede zwischen
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
MehrÜbersicht. Eclipse Foundation. Eclipse Plugins & Projects. Eclipse Ganymede Simultaneous Release. Web Tools Platform Projekt. WSDL Editor.
Eclipse WSDL-Editor Übersicht Eclipse Foundation Eclipse Plugins & Projects Eclipse Ganymede Simultaneous Release Web Tools Platform Projekt WSDL Editor Bug #237918 Eclipse Foundation Was ist Eclipse?
MehrEin Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse?
Ein Beispiel Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse? Dipl.-Kfm. Claus Häberle WS 2015 /16 # 42 XML (vereinfacht) visa
MehrAlbert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen
Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.
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
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
MehrÜbungen zur Softwaretechnik
Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se
Mehr3. Stored Procedures und PL/SQL
3. Stored Procedures und PL/SQL Wenn eine Anwendung auf einer Client-Maschine läuft, wird normalerweise jede SQL-Anweisung einzeln vom Client an den Server gesandt, und jedes Ergebnistupel wird einzeln
MehrBI in der Cloud eine valide Alternative Überblick zum Leistungsspektrum und erste Erfahrungen 11.15 11.45
9.30 10.15 Kaffee & Registrierung 10.15 10.45 Begrüßung & aktuelle Entwicklungen bei QUNIS 10.45 11.15 11.15 11.45 Von Big Data zu Executive Decision BI für den Fachanwender bis hin zu Advanced Analytics
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
MehrWeb-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen
Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen Klaus-Dieter Walter SSV Software Systems GmbH Dünenweg 5 D-30419 Hannover www.ssv-embedded.de kdw@ssv-embedded.de
MehrEvaluation of Database Design and Reverse Engineering Tools for a Large Software System
Evaluation of Database Design and Reverse Engineering Tools for a Large Software System Anne Thomas TU Dresden Dr. B. Demuth Pre Press GmbH (Dresden) T. Reuter Gliederung Einleitung Vorgehensweise Kontext
MehrMan liest sich: POP3/IMAP
Man liest sich: POP3/IMAP Gliederung 1. Einführung 1.1 Allgemeiner Nachrichtenfluss beim Versenden von E-Mails 1.2 Client und Server 1.2.1 Client 1.2.2 Server 2. POP3 2.1 Definition 2.2 Geschichte und
MehrWebservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste
Hauptseminar Internet Dienste Sommersemester 2004 Boto Bako Webservices 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung Was sind Web Services? Web Services sind angebotene
Mehr7HVWHQYRQ6$3$QZHQGXQJHQPLWGHP([WHQGHG &RPSXWHU$LGHG7HVW7RROH&$77
7HVWHQYRQ6$3$QZHQGXQJHQPLWGHP([WHQGHG &RPSXWHU$LGHG7HVW7RROH&$77 (LQOHLWXQJ Mit der SAP Testworkbench und dem Testtool ecatt können Anwender von SAP Software auf Basis des SAP Web Application Servers ab
Mehr'DV8QWHUQHKPHQI U SURIHVVLRQHOOH,7/ VXQJHQ
'DV8QWHUQHKPHQI U SURIHVVLRQHOOH,7/ VXQJHQ =XIULHGHQH.XQGHQ Das ist unser Ziel! :LUHQWZLFNHOQ6RIWZDUHLP3&XQG0DLQIUDPH%HUHLFK.RPSOHWWH3URMHNWH Sie benötigen Individualsoftware. Wir übernehmen gerne in ihrem
Mehrarlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek
arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek Speaker Andreas Holubek VP Engineering andreas.holubek@arlanis.com arlanis Software AG, D-14467 Potsdam 2009, arlanis
MehrModulhandbuch für das BA Kombinationsfach Angewandte Informatik Multimedia
Modulhandbuch für das BA Kombinationsfach Angewandte Informatik Multimedia Kenntnisse im Programmieren für das World Wide Web mit der Programmiersprache JAVA werden vermittelt, ebenso das Erstellen von
MehrAllgemeines zu Datenbanken
Allgemeines zu Datenbanken Was ist eine Datenbank? Datensatz Zusammenfassung von Datenelementen mit fester Struktur Z.B.: Kunde Alois Müller, Hegenheimerstr. 28, Basel Datenbank Sammlung von strukturierten,
Mehr20. DOAG-Konferenz. Wohlstrukturierte Prozesse auf SOA-Basis. mit der Oracle E-Business Suite. Thomas Karle PROMATIS software GmbH
20. DOAG-Konferenz Wohlstrukturierte Prozesse auf SOA-Basis mit der Oracle E-Business Suite Nürnberg 21. November 2007 Thomas Karle PROMATIS software GmbH E-Business Suite und SOA Agenda Geschäftsprozesse
MehrHerzlich Willkommen! eine praxisnahe Übersicht. Mit Java ins Web - mb@bebox.franken.de. 26.11.2000 (c) Michael Behrendt -
Herzlich Willkommen! Mit Java ins Web - eine praxisnahe Übersicht 1 Wer bin ich? Michael Behrendt, 21, Nürnberg kurzer Lebenslauf: 1991 Erster Rechner: Commodore C128 1995 Ausbildung zum Datenverarbeitungskaufmann
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
MehrCORBA. Systemprogrammierung WS 2006-2007
CORBA Systemprogrammierung WS 2006-2007 Teilnehmer: Bahareh Akherattalab Babak Akherattalab Inhaltsverzeichnis: Verteilte Systeme Vergleich zwischen lokale und verteilte Systeme Verteilte Anwendungen CORBA
MehrFujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013
Fujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013 Die Herausforderung: Hostanbindung Viele Unternehmen besitzen Mainframe- und Legacy-Anwendungen, so genannte Enterprise Information Systems (EIS),
MehrNeues aus dem 52 North WPS Projekt. Benjamin Proß, FOSSGIS, 20.03.2014
Neues aus dem 52 North WPS Projekt Benjamin Proß, FOSSGIS, 20.03.2014 Überblick Aktuelle Entwicklungen im WPS Testing WPS 2.0 Neues aus dem 52 North WPS Projekt 2 Der 52 North WPS Version 3.2.0 Unterstützt
MehrOWASP Stammtisch München Sep 2014 XSS und andere Sicherheitslücken aus der Perspektive des Programmcodes
OWASP Stammtisch München Sep 2014 XSS und andere Sicherheitslücken aus der Perspektive des Programmcodes 1 XSS: Cross-Site Scripting 1.) Es gelangen Daten in den Web-Browser, die Steuerungsinformationen
MehrSoftwarearchitektur als Mittel für Qualitätssicherung und SOA Governance
Softwarearchitektur als Mittel für Qualitätssicherung und SOA Governance Mag. Georg Buchgeher +43 7236 3343 855 georg.buchgeher@scch.at www.scch.at Das SCCH ist eine Initiative der Das SCCH befindet sich
MehrKlassenentwurf. Wie schreiben wir Klassen, die leicht zu verstehen, wartbar und wiederverwendbar sind? Objektorientierte Programmierung mit Java
Objektorientierte Programmierung mit Java Eine praxisnahe Einführung mit BlueJ Klassenentwurf Wie schreiben wir Klassen, die leicht zu verstehen, wartbar und wiederverwendbar sind? 1.0 Zentrale Konzepte
MehrThemen. Web Services und SOA. Stefan Szalowski Daten- und Online-Kommunikation Web Services
Themen Web Services und SOA Wer kennt den Begriff Web Services? Was verstehen Sie unter Web Services? Die Idee von Web Services Ausgangspunkt ist eine (evtl. schon bestehende) Software Anwendung oder Anwendungskomponente
Mehr12.4 Sicherheitsarchitektur
12.4 Sicherheitsarchitektur Modellierung Sicherheitsstrategie Systemmodell Sicherheitsmodell Entwurf Architektur Sicherheitsarchitektur Implementierung sicherer Code SS-12 1 Wie wird das Sicherheitsmodell
MehrVirtuelle Fachbibliothek Ethnologie:
Virtuelle Fachbibliothek Ethnologie: Einsatz des Content-Management- Systems typo3 -Dirk Diebel Integration von MetaLib via X-Server - Jörg Lüttgau Dienstag, 19. April 2005 EVIFA - Virtuelle Fachbibliothek
Mehr1. Was bedeutet EAI? 2. Worin liegen die Vorteile? 3. Worin liegen die Nachteile? 4. EAI-Markt
Referate-Seminar WS 2001/2002 Veranstaltungsort: Giessen Datum: 03. April 2002 Fachbereich: Wirtschaftsinformatik Referentin: Übersicht 2. Worin liegen die Vorteile? 3. Worin liegen die Nachteile? Seite
Mehrwhite sheep GmbH Unternehmensberatung Schnittstellen Framework
Schnittstellen Framework Mit dem Schnittstellen Framework können Sie einerseits Ihre Schnittstellen automatisch überwachen. Eine manuelle Kontrolle wird überflüssig, da das Schnittstellen Framework ihre
MehrIBM SPSS Data Access Pack Installationsanweisung für Windows
IBM SPSS Data Access Pack Installationsanweisung für Windows Inhaltsverzeichnis Kapitel 1. Übersicht.......... 1 Einführung............... 1 Bereitstellen einer Datenzugriffstechnologie.... 1 ODBC-Datenquellen...........
MehrFaclets. Eine alternative View Technologie um JSF Applikationen OHNE JSP zu entwickeln Wird unter java.net gehostet Open Source, CDDL Lizenz
Facelets Faclets Eine alternative View Technologie um JSF Applikationen OHNE JSP zu entwickeln Wird unter java.net gehostet Open Source, CDDL Lizenz (COMMON DEVELOPMENT AND DISTRIBUTION LICENSE) Von Jacob
Mehr2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:
2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Configuring Terminal Services o Configure Windows Server 2008 Terminal Services RemoteApp (TS RemoteApp) o Configure Terminal Services Gateway
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
Mehrmysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank
mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man
MehrIAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C
IAC-Programmierung HELP.BCFESITSIACPROG Release 4.6C IAC-Programmierung SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen
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
MehrNCDiff Testmanagement leicht gemacht
Testmanagement leicht gemacht Nagler & Company Thomas Gebhard & Anton Garra Complexity Die stetige Anpassung an neue Anforderungen der IT und das Bestreben Marktgegebenheiten zu folgen oder voraus zu sein,
MehrProjektarbeit POS II zum Thema Branchensoftware in der Druckindustrie. Ben Polter, Holger Räbiger, Kilian Mayer, Jochen Wied
Projektarbeit POS II zum Thema Branchensoftware in der Druckindustrie Ben Polter, Holger Räbiger, Kilian Mayer, Jochen Wied Die SAP AG ist der größte europäische und weltweit drittgrößte Softwarehersteller.
MehrComparison of Software Products using Software Engineering Metrics
Comparison of Software Products using Software Engineering Metrics Alexander Bätz Fakultät EIM Universität Paderborn 23. Juli 2009 1 / 28 Motivation Qualitätsbewertung von Software Vergleichbarkeit von
MehrObjectBridge Java Edition
ObjectBridge Java Edition Als Bestandteil von SCORE Integration Suite stellt ObjectBridge Java Edition eine Verbindung von einem objektorientierten Java-Client zu einer fast beliebigen Server-Komponente
MehrOracle APEX Installer
Version 2.11 Installationsanleitung Kontakt Sphinx IT Consulting Aspernbrückengasse 2 1020 Wien, Österreich T: +43 (0)1 59931 0 F: +43 (0)1 599 31 99 www.sphinx.at marketing@sphinx.at Inhalt 1 Voraussetzungen
MehrPM/CS - Datenübernahme in Instandhaltung und Kundenservice
PM/CS - Datenübernahme in Instandhaltung und Kundenservice HELP.CAGTFADMPM Release 4.6C PM/CS - Datenübernahme in Instandhaltung und Kundenservice SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten.
MehrProzessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08
Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements von Stephanie Wilke am 14.08.08 Überblick Einleitung Was ist ITIL? Gegenüberstellung der Prozesse Neuer
MehrIntegriertes ITSM mit 100% Open Source
Real ITSM.Lean, secure& approved Integriertes ITSM mit 100% Open Source Tom Eggerstedt. it-novum Daniel Kirsten. Synetics it-novum 2015 synetics 2015 Wer ist it-novum? Marktführer Business Open Source
MehrIVS Arbeitsgruppe Softwaretechnik Abschnitt 3.3.1 Management komplexer Integrationslösungen
Vorlesung - IVS Arbeitsgruppe Softwaretechnik Abschnitt 3.3.1 Management komplexer Integrationslösungen Seite 1 Typische Situation in Integrationsprojekten Verwendung komplexer und teuerer Integrationsframeworks.
MehrSAP NetWeaver Gateway. Connectivity@SNAP 2013
SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten
MehrIdentity Propagation in Fusion Middleware
Identity Propagation in Fusion Middleware Klaus Scherbach Oracle Deutschland B.V. & Co. KG Hamborner Str. 51, 40472 Düsseldorf Schlüsselworte Oracle Fusion Middleware, Oracle Access Management, Identity
MehrWEBAPPLIKATIONEN MIT PHP. Wo gibt es Hilfe? Wie fang ich an?
WEBAPPLIKATIONEN MIT PHP Wo gibt es Hilfe? Wie fang ich an? Tools Webapplikationen bestehen aus Textdateien Lassen sich in Texteditoren schreiben Alternativen: Eclipse (PDT) Netbeans (Dynamic Languages)
MehrDurch Standardisierung können Webservices von jedem Cluster verwendet werden, unabhängig von Betriebssystem und verwendeter Sprache.
Service Oriented Architecture einfach nutzen RPG in der modernen Software-Architektur Die technologische Entwicklung hat uns ein neues Konzept beschert: SOA Service Oriented Architecture. Dabei handelt
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
MehrDatenbanken und Informationssysteme II
Datenbanken und Informationssysteme II SS 2015 Dr. Christian Senger Einführung 1 mitarbeiter_fehltage abteilung_id mitarbeiter_id fehltage 3 2 2 1 1 1 2 4 5 4 5 3 2 6 10 4 3 3 1 8 1 2 7 5 3 9 1 Ausgabe:
MehrCode wiederverwenden: Objektorientierte Programmierung (OOP) sinnvoll nutzen Roland Wagner Automatisierungstreff IT & Automation 2015
Code wiederverwenden: Objektorientierte Programmierung (OOP) sinnvoll nutzen Roland Wagner Automatisierungstreff IT & Automation 2015 CODESYS a trademark of 3S-Smart Software Solutions GmbH Agenda 1 Warum
MehrSOA Serviceorientierte Architektur Definition, Marktpotenzial und Perspektiven
SOA Serviceorientierte Architektur Definition, Marktpotenzial und Perspektiven SO A Fraunhofer-Institut für Softwareund Systemtechnik ISST Dr. Ulrich Springer Dr. Bernhard Holtkamp Dortmund, 20.01.2009
MehrE-Business Architekturen
E-Business Architekturen Übung 3b Entwicklung eigener Service-Angebote 01.03.2015 Prof. Dr. Andreas Schmietendorf 1 Ziele der Übung Möglichkeiten zur Serviceimplementierung (ggf. auch Cloud) Umgang mit
MehrXpert.IVY das GUI ist entscheidend!
Xpert.IVY das GUI ist entscheidend! Process Solution Day 2010 Track C Prozessportale, Human Workflow Management Autor: Mag. Thomas Zehetner Soreco Int. Datum: 17. Mai 2010 Mission Geschichte/Management
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
MehrLokale Installation von DotNetNuke 4 ohne IIS
Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation
MehrApache HBase. A BigTable Column Store on top of Hadoop
Apache HBase A BigTable Column Store on top of Hadoop Ich bin... Mitch Köhler Selbstständig seit 2010 Tätig als Softwareentwickler Softwarearchitekt Student an der OVGU seit Oktober 2011 Schwerpunkte Client/Server,
MehrSchlussbewertung 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
MehrCartCalc FAQ (frequently asked questions) häufige Fragen zu CartCalc
CartCalc FAQ (frequently asked questions) häufige Fragen zu CartCalc Installation Frage: Wie installiere ich CartCalc? Antwort: Die Installation von CartCalc erfolgt automatisch. Nach Einlegen der Demo-CD
MehrScala & Lift. Ferenc Lajko 04.02.2010
Scala & Lift Ferenc Lajko 04.02.2010 Gliederung 1. Scala 1.1. Allgemein 1.2. Merkmale 1.3. Unterschiede zu Java 1.4. Code-Beispiel 1.5. Vorteile zu anderen Sprachen 2. Lift 2.1. Allgemein 2.2. Idee 2.3.
MehrAutor: Peter Seemann Seminar: Softwarearchitekturen Betreuer: Benedikt Meurer
Autor: Peter Seemann Seminar: Softwarearchitekturen Betreuer: Benedikt Meurer *Was sind Web Services? *Beispiele für Web Services *Web Service Architektur *Web Services Technologien *Fazit 2 *Übertragungsstandard
MehrConigma CCM (3G) - Überblick -
Conigma CCM (3G) - Überblick - Evolutionsstufen des Software Entwicklungsprozesses Evolutionsstufen Software Factory Software Factory Release Entwicklung in Verbindung mit einer Taktung der Aktivitäten
MehrWerkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT
Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT Neue Technologien effizient nutzen Ehningen, 3. Juli 2014 Rodney Krick rk@aformatik.de aformatik Training & Consulting GmbH & Co. KG
MehrHP Service Virtualization. Bernd Schindelasch 19. Juni 2013
HP Service Virtualization Bernd Schindelasch 19. Juni 2013 Agenda EWE TEL GmbH Motivation Proof of Concept Ausblick und Zusammenfassung HP Software Performance Tour 2013: HP Service Virtualization 2 EWE
MehrPRESman. Presentation Manager. Reduzieren Sie nachhaltig die Kosten für das. Erstellen, Verwalten und Verteilen Ihrer
Reduzieren Sie nachhaltig die Kosten für das Erstellen, Verwalten und Verteilen Ihrer Präsentationen durch eine effiziente Folienverwaltung Sie kennen die Situation Ein Vortrag muss kurzfristig vorbereitet
MehrMobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.
Beschreibung Betriebliche Kennzahlen sind für die Unternehmensführung von zentraler Bedeutung. Die Geschäftsführer oder Manager von erfolgreichen Unternehmen müssen sich deshalb ständig auf dem Laufenden
MehrÜbersicht Oracle Lizenzierung Oracle Lizenz-Shop www.ise-lizenzen.de
Übersicht Oracle Lizenzierung Oracle Lizenz-Shop www.ise-lizenzen.de Auf den folgenden Seiten bekommen Sie einen Überblick über das Oracle Lizenzmodell und die Möglichkeit, wie Sie schnell und einfach
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
MehrFormular»Fragenkatalog BIM-Server«
Formular»Fragenkatalog BIM-Server«Um Ihnen so schnell wie möglich zu helfen, benötigen wir Ihre Mithilfe. Nur Sie vor Ort kennen Ihr Problem, und Ihre Installationsumgebung. Bitte füllen Sie dieses Dokument
MehrTechnologische Entwicklung von GIS und Internet der letzten Jahre
Technologische Entwicklung von GIS und Internet der letzten Jahre 10. Seminar GIS & Internet 10. bis 12. September 2007 UniBwMünchen Dr. Christine Giger Übersicht GIS vor 30 Jahren GIS vor 20 Jahren GIS
Mehr4D Server v12 64-bit Version BETA VERSION
4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und
MehrProzedurale Datenbank- Anwendungsprogrammierung
Idee: Erweiterung von SQL um Komponenten von prozeduralen Sprachen (Sequenz, bedingte Ausführung, Schleife) Bezeichnung: Prozedurale SQL-Erweiterung. In Oracle: PL/SQL, in Microsoft SQL Server: T-SQL.
MehrIhr IT-Administrator oder unser Support wird Ihnen im Zweifelsfall gerne weiterhelfen.
Dieses Dokument beschreibt die nötigen Schritte für den Umstieg des von AMS.4 eingesetzten Firebird-Datenbankservers auf die Version 2.5. Beachten Sie dabei, dass diese Schritte nur bei einer Server-Installation
Mehr