DB2 Relational Extenders und OO

Größe: px
Ab Seite anzeigen:

Download "DB2 Relational Extenders und OO"

Transkript

1 Bilder Image Audio DB2 Relational Extenders und OO Text/XML Video Video Spatial Manfred Päßler/Otto Görlich IBM SW Group Manfred Päßler, DM Support, 1

2 Agenda Multimedia Anwendungsgebiete "Objekt-relational" Verwaltung großer Objekte in DB2 DB2 Extendertechnologie DB2 Datalinks Manager DB2 Extenders für Text DB2 Extenders für Audio/Video/Bilder DB2 Spatial Extender 2

3 Multimediale Anwendungsgebiete Interactive training Customer self-service Reference materials (publishing) Video production Complex sales service and support Market/support for two-tiered distribution People-intensive businesses Collaboration within and between companies Complex product design and development Expanding distribution channels Other Source: Gartner Group Manfred Päßler, DM Support, mpaessle@de.ibm.com 3

4 Motivation für OODBMS schneller navigierender Zugriff in komplexen Objektgraphen (z.b. worflow process model) OO Sprachen "passen nicht" zu SQL-DB Host language (C++) versus SQL (2 skills erforderlich, Typkonversion) Mitte der 90er Jahre keine Vererbung in Mainstream RDBMS (heute structured types mit Vererbung in DB2) Materialisierung/Konversion von DB-Objekten nach Sprachobjekten erfordert Persistenzlayer neuer Trend, Mitte 90er "offenes Rennen" zwischen RDBMS und OODBMS 4

5 Flowmarks V1/V2 History und Achillesfersen entwickelt Anfang/Mitte der 90er Jahre in C++ mit Objectstore als Datenbank (Version 3 bis einschließlich 5.0 SP3) Focus auf Funktionsumfang und Benutzbarkeit, nicht auf Robustheit und Skalierbarkeit proprietäres Kommunikationsprotokoll (Telepath) Fehleranfällig, keine garantierte Nachrichtenzustellung (keine Transaktionsklammer um DB und Kommunikation) aufwendige Portierung auf alle Basisprotokolle (TCPIP, APPC,...) Objectstore Datenbank 5

6 Flowmark V2 Systemstruktur Objectstore Database Objectstore Database Server Tier1 Obj. Prot. Obj. cache Flowmark Server Telepath Obj. Prot. Flowmark Buildtime GUI Tier 2 Flowmark Workflow Clients (APIs, GUIs. PEA) Applications Application Data Tier 3 6

7 Objectstore Probleme - Übersicht inkonsistente Datenbanken (database corruptions) schwieriger Nachweis von Fehlern (Komplexität) limitierte Datenbankgröße limitierter Addressspace schlechte Performance bei Queries keine Skalierbarkeit auf SMP keine gute High Availability Lösung keine wirkliche concurrency bei collections mangelnde Datenunabhängigkeit mangelnde Reife der Datenbanktools support policy von ODI Nischenskill auch beim Kunden notwendig (Datenbankadministration) hoher Entwicklungsaufwand zur Umgehung dieser Probleme 7

8 Disclaimer Erfahrungen beziehen sich auf den Zeitraum bis Sommer 1998 von Flowmark verwendete ObjectStore Releases bis einschließlich 5.0 SP3 heute nur noch 2 Flowmark V2 Kunden mit Objectstore in Betrieb 8

9 Limitierte Datenbankgröße praktische Limits OS/2: 250 MB AIX: 1.2 GB Ursache: größere DB praktisch nicht mehr handhabbar Tools wie oscompact brauchen AddressSpace von doppelter DB-Größe Address-Space Grenze auf AIX 2.5 GB nichtlineare Performance-Verschlechterung ab ca Segmenten Maßnahmen (Workarounds) Kunden muessen Anwendung umdesignen Speichern langlaufender Geschäftsvorfälle ausserhalb von Flowmark mehere Flowmark Server mit eigener DB, die über Anwendung synchronisiert werden 9

10 DB2 UDB - Extender DB2 UDB Extender verbindet zwei Welten... relationale Sicht: Eine Sicht auf Daten in "Tabellenform", flache Datenstrukturen Objektsicht: Kapselung von Daten und Funktionen in "Objekte"... und ermöglicht die Integration der Geschäftslogik in die DB Dennoch: Grundlage für die Abfrage bleibt SQL: "Zeige mir alle Mitarbeiter als 4 mal 8 cm Bild, und einem zugehörigem Video, welche vor einem roten Hintergrund stehen, ein Einkommen > DM/Jahr haben, und in den Abt. 20 und 40 arbeiten." Mitgelieferte objektrelationale Erweiterungen (for free!) Text-/ XML-/ Video- /Image- /Audioextender Text Information Extender Kostenpflichtige Features DB2 Net.Search Extender DB2 Datalinks Manager DB2 Spatial Extender Plus viele Extender von Partnern 10

11 Implementierung DB2 Extender durch... 1 LOB TYPES ermöglichen die Speicherung von bis zu 2 GB großen Objekten, mit Unterstützung von minimaler Datenbewegung während der Verarbeitung (locators, file references in Verbindung mit SQL Funktionen wie "position", "substring", "concat" etc). 2 USER-DEFINED FUNCTIONS ermöglichen die Entwicklung von built-in SQL-Funktionen durch eigene C, C++ Funktionen. Polymorphe Implementierungen möglich (Überlagerung gleicher Funktionsnamen mit unterschiedlicher Signatur) 3 DISTINCT TYPES ermöglichen Typsicherheit in den Applikationen durch die Definition neuer Datentypen und zugehöriger Funtionen. 4 TRIGGERs stellen interne Arbeitsprozesse (Indizierung, Queueing,... sicher) 5 Stored Procedures implemetieren Geschäftslogik in der DB 11

12 Weitere OO SQL99 Features der DB2 Objektsicht: Typ Definitionen als Zeilen ("Typed Tables") und Spaltentyp ("Structured Columns") Methodendefinitionen zu Typdefinitionen ("Abstract Data Types") Typ-/Tabellenhierarchien Object Identifier (Eindeutige Kennung der Objekte) (Benutzer- oder Systemgeneriert) Referenzen ("Zeiger" auf andere Objekte) Transformer Funktionen (Internalisierung und Externalisierung von strukturierten Datentypen) 12

13 Structured Data Types "Object Types" with Attributes predefined types user-defined/structured types (-> nesting) Methods implicit "self" parameter can be overloaded Example CREATE TYPE Address_t ( street VARCHAR(30), city VARCHAR(20), state VARCHAR(20)) METHOD tostring( ) RETURNS VARCHAR(72)... CREATE TYPE Person_t AS ( name birthyear addr VARCHAR(20), INTEGER, Address_t) Subtyping & Inheritance Structured type can be a subtype of another structured type single inheritance Subtype inherits attributes and methods from supertype Subtype can define additional attributes and methods CREATE TYPE BusinessAddress_t UNDER Address_t ( company VARCHAR(30),...) 13

