begrüßt die Teilnehmer des
Object Design, Inc. Gründungsjahr 1988 Öffentlich gehandelt seit 1996 (ODIS) Software und Dienstleistungen > 4,000 Kunden > 25 Niederlassungen weltweit
Enterprise ODBMS Leading Object Database Embedded Database Suite Smallest Portable Database Object Design, Inc. Award-winning Products
Wer benutzt jetzt schon eXcelon? Warum eigentlich einen XML Datenserver? Aus was besteht eXcelon? Zusammenfassung
Why XML: Dell Customer Need: Build infrastructure for next generation Web Site to support over 50% of all their business Handle data in over 10 languages Manage complex data that is constantly changing Allow easy customization of content eXcelon Solution: With eXcelon as the data server, Dell leverages the extensibility and flexibility of XML to build a scalable and easy-to-customize / maintain Web Site Results: Highly customizable Web Site Highly scalable architecture: future-proof Quick reaction to changes
eXcelon Configuration: Dell Front Page Homesite Notepad SourceSafe eXcelon Server XML Cache MS XML IIS ASP Web Client Internet Explorer Netscape XQL XSL XML HTML Java Server Extensions Filtering engine Personalization engine Multilingual information XML Data Integration with Microsoft Workflow tool
Interleaf, Inc. (NASDAQ: LEAF) E-Content Management is powered by
Wer benutzt jetzt schon eXcelon? Warum eigentlich einen XML Datenserver? Aus was besteht eXcelon? Zusammenfassung
XML Warum XML? Aus dem Internet erwächst die Anforderung nach plattformunabhängigen Technologien. HTML Javapresentation data processing
XML ist für Daten gemacht! HTML example: Invoice From: Joe Bloggs To: A. Another Date: 2/1/1999 Amounted: $100 Tax: 21% Total $121 Daten und Präsentation gemischt
XML example: Joe Bloggs A. Another Verständlich für den Menschen Beinhaltet Tags XML ist für Daten gemacht!
XML example: Joe Bloggs 25 Mall Road A. Another Joe Bloggs 25 Mall Road Erweiterbar! XML ist für Daten gemacht!
XML Family of Standards XML DOM (Document Object Model) XML Namespaces XSL (style language) XQL (XSL query language) XML Data / DCD / Schema XUL (updates, future) …many more
Was macht XML so mächtig? Erweiterbar ein dynamischen Datenmodell Einfachheit verständlich, einfache Handhabe Standard einfach integrierbar, anerkannt Portabel plattform unabhängig Flexibel zur Verarbeitung komplexer Daten
Company D invoice EDI: Neuen Anforderungen kann nicht ohne weiteres Entsprochen werden! XML und Business to Business Warum ist EDI schwierig? EDI: Alle Datenelemente müssen im Voraus bekannt sein! Company ACompany B Company C invoice
Company D invoice XML ist erweiterbar und hat Platz für neue Elemente XML: Firmen müssen sich nur auf das Wesentliche einigen Company ACompany B Company C invoice XML und Business to Business Warum ist EDI schwierig?
XML: Schlüsselkriterien zum Erfolg Einfache Handhabe Integrität der Daten Datenintegration mehrerer Quellen Skalierbare Laufzeitgeschwindigkeit Eine erfolgreiche Lösung benötigt einen Datenserver!
Warum einen XML Datenserver? Er ermöglicht parallele Anfragebearbeitung Er ermöglicht verteilte Datenhaltung Einheitliche Sichtweise auf die Daten Integration heterogener Datenquellen mit strukturierten und unstrukturierten Datentypen Einhaltung der Transaktionskonsistenz Dynamische Erweiterbarkeit Skalierbare Laufzeitgeschwindigkeit
Web Server / App Server Introducing eXcelon XML Data Server eXcelon ist ein XML Datenserver, um E-Commerce Applikationen zu bauen. Thin Client Middle Tier Back End
Wer benutzt jetzt schon eXcelon? Warum eigentlich einen XML Datenserver? Aus was besteht eXcelon? Zusammenfassung
Design XML Editors XSL Editors eXcelon Studio Visual J++ JDK Symantec Development Allaire Homesite Multimedia Editors eXcelon Explorer Visual Basic VB Script JScript Deployment eXcelon Manager Web Servers COM App Servers Java App Server (JView only) eXcelon ist einfach zu gebrauchen Intuitive GUIs Bsierend auf Standards: XML, DOM, XQL, Java, COM Can my team use it without special training? Will it work with our existing tools?
eXcelons Komponenten eXcelonManager eXcelonExplorer eXcelonStudio eXcelon Server Data Engine Distributed Cache Back-end Connectivity Java Client API COM Client API
eXcelon Server eXcelon Data Engine eXcelon Server XML Cache Back End Connectivity Java ODBC / OLE DB XML Extend Server with Java Out-of-the-box functionality: create / update / delete / query Fully support XML and related Standards distributed XML caches
eXcelon Manager Features Create XMLStore Define run-time configuration Load balancing User administration Benefits Easy to use Single point of administration eXcelon Manager
eXcelon Explorer Features Create / Edit / Delete XML data Browse / Organize XML data and documents Visually Query XML Import / export XML / Multimedia / documents Benefits Easy to use Familiar file system-like interface eXcelon Explorer
eXcelon Studio Features Define schemas Generate Application Templates Generate forms for XML data entry Generate HTML forms for data manipulation Benefits Speeds up application development Write less code eXcelon Studio
eXcelon Delivers Skalierbare Laufzeitgeschwindigkeit eXcelon manages XML at the element level. Web Page
eXcelon Delivers Scalable Performance In-memory database support Synchronized cache Source: STR Generated per Page eXcelon RDBMS 20X Faster! 14X Faster! 690X Faster!
XML Tools: Get, Manage, Consume Web Design GUI dev tools XML publishing XML Data Serving Data integrity Performance Data integration Back-end connectivity On-the-fly translation Transient object
Wer benutzt jetzt schon eXcelon? Warum eigentlich einen XML Datenserver? Aus was besteht eXcelon? Zusammenfassung
Warum eXcelon? Ease of use Einfache Erlernbarkeit Basierend auf Standards Integierbarkeit, Zukunftssicherheit Datenintegrität zuverlässig und konsistent durch persistentes XML Datenintegration Zentrale Stelle für Neuentwicklungen Skalierbare Laufzeitgeschwindigkeit XML in-memory Datenbank ermöglicht auch große Internet-Auftritte
Zusammenfassung XML ist DAS neue Datenformat Firmen können heute schon davon profitieren Erfolgreiche XML Applikationen erfordern einen Datenserver um folgendes zu erreichen: – Time to market – Von existierenden Systemen profitieren – Einfache Anwendbarkeit – Operative Kosten senken – Wettbewerbsvorteile erlangen
Weitere Fragen ? Mischa Schmierer Systems Engineering - Object Design, Inc. Deutsche Niederlassung: Kreuzberger Ring 64 D Wiesbaden Tel.: +49 (611) Fax:+49 (611) Homepage: