begrt die Teilnehmer des Object Design Inc Grndungsjahr
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
Object Design, Inc. Award-winning Products Enterprise ODBMS Leading Object Database Embedded Database Suite Smallest Portable Database
Wer benutzt jetzt schon e. Xcelon? Warum eigentlich einen XML Datenserver? Aus was besteht e. Xcelon? 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 e. Xcelon Solution: • With e. Xcelon 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
Interleaf, Inc. (NASDAQ: LEAF) E-Content Management is powered by
Wer benutzt jetzt schon e. Xcelon? Warum eigentlich einen XML Datenserver? Aus was besteht e. Xcelon? Zusammenfassung
Warum XML? Aus dem Internet erwächst die Anforderung nach plattformunabhängigen Technologien. presentation HTML Java XML processing data
XML ist für Daten gemacht ! HTML example: <heading 1> Invoice </heading 1> <bold>From: Joe Bloggs <P> To: A. Another <P> Date: 2/1/1999<P> Daten und Präsentation Amounted: $100 <P> gemischt Tax: 21% <P> Total $121 </bold>
XML ist für Daten gemacht ! XML example: Verständlich für den Menschen <Invoice> <From> Joe Bloggs </From> <To> A. Another </To> <Date year=‘ 1999’ month=‘ 2’ day = ‘ 1’ /> <Amount unit = ‘Dollars’> 100 </Amount> <Tax. Rate> 21 </Tax. Rate> <Total currency = “Dollars”>121 </Total> </Invoice> Beinhaltet Tags
XML ist für Daten gemacht ! XML example: <Invoice> Erweiterbar! <From> <Name>Joe Bloggs </Name> <Name>Joe <Address> 25 25 Mall Road </Address> </From> <To> A. Another </To> <Date year=‘ 1999’ month=‘ 2’ day = ‘ 1’ /> <Amount unit = ‘Dollars’> 100 </Amount> <Tax. Rate> 21 </Tax. Rate> <Total unit = “Dollars”>121 </Total> </Invoice>
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 ? • Einfachheit — verständlich, einfache Handhabe • Erweiterbar — ein dynamischen Datenmodell • Flexibel — zur Verarbeitung komplexer Daten • Portabel — plattform unabhängig • Standard — einfach integrierbar, anerkannt
XML und Business to Business Warum ist EDI schwierig? Company A Company B invoice Company C invoice Company D • EDI: Alle Datenelemente müssen im Voraus bekannt sein! • EDI: Neuen Anforderungen kann nicht ohne weiteres Entsprochen werden !
XML und Business to Business Warum ist EDI schwierig? Company A Company B invoice Company C invoice Company D • XML: Firmen müssen sich nur auf das Wesentliche einigen • XML ist erweiterbar und hat Platz für neue Elemente
XML: Schlüsselkriterien zum Erfolg • • Einfache Handhabe Integrität der 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 4 Einheitliche Sichtweise auf die Daten 4 Integration heterogener Datenquellen mit strukturierten und unstrukturierten Datentypen 4 Einhaltung der Transaktionskonsistenz 4 Dynamische Erweiterbarkeit 4 Skalierbare Laufzeitgeschwindigkeit
Introducing e. Xcelon XML Data Server e. Xcelon ist ein XML Datenserver, um E-Commerce Applikationen zu bauen. Thin Client Web. Server///App App. Server Web Server App Server Web Server / App Server Middle Tier Back End
Wer benutzt jetzt schon e. Xcelon? Warum eigentlich einen XML Datenserver? Aus was besteht e. Xcelon? Zusammenfassung
e. Xcelon ist einfach zu gebrauchen • Intuitive GUIs • Bsierend auf Standards: XML, DOM, XQL, Java, COM 4 “Can my team use it without special training? ” 4 “Will it work with our existing tools? ” Design • XML Editors • XSL Editors Deployment • e. Xcelon Studio Development • Allaire Homesite • Multimedia Editors • e. Xcelon Explorer • Visual J++ • JDK • Symantec • Visual Basic • VB Script • JScript • Web Servers • COM App Servers • Java App Server (JView only) • e. Xcelon Manager
e. Xcelon’s Komponenten e. Xcelon Manager e. Xcelon Explorer e. Xcelon Studio Java Client API COM Client API • Data Engine Distributed Cache • Back-end Connectivity e. Xcelon Server
e. Xcelon Server XML Cache e. Xcelon Data Engine Java distributed XML caches Fully support XML and related Standards Out-of-the-box functionality: create / update / delete / query Extend Server with Java Back End Connectivity e. Xcelon Server ODBC / OLE DB XML
e. Xcelon Manager Features • Create XMLStore • Define run-time configuration • Load balancing • User administration Benefits • Easy to use • Single point of administration e. Xcelon Manager
e. Xcelon 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 e. Xcelon Explorer
e. Xcelon 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 e. Xcelon Studio
e. Xcelon Delivers Skalierbare Laufzeitgeschwindigkeit e. Xcelon manages XML at the element level. Web Page
e. Xcelon Delivers Scalable Performance • In-memory database support • Synchronized cache 14 X Faster! e. Xcelon RDBMS 20 X Faster! 690 X Faster! Source: STR Generated per Page
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 e. Xcelon? Warum eigentlich einen XML Datenserver? Aus was besteht e. Xcelon? Zusammenfassung
Warum e. Xcelon? • 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
Weitere Fragen ? Mischa Schmierer Systems Engineering - Object Design, Inc. Deutsche Niederlassung: Kreuzberger Ring 64 D-65205 Wiesbaden Tel. : Fax: +49 (611) 97719 -29 +49 (611) 97719 -19 Email: mischa. schmierer@odi. com Homepage: www. objectdesign. com
- Slides: 32