14 Structured Types as Column Types Type of a column can be a structured type CREATE TABLE order (..., shipping Address_t,...) SQL syntax for attribute access and method invocation SELECT shipping..tostring() FROM order WHERE shipping..city = 'San Jose' UPDATE order SET shipping..city = 'San Francisco' WHERE... Substitutability one of the key advantages of OO programming languages instances of subtypes are permitted wherever the supertype is structured type columns are heterogenous INSERT INTO order(shipping) VALUES (BusinessAddress_t()) nesting of structured types is heterogenous, too VALUES (Person_t()..addr(BusinessAddress_t())) Transformation functions transform group - pair of (user-defined) functions that convert a column object into a built-in type (and back) SELECT shipping FROM order INTO :addrvar WHERE... UPDATE order SET shipping = :addrvar... application can chose which transform group to use flexibility of retrieving objects based on applications needs external user-defined functions/methods can chose the transform group to be used for object parameters 14

15 Column Types - Representation Column objects are variable-length values single value with internal object representation optimized for nesting, heterogenous objects (substitutability) fast, built-in functionality for attribute access Optimized inline representation column objects may vary significantly in size additional attributes added in subtypes attributes of variable length (VARCHAR, LOB) objects smaller than a threshold (INLINE LENGTH) are stored inline threshold can be specified on a per column basis allows tuning for fast access of average-size objects even LOB attributes can be stored inline dynamic out-of-line storage first, only variable-length attributes (e.g., LOBs) are stored out-of-line if required, the whole object can be stored out-of-line superior performance 15

16 Integration großer Datenbestände mittels DB2 Speicherung außerhalb der Datenbank + Streaming + Flexibilität + Sucheh - Zugriffsrechte - Wartung -Transaktionssicherheit - Konsistenz / Integrität STUDENTS NAME PHOTO Bill Sandy Mary DB2 Extender 16

17 Integration großer Datenbestände mittels DB2 DB2 UDB als Trägersystem für PDM II... oder Umgebung innerhalb - Streaming +- Flexibilität + Suche STUDENTS +Zugriffsrechte +Wartung +Transaktionssicherheit + Konsistenz / Integrität NAME Bill Sandy Mary DB2 Extender PHOTO 17

18 Integration großer Datenbestände mittels DB2... oder mittels Datalinks Referentielle Integrität Zugriffskontrolle Konsistentes Backup und Recovery Transaktionssicherheit Dassault CATIA/VPM Applications SQL API requests File API requests Employee Table Datalink File Filter name dept picture Datalink File Manager file-link type Images in external Files DBMS controls images stored in picture column 18

19 DB2 Extender - Anwendungsbeispiel SOLD ONHAND RATING ARTIST TITLE COVER VIDEO MUSIC SCRIPT PG-13 Arnold The Exter minator R Kevin Dancing with Bulls G Glenn 101 Doll Imitations G Buzz Toy Glory Mix traditional relational data with multimedia data SELECT FROM WHERE Sold, Artist, Music, Cover, Video, Video_Store Rating = 'G', Video-length(video) < 120, contains (SCRIPT, "Great Mail found in a shell") Sold ORDER_BY Datatype Attribute Specialized Search found: "Message in a bottle" 19

