About the Book
Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. Pages: 36. Chapters: XML databases, XML editors, XML parsers, Java API for XML Processing, Xerces, Virtuoso Universal Server, Apache Ant, VTD-XML, Oxygen XML Editor, XMLBeans, Syntext Serna, XMetaL, MSXML, StAX, Arbortext, Oracle BI Publisher, PureXML, CookXml, XML Notepad, Sedna, Apache Pivot, Xerlin, DWR, Comparison of XML editors, TeX4ht, Parboiled, OmniMark, CougarXML, XStream, Prince XML, CodeSynthesis XSD/e, XMLSpy, Xpeak, EXist, Beacon Editor, Expat, RapidXml, Altsoft Xml2PDF, IgniteXML, TinyXML, EDXL Sharp, Apache XML, BareXML, Libxml2, Soapsonar, Validator, Xaira, XMLNuke, AxKit, Xtradyne, SimpleXML, Sw8t.xml, Quark XML Author, XMLStarlet, HaXml, Nokogiri. Excerpt: Virtuoso Universal Server is a middleware and database engine hybrid that combines the functionality of a traditional RDBMS, ORDBMS, virtual database, RDF, XML, free-text, web application server and file server functionality in a single system. Rather than have dedicated servers for each of the aforementioned functionality realms, Virtuoso is a "universal server"; it enables a single multithreaded server process that implements multiple protocols. The open source edition of Virtuoso Universal Server is also known as OpenLink Virtuoso. The software has been developed by OpenLink Software with Kingsley Uyi Idehen and Orri Erling as the chief software architects. Virtuoso provides an extended object-relational model, which combines the flexibility of relational access with inheritance, run time data typing, late binding, and identity based access. Virtuoso Universal Server database includes physical file and in memory storage and operating system processes that interact with the storage. There is one main process, which has listeners on a specified port for HTTP, SOAP, and other protocols. Virtuoso is designed to take advantage of operating system threading support and ...