Oct. 15th, 2003: The Night of XML Databases in Irvine, California |
- Location
- Session 1: XML Query Languages
- Session 2: Turbo-Charging Data Integration for Web Services with TigerLogic XDMS
- Session 3: Using XML for DB applications
Blumenfeld & Maso is the organizer of the Oct. 15th "Night of XML Databases" in Irvine, California. Co-sponsor is Raining Data Corporation, creator of the TigerLogic XML data server.
All are welcome to this free event which starts at 6:30 p.m. (Pizza and soda also provided, but be sure to get there early to get your slice!) Three 1-hour long talks are being given to introduce southern california software professionals to the concepts and tools of XML databases, querying and consuming structured XML data, and designing XML database schemas.
Location
The location is Raining Data Corp. in Irvine, California. Address is:
17500 Cartwright Rd.
Irvine, CA
92614
Session 1: XML Query Languages
7:00 p.m. - 7:50 p.m.
Abstract
An introduction to three query languages for XML: XPath, XQuery and SQL/XML. XPath 2.0 is a W3C standard for identifying elements within an XML document. XQuery 1.0 is an emerging standard, also produced by the W3C, for arbitrary querying and transformation of XML data. XQuery is a functional (as oppsed to procedural) language that will be the standard for querying XML data. SQL/XML, a.k.a. SQL-2003, is the lastest version of the SQL standard. Scheduled to be officially released later this year, SQL/XML promotes XML as a first-class column type for SQL. This language allows you to transform relational data in to XML in a standard way.
Brian Maso
Brian Maso is the Principal and owner of Blumenfeld & Maso, a development services company based in Orange County California. Brian is a published book and magazine author, and 8-year Java professional and 11-year software development professional. Brian is a Java "brain" at DevelopMentor, where he is the author and instructor of the "Essential Java" 5-day course.
Session 2: Turbo-Charging Data Integration for Web Services with TigerLogic XDMS
8:00 p.m. - 8:50 p.m.
Abstract
The presenter will discuss how to integrate XML and traditional non-XML data sources for use in enterprise Web Services. The presenter will describe how the TigerLogic XDMS provides a high-performance data integration mid-tier through its scalable persistent XML cache and its standards based query technologies.
Robert Smik
Robert Smik has been involved in application development for over 10 years. His experience includes architecting multi-tier web environments, connectivity, smart cards, and data aggregation. Within his role on the TigerLogic XDMS team Robert works hand in hand with engineering and marketing to help customers implement and manage TigerLogic XDMS solutions. Robert's hands on experience with application development provide customers with the proper input so they can maximize performance and deliver solutions quickly.
Company Profile
Raining Data Corporation is the developer of TigerLogic XML Data Management Server (XDMS) and a long-time provider of scalable, flexible and reliable data management software. The high performance TigerLogic XDMS XML data management capabilities are exposed to developers through XML standards and popular connectivity options. TigerLogic XDMS supports XML standards such as DTD, XML Schema, and XPath. TigerLogic XDMS also supports Java, HTTP, SOAP, and J2EE Connector Architecture for connectivity. The support of these open standards and connectivity options lowers the learning curve for developers and enables TigerLogic XDMS to boost productivity by seamlessly integrating with existing enterprise application environments and minimizing administrative overhead. Learn more about Raining Data and TigerLogic XDMS at our Web site.
Session 3: Using XML for DB applications
9:00 p.m. - 9:50 p.m.
Abstract
How can we use XML for database applications? We will study this by coming up with a conceptual model based on ER for XML database applications, and will study how this conceptual model can be translated to XML.
XML is being used in different application scenarios:
- XML has established itself as the standard for information exchange over the Web, and applications over the Web use XML for representing their information
- XML is used for publishing data of traditional database applications as well as text applications over the web
- XML is being tried as a logical data model: here, people come up with a conceptual model for database applications, and translate this conceptual model into logical XML model; the XML model might be stored in native XML databases or relational databases
- XML promises to be a good candidate for federated databases to provide a uniform view of multiple data sources
Our talk will cover the scenario: using XML as a logical model. We will describe the features provided by XML for data modeling, and how they can be used. We will discuss differences between XML schema language standards such as DTD, XML-Schema and RELAX NG. We will further describe the stages in the database design process -- coming up with a conceptual schema from real world applications, translating this conceptual schema into a logical schema, and translating this logical schema into physical schema. A conceptual schema is specified in a conceptual data model, such as ER, ORM, or UML. We will define a conceptual model, called ERex, which is based on ER, and has some extensions. We will describe how a conceptual schema in ERex can be translated into logical XML schema and demonstrate with examples.
Murali Mani
See Prof. Mani's homepage at Worchster Polytechnic Institute for a personal bio.