20 Architektur der DB2 Text/Audio/Video/Image Extenders Applications SQL Client functions DB2 Client Streamed data DB2 UDB V7 - Extended SQL API - C API Stored Proc. UDT UDF Static data DB2 Datalinks * Servers Externally Stored MM Data Business Data { MM Extensions MM Attributes Data Search Support Data Static data BLOBs Internally Stored MM Data * V7: Text- und TIE V8: XML und AVI Manfred Päßler, DM Support, mpaessle@de.ibm.com 20

21 Volltextsuche mit DB2 DB2 Textextender (ab V2) funktional mächtigste DB2 Textsuchmaschine, als externe UDF implementiert linguistische/fuzzy/phrasensuche mit boolschen Operatoren Thesaurusunterstützung 24 unterstützte Sprachen DBText Information Extender (ab V7.2) Suchfunktion als interne UDF implementiert: wesentlich stärker vom DB2 Optimizer berücksichtigt, dadurch 4-10x schneller als Textextender Einfache Benutzung funktional wie Textexten, aber ohne linguistische Suche, begrenzte Unterstützung der Mehrsprachigkeit DB2 EE: AIX, NT, Solaris Net.Search Extender (ab V7.1) Schnellste Suchmaschine, als Stored Procedure implementiert In-Memory Search Optimierte Speicherung der Daten höchste Skalierbarkeit und Performance (kaum Performance Verluste bei 400 gleichzeitigen Zugriffen auf 4 Mio Sätze (Resp.Time < 1s) begrenzte Unterstützung der Mehrsprachigkeit, keine XML Unterstützung 21 1EPOS

22 ?????? 3xTextsuche?????? Konsolidierung der Textsuchmaschinen in V8 Empfehlung Möglichst: Text Information Extender Falls größtmögliche Funktionalität (linguistische Suche, Mehrsprachigkeit): Textextender Falls größtmögliche Performance: Net.Search Extender 4 Borders Books Time in Seconds M 14M 21M 28M 35M 42M 49M 56M 63M 70M 77M 84M 91M Web Server Hits Per Day 22

23 Audio/Video/Image Extender UDFs für Speicherung in oder außerhalb der Datenbank Retrievel der Objekte in Memory oder Datei Attributextraktionen beim insert Audio: Format, Dauer, Anzahl Kanäle,... unterstützt: AIFF, AIF, AIFC, AU, MIDI, MPEG1, WAV Image: format, thumbnail, Länge, Breite,... unterstützt: _IM, BMP, EPS, EP2, GIF, IMG, IPS, JPG, PCX, PGM, PS, PSC, PS2, TIF, YUG Video: Format, Dauer, Frame-Nummer,... unterstützt: AVI, MPEG1, MPEG2, QT Spezielle Suchmöglichkeiten incl. Ranking: Image: Query by Image Content Video: Shot Change Detection 23

24 Image Extender: QBIC Nach diesen Kategorien kann gesucht werden: Farbdurchschnitt Farbdurchschnitt des Bildes z.b. grün, rot violett Farb-Histogramm Farbverteilung in einem Bild, z.b. 50% Rot und 20% Gelb Farb-Position Bestimmende Farben in bestimmten Bildpositionen Textur Größe, Kontrast und Ausrichtung von Wiederholungsmustern in einem Bild Obige Daten werden in einem Katalogisierungslauf extrahiert und stehen dann für Suchprozesse zur Verfügung Manfred Päßler, DM Support, 24

25 Kombinierte Bild-, Text-, und Katalogsuche This beautiful suit by Cardin is available in our new winter collection. Item #: Type: suit Price: $450 Size: L, M, S Bild Volltext Katalog Bildinhalt Suche Color Pattern Textinhalt Suche "Cardin or Dior" Katalog Suche Type = suit Price < $500 Manfred Päßler, DM Support, 25

26 Video Extender: Scene Change Detection Szenenwechsel: Signifikanter Unterschied zwischen 2 Video Frames Shot: Frames zwischen 2 Szenenwechsel Funktionen: Erkennung von Szenenwechseln Erzeugen und Verwalten des Shot-Katalogs in der Datenbank Extrahieren von Frames Zusammenspiel mit QBIC "Gibt es im Video eine Sonnenaufgangsszene ähnlich diesem Bild? Wenn ja, spiele bitte das Video ab dieser Szene!" Manfred Päßler, DM Support, 26

27 What is XML? A simplified subset of SGML optimized for inter-/intranet applications A text-based tag language similar in style to HTML but with user-definable tags A standard way of sharing structured data A key technology to enable e-business A standard way of separating data from presentation A metalanguage for defining other markup languages, interchange formats and message sets XML is the foundation for a family of technologies XML - HTML? XML markup states what the data is, HTML markup states how the data should be displayed HTML is about presentation and browsing XML is about structured information interchange 27

28 XML Doc Example: Simple Stock Trade data DTD Using Simple Stock Trade Markup Language (SSTML) <?xml version="1.0"?> <order transaction="buy"> <symbol>ibm</symbol> <quantity>1000</quantity> <market/> <status>pending</status> </order> <?xml version="1.0"?> <order transaction="sell"> <symbol>ibm</symbol> <quantity>500</quantity> <!ELEMENT order (symbol,quantity, (market limit_price),status)> <!ELEMENT symbol (#PCDATA)> <!ELEMENT quantity (#PCDATA)> <!ELEMENT market EMPTY> <!ELEMENT limit_price (#PCDATA)> <!ELEMENT status (#PCDATA)> <!ATTLIST order transaction (buy sell) #REQUIRED> <limit_price>200</limit_price> <status>executed</status> </order> 28

29 How is XML used? L e g a c y DTD XML XML Intra and inter company communications XSL Browser based front-end L e g a c y XML based Repositories 29

30 DB2 XML Extender - how DB2 supports XMLS Storing XML Docs as is (into a column or as external file) [UDFs] decompostition into relational [Stored Procedures] Validate while storing Extract/update attribute/element values from XML docs via XPath Syntax [UDFs] DB2 index cruical XML attribute/element values (Side Tables) Fast DB2 search combine XML docs with legacy relational data Fast fulltext search in XML structures [Textextender/Text Information Extender] Retrieve XML docs [UDFs] Composite/Decompostite XML docs from/to relational [Stored Procedures] Store/retrieve/extract/update/composite/decomposite into/from message queue [UDFs+MQSeries] DTD Repository Administration Wizzard [Java Program] SOAP [WebSphere+DB2] 30

31 DB2 XML Extender - Functionality Structural Bioinformatics Application DAD (Data Access Definition) XML DOC user table Store/retrieve update/extract DB2 XML Extender compose/ decompose DB2 collection XML DOC side tables DTD repository External Files 31

32 ???? Two Storage Modells???? Document Centric Approach Store XML Docs "as is" into column Documents already exist, exist externally Documents primarily read-only, update performance not critical Structural text search with section support Documents with large text blocks Data Centric Approach Compose & decompose XML documents from and to data in relational tables Data already stored in database database driven OLTP Transactions operate frequently on values in XML docs Document content update performance is important Rationalize different document sources 32

33 Composition/Decomposition <order key='99'> <customer>thompson</customer> <part key='82' >... </part> <part key='83' >... </part> </order> DAD (Data Access Definition) Mapping Methods: SQL (compostion only) RDB_node (XML-Style for compostion/decomposition) order_key order_tab customer order_key part_tab part_key Thompson

34 Using XML UDFs and Stored Procedures Stores a record into an XML-Table with UDF: SQL INSERT INTO sales_tab(id, NAME, ORDER) VALUES( '1234', 'Sriram Srinivasan', XMLCLOBFromFile('c:/dxx/samples/cmd/order.xml')) ID NAME ORDER 1234 Sriram Srinivasan XML DOC Exports XML documents as varchars into files select db2xml.content(db2xml.xmlvarchar(order), order.xml') from result_tab where ID=1234 Selects attributes and values from stored XML documents SELECT extractvarchar(order, '/Order/Customer/Name') from sales_tab WHERE id > 10 Updates an XML document with UDF UPDATE sales_tab set order = Update(order, '/Order/Customer/Name', 'Heine') WHERE sales_person = 'Sriram Srinivasan' Fulltext search in XML-Doc with Textextender SELECT Order FROM Sales WHERE Contains(txhandle,... section(/order/customer/name), "Heine") = 1 34

35 What are Web Services? A Web service is a set of application functions that perform some useful service on the behalf of a requester......such as informational or transactional functions. A Web service can be described and published to the network for use by other programs across the network, typically the Web. Examples today: a stock quote service, a service to retrieve news from Web news sources, a service to return maps of historic weather events by zip code, currency conversion services, and a service to return highway conditions in California. Web services are modular, related Web services can be aggregated into a larger Web service. An enterprise application can be relativiely easy be transformed into a web service through mapping XML is used for data representation and exchange 35

36 Web Services Architecture Service Provider publishes the availability of its services & responds to requests to use them WSDL - Web Services Description Language Service Requester uses service brokers to find a needed service bind SOAP - Simple Object Access Protocol find publish UDDI - Universal Description, Discovery and Integration Service Broker registers and categorizes published service providers and offers search services 36

37 Soap: Invoke a Web Service 37

38 SOAP and DB2 - Details HelloSample.dadx <?xml version="1.0" encoding="utf-8"?> <DADX xmlns=" <operation name="listdepartments"> <query> <SQL_query>SELECT * FROM DEPARTMENT</SQL_query> </query> </operation> </DADX> Soap Service Runtime WORF 38

39 Invoking the Service <?xml version="1.0"?> <ns1:listdepartmentsresponse SOAP-ENV:encodingStyle=" xmlns:soap-env=" xmlns:ns1="urn:/sample/hellosample.dadx" xmlns:xsd=" xmlns:xsi=" <return> <xsd1:listdepartmentsresult xmlns=" xmlns:xsd1=" <listdepartmentsrow> <DEPTNO>A00</DEPTNO> <DEPTNAME>SPIFFY COMPUTER SERVICE DIV.</DEPTNAME> <MGRNO>000010</MGRNO> <ADMRDEPT>A00</ADMRDEPT> <LOCATION xsi:null="true"/> </listdepartmentsrow> <listdepartmentsrow> <DEPTNO>B01</DEPTNO> <DEPTNAME>PLANNING</DEPTNAME> <MGRNO>000020</MGRNO> <ADMRDEPT>A00</ADMRDEPT> <LOCATION xsi:null="true"/> </listdepartmentsrow>... 39

40 Tools XML Extender Admin GUI Administration DAD Wizzard ("Drag and Drop" mapping DTD <-> relational WebSphere V4 provides Tools for creating Web Service Environment (UDDI, registry, WSDL, SOAP runtime support,...) WORF (Web Service Object Runtime Framework) to implement Web Services with DB2 (so you can define Web Services in DADX) wizzards for creating DADX wizzard for creating DAD from XSchema SOAP test environment Partly beta on Windows(R) NT and Windows(R)

41 alphaworks XML Technologies Xeena Visual DTD IBM XSLTrace XML Parser: XML4J, XPK4J, XML4C, XML4J EA LotusXSL TexML DataCraft P3P Parser RDF for XML XML Security Suite XML Bean Suite XML Translator Generator Dynamic XML PatML XML TreeDiff XML BeanMaker Bean Markup Language (BML) XML EditorMaker XML Enabler XML Diff & Merge Data Descriptor by Example SVG Viewer XML Productivity Kit Visual Transformation XML Generator 41

42 Spatial Data: To help you answer queries like... How many accidents that occurred within.5 kilometers of a highway exit damaged the front bumper of red cars? What is the closest retail outlet for all of the customers who have spent >$3K during 1997 within the Chicago area? Identify customers with home insurance policy living within 1000 yards of a creek -- who DO NOT have flood insurance option. Within the Los Angeles key market, identify the under-performing locations within a 10 minute driving time of a competitor location. GRZ/GAD 42

43 Spatial Extender Geographical DBMS which is tightly integrated with DB2 UDB v7.1 to provide the following spatial functionality: Modelling spatial data 13 spatial types are provided to spatially model real-world entities such as location of customers, boundary of parks, course of rivers, path of cable lines, etc. Conforms to the OpenGIS Consortium (OGC) and ISO standards Storing, indexing, and querying spatial data A spatial index is provided for users to create index on the spatial columns of their business tables Manipulating spatial data A set of OGC-complient spatial operations and predicates e.g. distance is an operation and touch is a predicate Managing spatial resources Administration tools to manage the spatial resources Data exchange utilities Utilities to load/unload spatial data or transform spatial data from one form to another Analyzing and browsing spatial data A geo-browser tool (ESRI) to visualize the result of arbitrary queries based on a designated spatial column Works with all ESRI Tools for manipulating/visualization of spatial data 43

44 Productivity Revolution for Solutions REAL mission: Our REAL Search, access, process, store and manage all forms of digitized information Application Application Relational Database Application Enhanced Relational Database File System 44

45 Interesting Internet Adresses DB2 Homepage DB2 Extenders Homepage DB2 XML Extender Homepage alphaworks - web site for free emerging technologies from IBM. developerworks - web site for product- and platform-independent information on e-business application development e-business - site for more information on IBM e-business products Migration

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient Filing system designer FileDirector Version 2.5 Novelties FileDirector offers an easy way to design the filing system in WinClient. The filing system provides an Explorer-like structure in WinClient. The

Mehr

Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH

Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH What is a GEVER??? Office Strategy OXBA How we used SharePoint Geschäft Verwaltung Case Management Manage Dossiers Create and Manage Activities

Mehr

GridMate The Grid Matlab Extension

GridMate The Grid Matlab Extension GridMate The Grid Matlab Extension Forschungszentrum Karlsruhe, Institute for Data Processing and Electronics T. Jejkal, R. Stotzka, M. Sutter, H. Gemmeke 1 What is the Motivation? Graphical development

Mehr

Grundzüge und Vorteile von XML-Datenbanken am Beispiel der Oracle XML DB

Grundzüge und Vorteile von XML-Datenbanken am Beispiel der Oracle XML DB Grundzüge und Vorteile von XML-Datenbanken am Beispiel der Oracle XML DB Jörg Liedtke, Oracle Consulting Vortrag zum Praxis-Seminar B bei der KIS-Fachtagung 2007, Ludwigshafen Agenda

Mehr

H.1 FORMI: An RMI Extension for Adaptive Applications H.1 FORMI: An RMI Extension for Adaptive Applications

H.1 FORMI: An RMI Extension for Adaptive Applications H.1 FORMI: An RMI Extension for Adaptive Applications Motivation The ed-object Approach Java RMI ed Objects in Java RMI Conclusions Universität Erlangen-Nürnberg Informatik 4, 2007 H-Formi-.fm 2007-12-14 13.11 H.1 1 Motivation Distributed object-oriented

Mehr

EEX Kundeninformation 2007-09-05

EEX Kundeninformation 2007-09-05 EEX Eurex Release 10.0: Dokumentation Windows Server 2003 auf Workstations; Windows Server 2003 Service Pack 2: Information bezüglich Support Sehr geehrte Handelsteilnehmer, Im Rahmen von Eurex Release

Mehr

Softwareschnittstellen

Softwareschnittstellen P4.1. Gliederung Rechnerpraktikum zu Kapitel 4 Softwareschnittstellen Einleitung, Component Object Model (COM) Zugriff auf Microsoft Excel Zugriff auf MATLAB Zugriff auf CATIA Folie 1 P4.2. Einleitung

Mehr

Exercise (Part V) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Exercise (Part V) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1 Exercise (Part V) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All

Mehr

NoSQL mit Postgres 15. Juni 2015

NoSQL mit Postgres 15. Juni 2015 Tag der Datenbanken 15. Juni 2015 Dipl.-Wirt.-Inform. Agenda l Vorstellung l Marktübersicht l Warum PostgreSQL? l Warum NoSQL? l Beispielanwendung Seite: 2 Vorstellung Dipl.-Wirt.-Inform. [1990] Erste

Mehr

GATE General Architecture for Text Engineering. Alexander Hein & Erik Dießler (VL Text Analytics - 08.05.2008)

GATE General Architecture for Text Engineering. Alexander Hein & Erik Dießler (VL Text Analytics - 08.05.2008) GATE General Architecture for Text Engineering Alexander Hein & Erik Dießler (VL Text Analytics - 08.05.2008) Überblick GATE Die Idee Die Architektur Was noch - JAPE / DIFF / GUK ANNIE Einige Beispiele

Mehr

Microsoft Azure Fundamentals MOC 10979

Microsoft Azure Fundamentals MOC 10979 Microsoft Azure Fundamentals MOC 10979 In dem Kurs Microsoft Azure Fundamentals (MOC 10979) erhalten Sie praktische Anleitungen und Praxiserfahrung in der Implementierung von Microsoft Azure. Ihnen werden

Mehr

p^db=`oj===pìééçêíáåñçêã~íáçå=

p^db=`oj===pìééçêíáåñçêã~íáçå= p^db=`oj===pìééçêíáåñçêã~íáçå= How to Disable User Account Control (UAC) in Windows Vista You are attempting to install or uninstall ACT! when Windows does not allow you access to needed files or folders.

Mehr

IBM Content Manager CM V 8.4.3 Proof of Technology

IBM Content Manager CM V 8.4.3 Proof of Technology IBM Content Manager CM V 8.4.3 Proof of Technology Annette Wolf - wolfanne@de.ibm.com 1 Enterprise Content Management Agenda ECM Portfolio Content Manager Architektur und Update V8.4.3 Content Manager

Mehr

ORM & OLAP. Object-oriented Enterprise Application Programming Model for In-Memory Databases. Sebastian Oergel

ORM & OLAP. Object-oriented Enterprise Application Programming Model for In-Memory Databases. Sebastian Oergel ORM & OLAP Object-oriented Enterprise Application Programming Model for In-Memory Databases Sebastian Oergel Probleme 2 Datenbanken sind elementar für Business-Anwendungen Gängiges Datenbankparadigma:

Mehr

file:///c:/users/wpzsco/appdata/local/temp/tmp373d.tmp.htm

file:///c:/users/wpzsco/appdata/local/temp/tmp373d.tmp.htm Seite 1 von 5 Besucherinformation und -lenkung: Typ 09 Wegweiser Typenbeschreibungen File Geodatabase Table Thumbnail Not Available Tags Infrastruktur, Besucherinformation, Besucherlenkung, Schild, Standort,

Mehr

OERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt

OERA 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

Mehr

Creating OpenSocial Gadgets. Bastian Hofmann

Creating OpenSocial Gadgets. Bastian Hofmann Creating OpenSocial Gadgets Bastian Hofmann Agenda Part 1: Theory What is a Gadget? What is OpenSocial? Privacy at VZ-Netzwerke OpenSocial Services OpenSocial without Gadgets - The Rest API Part 2: Practical

Mehr

Nachtrag: Farben. Farbblindheit. (Light und Bartlein 2004)

Nachtrag: Farben. Farbblindheit. (Light und Bartlein 2004) Nachtrag: Farben Farbblindheit (Light und Bartlein 2004) 1 Vorgeschlagene Farbskalen (Light and Bartlein 2004) Farbkodierung metrisch skalierter Daten Unterscheide: 1. Sequential Data (ohne Betonung der

Mehr

Aufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank

Aufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank SwissICT 2011 am Fallbeispiel einer Schweizer Bank Fritz Kleiner, fritz.kleiner@futureways.ch future ways Agenda Begriffsklärung Funktionen und Aspekte eines IT-Servicekataloges Fallbeispiel eines IT-Servicekataloges

Mehr

SQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar

SQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar Qt-Seminar Dienstag, 10.2.2009 SQL ist......die Abkürzung für Structured Query Language (früher sequel für Structured English Query Language )...ein ISO und ANSI Standard (aktuell SQL:2008)...eine Befehls-

Mehr

Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT

Werkzeuge 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

Mehr

Order Ansicht Inhalt

Order Ansicht Inhalt Order Ansicht Inhalt Order Ansicht... 1 Inhalt... 1 Scope... 2 Orderansicht... 3 Orderelemente... 4 P1_CHANG_CH1... 6 Function: fc_ins_order... 7 Plug In... 8 Quelle:... 8 Anleitung:... 8 Plug In Installation:...

Mehr

SODA. Die Datenbank als Document Store. Rainer Willems. Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG

SODA. Die Datenbank als Document Store. Rainer Willems. Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG SODA Die Datenbank als Document Store Rainer Willems Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG vs No Anforderungskonflikte Agile Entwicklung Häufige Schema-Änderungen Relationales

Mehr

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1 Exercise (Part II) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All

Mehr

Customer-specific software for autonomous driving and driver assistance (ADAS)

Customer-specific software for autonomous driving and driver assistance (ADAS) This press release is approved for publication. Press Release Chemnitz, February 6 th, 2014 Customer-specific software for autonomous driving and driver assistance (ADAS) With the new product line Baselabs

Mehr

PostgreSQL in großen Installationen

PostgreSQL in großen Installationen PostgreSQL in großen Installationen Cybertec Schönig & Schönig GmbH Hans-Jürgen Schönig Wieso PostgreSQL? - Die fortschrittlichste Open Source Database - Lizenzpolitik: wirkliche Freiheit - Stabilität,

Mehr

Webbasierte Exploration von großen 3D-Stadtmodellen mit dem 3DCityDB Webclient

Webbasierte Exploration von großen 3D-Stadtmodellen mit dem 3DCityDB Webclient Webbasierte Exploration von großen 3D-Stadtmodellen mit dem 3DCityDB Webclient Zhihang Yao, Kanishk Chaturvedi, Thomas H. Kolbe Lehrstuhl für Geoinformatik www.gis.bgu.tum.de 11/14/2015 Webbasierte Exploration

Mehr

Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com. z/os Explorer. 2014 IBM Corporation

Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com. z/os Explorer. 2014 IBM Corporation Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com z/os Explorer Agenda Introduction and Background Why do you want z/os Explorer? What does z/os Explorer do? z/os Resource Management

Mehr

Employment and Salary Verification in the Internet (PA-PA-US)

Employment and Salary Verification in the Internet (PA-PA-US) Employment and Salary Verification in the Internet (PA-PA-US) HELP.PYUS Release 4.6C Employment and Salary Verification in the Internet (PA-PA-US SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten.

Mehr

e-business - Patterns Stefan Brauch (sb058) -- Julian Stoltmann (js057)

e-business - Patterns Stefan Brauch (sb058) -- Julian Stoltmann (js057) e-business - Patterns Stefan Brauch (sb058) -- Julian Stoltmann (js057) 1 e-business Patterns??? e-business Patterns Architekturen, die sich über die Zeit bewährt haben. Pattern-Fundgrube web-basierte

Mehr

Tuning des Weblogic /Oracle Fusion Middleware 11g. Jan-Peter Timmermann Principal Consultant PITSS

Tuning des Weblogic /Oracle Fusion Middleware 11g. Jan-Peter Timmermann Principal Consultant PITSS Tuning des Weblogic /Oracle Fusion Middleware 11g Jan-Peter Timmermann Principal Consultant PITSS 1 Agenda Bei jeder Installation wiederkehrende Fragen WievielForms Server braucheich Agenda WievielRAM

Mehr

p^db=`oj===pìééçêíáåñçêã~íáçå=

p^db=`oj===pìééçêíáåñçêã~íáçå= p^db=`oj===pìééçêíáåñçêã~íáçå= Error: "Could not connect to the SQL Server Instance" or "Failed to open a connection to the database." When you attempt to launch ACT! by Sage or ACT by Sage Premium for

Mehr

Java und XML 2. Java und XML

Java 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

Mehr

Modul Datenbanksysteme 2 Prüfung skizzenhaft SS Aug. 2007. Name: Note:

Modul Datenbanksysteme 2 Prüfung skizzenhaft SS Aug. 2007. Name: Note: 1 Modul Datenbanksysteme 2 Prüfung skizzenhaft SS Aug. 2007 Name: Note: Nr. Aufgaben Max. Punkte Erreichte Punkte 1 Grundlagen ~ 10% Vgl. Hinweis unten 2 Integrität, Procedures, Triggers, Sichten ~ 20%

Mehr

Web Services. Web Services in the News. Vision: Web of Services. Learning for Results. DECUS Symposium 2002, Vortrag 1K07,

Web Services. Web Services in the News. Vision: Web of Services. Learning for Results. DECUS Symposium 2002, Vortrag 1K07, Web Services Vision: Web of Services Applikationen und Services Ralf Günther Compaq Computer GmbH, Köln Ralf.Guenther@compaq.com DECUS Symposium 2002, Vortrag 1K07, 16.04.2002 Web Services in the News

Mehr

Security Patterns. Benny Clauss. Sicherheit in der Softwareentwicklung WS 07/08

Security Patterns. Benny Clauss. Sicherheit in der Softwareentwicklung WS 07/08 Security Patterns Benny Clauss Sicherheit in der Softwareentwicklung WS 07/08 Gliederung Pattern Was ist das? Warum Security Pattern? Security Pattern Aufbau Security Pattern Alternative Beispiel Patternsysteme

Mehr

Architekturen. 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 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

Mehr

Zeitlich abhängig von OWB?

Zeitlich abhängig von OWB? Zeitlich abhängig von OWB? 24. April 2007 Beat Flühmann Trivadis AG > IT Lösungsanbieter» Application Development, Application Performance Management, Business Communication, Business Intelligence, Managed

Mehr

Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1 Exercise (Part XI) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All

Mehr

Workflow, Business Process Management, 4.Teil

Workflow, 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

Mehr

SemTalk Services. SemTalk UserMeeting 29.10.2010

SemTalk Services. SemTalk UserMeeting 29.10.2010 SemTalk Services SemTalk UserMeeting 29.10.2010 Problemstellung Immer mehr Anwender nutzen SemTalk in Verbindung mit SharePoint Mehr Visio Dokumente Viele Dokumente mit jeweils wenigen Seiten, aber starker

Mehr

XML in der Oracle Datenbank "relational and beyond"

XML in der Oracle Datenbank relational and beyond XML in der Oracle Datenbank "relational and beyond" Ulrike Schwinn (Ulrike.Schwinn@oracle.com) Oracle Deutschland GmbH Oracle XML DB Ein Überblick 1-1 Agenda Warum XML in der Datenbank? Unterschiedliche

Mehr

Windows Azure für Java Architekten. Holger Sirtl Microsoft Deutschland GmbH

Windows Azure für Java Architekten. Holger Sirtl Microsoft Deutschland GmbH Windows Azure für Java Architekten Holger Sirtl Microsoft Deutschland GmbH Agenda Schichten des Cloud Computings Überblick über die Windows Azure Platform Einsatzmöglichkeiten für Java-Architekten Ausführung

Mehr

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!. +++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!. +++ Oracle Mobile Cloud Service (MCS) MCS SDK & MAF MCS

Mehr

Softwareanforderungen für Microsoft Dynamics CRM Server 2015

Softwareanforderungen für Microsoft Dynamics CRM Server 2015 Softwareanforderungen für Microsoft Dynamics CRM Server 2015 https://technet.microsoft.com/de-de/library/hh699671.aspx Windows Server-Betriebssystem Microsoft Dynamics CRM Server 2015 kann nur auf Computern

Mehr

Username and password privileges. Rechteverwaltung. Controlling User Access. Arten von Rechten Vergabe und Entzug von Rechten DBS1 2004

Username and password privileges. Rechteverwaltung. Controlling User Access. Arten von Rechten Vergabe und Entzug von Rechten DBS1 2004 Arten von Rechten Vergabe und Entzug von Rechten Seite 1 Controlling User Access Database administrator Username and password privileges Users Seite 2 Privileges Database security System security Data

Mehr

Symbio system requirements. Version 5.1

Symbio system requirements. Version 5.1 Symbio system requirements Version 5.1 From: January 2016 2016 Ploetz + Zeller GmbH Symbio system requirements 2 Content 1 Symbio Web... 3 1.1 Overview... 3 1.1.1 Single server installation... 3 1.1.2

Mehr

vcdm im Wandel Vorstellung des neuen User Interfaces und Austausch zur Funktionalität V

vcdm im Wandel Vorstellung des neuen User Interfaces und Austausch zur Funktionalität V vcdm im Wandel Vorstellung des neuen User Interfaces und Austausch zur Funktionalität V0.1 2018-10-02 Agenda vcdm User Interface History Current state of User Interface User Interface X-mas 2018 Missing

Mehr

Ulrike Schwinn Dipl.-Math. Oracle Deutschland GmbH. Kultur und Informatik - Datenverwaltung 04.Juli 2007

Ulrike Schwinn Dipl.-Math. Oracle Deutschland GmbH. Kultur und Informatik - Datenverwaltung 04.Juli 2007 ,QVHUW3LFWXUH+HUH! 1LFKWUHODWLRQDOH'DWHQLQGHU2UDFOH'DWHQEDQN Ulrike Schwinn Dipl.-Math. Oracle Deutschland GmbH Kultur und Informatik - Datenverwaltung 04.Juli 2007 'DWHQRUJDQLVDWLRQ *HWUHQQWH'DWHQKDOWXQJ

Mehr

<Insert Picture Here> Oracle Datenbank Einführung Ulrike Schwinn Email: Ulrike.Schwinn@HS-Augsburg.DE

<Insert Picture Here> Oracle Datenbank Einführung Ulrike Schwinn Email: Ulrike.Schwinn@HS-Augsburg.DE Oracle Datenbank Einführung Ulrike Schwinn Email: Ulrike.Schwinn@HS-Augsburg.DE Oracle Corporation in Zahlen Gegründet 1977 Headquarter in Redwood Shores in Kalifornien 84 000 Angestellte

Mehr

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

arlanis 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

Mehr

Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009

Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009 Hochschule Darmstadt DATENBANKEN Fachbereich Informatik Praktikum 3 Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009 PL/SQL Programmierung Anwendung des Cursor Konzepts und Stored Procedures Und Trigger

Mehr

Event Stream Processing & Complex Event Processing. Dirk Bade

Event Stream Processing & Complex Event Processing. Dirk Bade Event Stream Processing & Complex Event Processing Dirk Bade Die Folien sind angelehnt an eine Präsentation der Orientation in Objects GmbH, 2009 Motivation Business Activity Monitoring Sammlung, Analyse

Mehr

Datenbanken für Online Untersuchungen

Datenbanken für Online Untersuchungen Datenbanken für Online Untersuchungen Im vorliegenden Text wird die Verwendung einer MySQL Datenbank für Online Untersuchungen beschrieben. Es wird davon ausgegangen, dass die Untersuchung aus mehreren

Mehr

Objektrelationale Datenbanken

Objektrelationale Datenbanken Vorlesung Datenbanksysteme vom 26.11.2008 Objektrelationale Datenbanken Konzepte objektrelationaler DBs SQL:1999 OO vs. OR Konzepte objektrelationaler Datenbanken Große Objekte (LOBs: Large Objects) Mengenwertige

Mehr

ColdFusion 8 PDF-Integration

ColdFusion 8 PDF-Integration ColdFusion 8 PDF-Integration Sven Ramuschkat SRamuschkat@herrlich-ramuschkat.de München & Zürich, März 2009 PDF Funktionalitäten 1. Auslesen und Befüllen von PDF-Formularen 2. Umwandlung von HTML-Seiten

Mehr

prorm Budget Planning promx GmbH Nordring Nuremberg

prorm Budget Planning promx GmbH Nordring Nuremberg prorm Budget Planning Budget Planning Business promx GmbH Nordring 100 909 Nuremberg E-Mail: support@promx.net Content WHAT IS THE prorm BUDGET PLANNING? prorm Budget Planning Overview THE ADVANTAGES OF

Mehr

Bibliothekssysteme / Verbundsysteme / Netze

Bibliothekssysteme / Verbundsysteme / Netze Bibliothekssysteme / Verbundsysteme / Netze Teil 5: Datenstrukturen / Anwendungen Kaderkurs für Diplombibliothekarinnen und Diplombibliothekare 2002-05-08 Programm 2002-05-08 1105 1140 XML und die Folgen

Mehr

Communications & Networking Accessories

Communications & Networking Accessories 3Com10 Mbit (Combo) 3Com world leading in network technologies is a strategic partner of Fujitsu Siemens Computers. Therefore it is possible for Fujitsu Siemens Computers to offer the very latest in mobile

Mehr

Gut zu wissen... Lorenz Keller Server Technologies Competence Center Nord

Gut zu wissen... Lorenz Keller Server Technologies Competence Center Nord Gut zu wissen... Lorenz Keller Server Technologies Competence Center Nord Agenda Neue Produkte Oracle Secure Enterprise Search SQL Developer (Raptor) XML-Publisher Application Server/ JDeveloper 10.1.3

Mehr

-> Dringende Empfehlung: Das Upgrade direkt am TelevisGo vorort vornehmen!

-> Dringende Empfehlung: Das Upgrade direkt am TelevisGo vorort vornehmen! TelevisGO Upgrade Autor: Jörg Oehme Datum: Dez15 Das Wichtigste vorab: -> Dringende Empfehlung: Das Upgrade direkt am TelevisGo vorort vornehmen! Auslieferzustand: = 192.168.1.50

Mehr

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle Mit Legacy-Systemen in die Zukunft Dr. Roland Schätzle Der Weg zur Entscheidung 2 Situation Geschäftliche und softwaretechnische Qualität der aktuellen Lösung? Lohnen sich weitere Investitionen? Migration??

Mehr

Wiederholung: Beginn

Wiederholung: 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

Mehr

miditech 4merge 4-fach MIDI Merger mit :

miditech 4merge 4-fach MIDI Merger mit : miditech 4merge 4-fach MIDI Merger mit : 4 x MIDI Input Port, 4 LEDs für MIDI In Signale 1 x MIDI Output Port MIDI USB Port, auch für USB Power Adapter Power LED und LOGO LEDs Hochwertiges Aluminium Gehäuse

Mehr

Archive / Backup System für OpenVMS

Archive / Backup System für OpenVMS Archive / Backup System für OpenVMS DECUS Symposium 2002 Bonn Vortrag-Nr. 3C04 Günther Fröhlin Compaq Computer Corporation Colorado Springs, USA 1 Highlights V4.0 Auslieferung Januar 2002 Hauptversion

Mehr

WP2. Communication and Dissemination. Wirtschafts- und Wissenschaftsförderung im Freistaat Thüringen

WP2. Communication and Dissemination. Wirtschafts- und Wissenschaftsförderung im Freistaat Thüringen WP2 Communication and Dissemination Europa Programm Center Im Freistaat Thüringen In Trägerschaft des TIAW e. V. 1 GOALS for WP2: Knowledge information about CHAMPIONS and its content Direct communication

Mehr

TRAINING. Transbase Training. Transbase Training - Die Kurse in der Übersicht

TRAINING. Transbase Training. Transbase Training - Die Kurse in der Übersicht Transbase Training Der Bereich Schulung und Training von Transaction Software umfasst ein breites Angebot rund um das Thema Datenbanken. Angeboten werden spezielle Transbase Trainings. Transbase Training

Mehr

5. Programmierschnittstellen für XML

5. 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

Mehr

Tube Analyzer LogViewer 2.3

Tube Analyzer LogViewer 2.3 Tube Analyzer LogViewer 2.3 User Manual Stand: 25.9.2015 Seite 1 von 11 Name Company Date Designed by WKS 28.02.2013 1 st Checker 2 nd Checker Version history Version Author Changes Date 1.0 Created 19.06.2015

Mehr

Updating your Database Skills to Microsoft SQL Server 2012 MOC 40008

Updating your Database Skills to Microsoft SQL Server 2012 MOC 40008 Updating your Database Skills to Microsoft SQL Server 2012 MOC 40008 In diesem Kurs erwerben Datenbankprofis die nötigen Kenntnisse, um die neuen und erweiterten Möglichkeiten von SQL Server 2012 nutzen

Mehr

Application Virtualization 5.0 SP2

Application Virtualization 5.0 SP2 Application Virtualization 5.0 SP2 Neuerungen im Überblick Sebastian Gernert Escalation Engineer Microsoft App-V 5.0 SP2 hat vier neue features. Virtualisierung von Shell-Extensions Visual C Runtime Support

Mehr

SAS Metadatenmanagement Reporting und Analyse

SAS Metadatenmanagement Reporting und Analyse SAS Metadatenmanagement Reporting und Analyse Melanie Hinz mayato GmbH Am Borsigturm 9 Berlin melanie.hinz@mayato.com Zusammenfassung Metadaten sind seit Version 9 ein wichtiger Bestandteil von SAS. Neben

Mehr

HERZLICH WILLKOMMEN SHAREPOINT 2013 - DEEP DIVE FOR ADMINS 11.09.2012 IOZ AG 2

HERZLICH WILLKOMMEN SHAREPOINT 2013 - DEEP DIVE FOR ADMINS 11.09.2012 IOZ AG 2 11.09.2012 IOZ AG 1 HERZLICH WILLKOMMEN SHAREPOINT 2013 - DEEP DIVE FOR ADMINS 11.09.2012 IOZ AG 2 AGENDA Über mich Architekturänderungen Systemvoraussetzungen Migration Fragen 11.09.2012 IOZ AG 3 ÜBER

Mehr

5. Programmierschnittstellen für XML

5. 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

Mehr

Aktuelle Entwicklungen

Aktuelle Entwicklungen PostgreSQL Aktuelle Entwicklungen (Hans-Jürgen Schönig), [HACKERS] Are we losing momentum? Bruce Momjian: August 2003 Momjian Blog: Postgres Is Hot Bruche Momjian Blog: June 7, 2008 I have attended or

Mehr

IDS Lizenzierung für IDS und HDR. Primärserver IDS Lizenz HDR Lizenz

IDS Lizenzierung für IDS und HDR. Primärserver IDS Lizenz HDR Lizenz IDS Lizenzierung für IDS und HDR Primärserver IDS Lizenz HDR Lizenz Workgroup V7.3x oder V9.x Required Not Available Primärserver Express V10.0 Workgroup V10.0 Enterprise V7.3x, V9.x or V10.0 IDS Lizenz

Mehr

KURZANLEITUNG. Firmware-Upgrade: Wie geht das eigentlich?

KURZANLEITUNG. Firmware-Upgrade: Wie geht das eigentlich? KURZANLEITUNG Firmware-Upgrade: Wie geht das eigentlich? Die Firmware ist eine Software, die auf der IP-Kamera installiert ist und alle Funktionen des Gerätes steuert. Nach dem Firmware-Update stehen Ihnen

Mehr

ROOT Tutorial für HEPHY@CERN. D. Liko

ROOT Tutorial für HEPHY@CERN. D. Liko ROOT Tutorial für HEPHY@CERN D. Liko Was ist ROOT? Am CERN entwickeltes Tool zur Analyse von Daten Funktionalität in vielen Bereichen Objekte C++ Skriptsprachen Was kann ROOT Verschiedene Aspekte C++ as

Mehr

Ist Ihre Mainframe Anwendungs- Umgebung wirklich so effizient, wie Sie denken?

Ist Ihre Mainframe Anwendungs- Umgebung wirklich so effizient, wie Sie denken? Ist Ihre Mainframe Anwendungs- Umgebung wirklich so effizient, wie Sie denken? Cross-Enterprise APM und Application Performance Management 30. Oktober 2012 Agenda Cross-Enterprise APM Mainframe Application

Mehr

What s New? Skype for Business. Dirk THORMANN

What s New? Skype for Business. Dirk THORMANN What s New? Skype for Business Dirk THORMANN Agenda Skype for Business - SERVER Neue Rollen Backend Server Edge Updates Voice Updates Upgrade Skype for Business - CLIENT OPTIONAL New Look New Client Features

Mehr

SharePoint 2010 Mobile Access

SharePoint 2010 Mobile Access Erstellung 23.05.2013 SharePoint 2010 Mobile Access von TIMEWARP IT Consulting GmbH Stephan Nassberger Hofmühlgasse 17/1/5 A-1060 Wien Verantwortlich für das Dokument: - Stephan Nassberger (TIMEWARP) 1

Mehr

Contents. Interaction Flow / Process Flow. Structure Maps. Reference Zone. Wireframes / Mock-Up

Contents. Interaction Flow / Process Flow. Structure Maps. Reference Zone. Wireframes / Mock-Up Contents 5d 5e 5f 5g Interaction Flow / Process Flow Structure Maps Reference Zone Wireframes / Mock-Up 5d Interaction Flow (Frontend, sichtbar) / Process Flow (Backend, nicht sichtbar) Flow Chart: A Flowchart

Mehr

Whitepaper. Produkt: combit Relationship Manager. Datensatzhistorie mit dem SQL Server 2000 und 2005. combit GmbH Untere Laube 30 78462 Konstanz

Whitepaper. Produkt: combit Relationship Manager. Datensatzhistorie mit dem SQL Server 2000 und 2005. combit GmbH Untere Laube 30 78462 Konstanz combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager Datensatzhistorie mit dem SQL Server 2000 und 2005 Datensatzhistorie mit dem SQL Server 2000 und 2005-2 - Inhalt

Mehr

Version/Datum: 1.5 13-Dezember-2006

Version/Datum: 1.5 13-Dezember-2006 TIC Antispam: Limitierung SMTP Inbound Kunde/Projekt: TIC The Internet Company AG Version/Datum: 1.5 13-Dezember-2006 Autor/Autoren: Aldo Britschgi aldo.britschgi@tic.ch i:\products\antispam antivirus\smtp

Mehr

Extracting Business Rules from PL/SQL-Code

Extracting Business Rules from PL/SQL-Code Extracting Business Rules from PL/SQL-Code Version 7, 13.07.03 Michael Rabben Knowledge Engineer Semantec GmbH, Germany Why? Where are the business rules? Business Rules are already hidden as logic in

Mehr

Remote Control - LeCroy Oszilloskop WaveSurfer 3000 mit LabVIEW via VICP LAN-Schnittstelle

Remote Control - LeCroy Oszilloskop WaveSurfer 3000 mit LabVIEW via VICP LAN-Schnittstelle Remote Control - LeCroy Oszilloskop WaveSurfer 3000 mit LabVIEW via VICP LAN-Schnittstelle Damit LeCroy Oszilloskope der Serie WaveSurfer 3000 mit LabVIEW via LAN (VICP) gesteuert werden können werden

Mehr

Introduction to Azure for Developers MOC 10978

Introduction to Azure for Developers MOC 10978 Introduction to Azure for Developers MOC 10978 In dem MOC Kurs 10978: Introduction to Azure for Developers lernen Sie, wie Sie die Funktionalität einer vorhandenen ASP.NET MVC Applikation so erweitern,

Mehr

Preisliste für The Unscrambler X

Preisliste für The Unscrambler X Preisliste für The Unscrambler X english version Alle Preise verstehen sich netto zuzüglich gesetzlicher Mehrwertsteuer (19%). Irrtümer, Änderungen und Fehler sind vorbehalten. The Unscrambler wird mit

Mehr

Kapitel 33. Der xml-datentyp. In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023

Kapitel 33. Der xml-datentyp. In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023 Kapitel 33 Der xml-datentyp In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023 995 996 Kapitel 33: Der xml-datentyp Eine der wichtigsten

Mehr

Zabbix 2.4. What's new? What's new in Zabbix 2.4. 1 of

Zabbix 2.4. What's new? What's new in Zabbix 2.4. 1 of Zabbix 2.4 What's new? 1 of What's new in Zabbix 2.4 About me Name: Pascal Schmiel Email: Schmiel@dv-loesungen.de WEB: www.dv-loesungen.de Senior Consultant Zabbix Certified Professional 2 of What's new

Mehr

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL - USER GUIDE June 2016

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL - USER GUIDE June 2016 Overview The Hamburg Süd VGM-Portal is an application which enables to submit VGM information directly to Hamburg Süd via our e-portal web page. You can choose to insert VGM information directly, or download

Mehr

Henning Mersch. Tomcat. im Rahmen des RBG-Seminar SS04. Apache-Jakarta-Tomcat-Server RBG-Seminar 1/17

Henning Mersch. Tomcat. im Rahmen des RBG-Seminar SS04. Apache-Jakarta-Tomcat-Server RBG-Seminar 1/17 Henning Mersch Tomcat im Rahmen des RBG-Seminar SS04 Apache-Jakarta-Tomcat-Server RBG-Seminar 1/17 Übersicht 1. Webservices... kleine Motivation! 2. WAR und Axis - Was ist das? Ganz kurz bitte! 3....und

Mehr

Das neue Volume-Flag S (Scannen erforderlich)

Das neue Volume-Flag S (Scannen erforderlich) NetWorker 7.4.2 - Allgemein Tip 2, Seite 1/5 Das neue Volume-Flag S (Scannen erforderlich) Nach der Wiederherstellung des Bootstraps ist es sehr wahrscheinlich, daß die in ihm enthaltenen Informationen

Mehr

Microsoft Office SharePoint 2007

Microsoft Office SharePoint 2007 Inhalt 1 Erstellen von Workflows für Microsoft Office SharePoint 2007 15 June 2009 Sebastian Gerling Sebastian.gerling@spiritlink.de COPYRIGHT 2003 SPIRIT LINK GMBH. ALL RIGHTS RESERVED Inhalt 1 Dipl.

Mehr

BIW - Überblick. Präsentation und Discoverer Demonstration - Teil 1 - Humboldt Universität zu Berlin am 10. Juni 2004

BIW - Überblick. Präsentation und Discoverer Demonstration - Teil 1 - Humboldt Universität zu Berlin am 10. Juni 2004 BIW - Überblick Präsentation und Discoverer Demonstration - Teil 1 - Humboldt Universität zu Berlin am 10. Juni 2004 Annegret Warnecke Senior Sales Consultant Oracle Deutschland GmbH Berlin Agenda Überblick

Mehr

E-Services mit der Web-Service-Architektur

E-Services mit der Web-Service-Architektur E-Services mit der Web-Service-Architektur im Seminar Neue Konzepte anwendungsorientierter Middleware - Stefan Kürten - Literatur A. Tsalgatidou and T. Pilioura, An Overview of Standards and Related Rechnology

Mehr

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.

Mehr

Jens Kupferschmidt Universitätsrechenzentrum

Jens Kupferschmidt Universitätsrechenzentrum Einordnung der Metadaten im MyCoRe Projekt Connection to other databases Data presentations MyCoResearch over instances Classifications Metadate and search Derivate User and access rights GUI Workflow

Mehr

CLR-Integration im SQL-Server. Alexander Karl

CLR-Integration im SQL-Server. Alexander Karl CLR-Integration im SQL-Server Alexander Karl seit der Version SQL-Server 2005 können Programmierungen zusätzlich zum T-SQL auch mit.net-sprachen erfolgen. Data Types Stored Procedures Triggers Functions

Mehr