11.07.2015 Views

VISIE - Oracle Gebruikersclub Holland

VISIE - Oracle Gebruikersclub Holland

VISIE - Oracle Gebruikersclub Holland

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Versiebeheer via <strong>Oracle</strong> XML-DBVersiebeheer via <strong>Oracle</strong> XML-DB<strong>Oracle</strong> XML-DB is de ‘no cost’ optie in een <strong>Oracle</strong> database die specifiek gericht isop XML. Al vanaf de eerste officieel ondersteunde <strong>Oracle</strong> XML-DB 9.2.0.3.0 versieheeft deze XML-functionaliteit in de database zich niet begrensd op alleen hetcreëren en de opslag van XML. <strong>Oracle</strong> heeft proberen te voldoen aan alle gesteldeeisen van een moderne XML-database. Zowel ‘native’ als ‘non-native’ opslagstructurenworden ondersteund in de laatste versies van de <strong>Oracle</strong> database.Door Marco GralikeDeze veelheid aan XML(Type) datatype opslagstructuren is toepasbaarin verschillende XML business cases. Daarbij ondersteunenze de meest nieuwe standaarden op het gebied van SQL/XML, XInclude, XLink, XPath, XSLT en XQuery. Zo is er vanaf hetbegin ook een XDB Repository voor opslag en de bijbehorendeuitgebreide XML-ondersteunende interfacemethodieken. Datakan direct in de database worden bewerkt of uitgevraagd via Web-DAV, FTP of HTTP(S).De beveiliging van deze interfaces is geïmplementeerd, via AccessControl Lists (ACL’s), door gebruik te maken van het VirtualPrivate Database (VPD)mechanisme dat al aanwezig was in dedatabase. Hier is geen extra licentie voor nodig, omdat dit doorde database zelf wordt gebruikt in het tot stand brengen van debenodigde interface, file of folderbeveiliging in de XML_DB omgeving.Vele functies of <strong>Oracle</strong> softwarepakketten maken in een<strong>Oracle</strong> 11 database gebruik van deze XML-DB functies, bijvoorbeeld<strong>Oracle</strong> Database Vault, waarvoor wel een extra licentieverplichtinggeldt.InzetbaarheidDeze interactie met andere software pakketten en PL/SQL ondersteuningheeft er voor gezorgd dat <strong>Oracle</strong> XML-DB vanaf <strong>Oracle</strong>11 een core onderdeel is van de hedendaagse <strong>Oracle</strong> database.Al deze extra functionaliteit maakt de XML-DB omgeving uitermategeschikt om bijvoorbeeld oudere proprietary relationeleomgevingen te ontsluiten door, bijvoorbeeld, gebruik te makenvan de Native Database Web Service (NDWS) functionaliteit.Deze biedt een oplossing door de database om te toveren tot eenSOA end point en hiermee volwaardig te integreren in een SOA/web- of andere hedendaagse architectuur. Hiervoor hoeft dusgeen nieuwe database omgeving opgezet te worden. Vanwege degrote hoeveelheden XML-data die tegenwoordig in een IT-omgevingvoorkomt is een XML-DB-omgeving ook uitermate interessantom meer met al die XML-data te doen.De XML-DB-functionaliteit kan worden ingezet als een ETLomgevingom van XML-data naar relationeel of van relationeledata naar XML te converteren. Steeds vaker worden er OLAPachtigeXML-DB omgevingen opgezet om zo meer te kunnen doenmet al deze data in XML. Door gebruik te maken van de in XML-DB aanwezige dictionary structuren zoals de XDB Repositoryen Binary XML opslag, is het mogelijk om honderden Gigabyteaan XML-data efficiënt te doorzoeken of relationeel beschikbaar temaken. De grootste huidige XML-DB implementatie in Amerikaomvat meer dan 10 Terabyte aan XML-data opgeslagen in eenenkele XMLType gepartitioneerde kolom. De XML-DB XBRLExtention in <strong>Oracle</strong> versie 11.2.0.2 biedt ondersteuning aan grotehoeveelheden eXtensible Business Reporting Language (XBRL)data, die gebruikt kan worden voor financiële rapportage en verantwoordingaan officiële instanties.14 OGh Visie

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!