Che cosa è servizi web di Oracle nativi?
-
21-08-2019 - |
Domanda
servizi web nativa è una nuova funzionalità della tecnologia XML DB. In google ho trovato che esso `s molto vicino alla SOA.
Qualcuno può spiegare semplicemente: 1) che cosa è l'uso principale dei servizi web nativa 2) Qual è la differenza principale di XML DB 11g e le precedenti release di XML DB.
Grazie.
Soluzione
ho trovato documentazione. E 'stato difficile)
Le nuove funzioni:
- Binary XML
- XMLIndex
- XmlType PTOM ora utilizzare Mucchio bagagli Invece di IOT
- Valore predefinito di XML Schema Annotazione storeVarrayAsTable Is Now true
- Eventi Repository
- Supporto per API Content Repository per Java (JCR: JSR-170)
- Tipi Nuova Repository Risorsa Collegamento
- Supporto per i privilegi WebDAV e Nuova Privilegi Oracle XML DB
- Web Services
- In-Place XML Schema Evolution
- Il supporto per ricorsiva schemi XML
- Il supporto per XLink e XInclude
- Il supporto per Traduzioni XML
- Supporto per i grandi nodi XML
- unificata API Java
- Supporto pompa Oracle Data per XMLType
- Il supporto per Oracle Streams XMLType da e Logical Standby
- Oracle XDK Pull-Parser API (XML Eventi, JSR-173)
- XQuery Conformità agli standard
- Fine-Grained accesso alla rete Servizi Uso PL / SQL
- SQL / XML standard di conformità e Miglioramenti delle prestazioni Miglioramenti
- XML-Aggiornamento Prestazioni Prestazioni
- XQuery e SQL / XML Miglioramenti
- I miglioramenti delle prestazioni XSLT
E sui servizi Web.
I servizi Web forniscono un modo standard per le applicazioni di scambiare informazioni sui servizi Internet e di accesso che implementano la logica di business. Le applicazioni possono accedere a database Oracle utilizzando i servizi Web nativi di Oracle XML DB. Un servizio ti permette di eseguire query SQL e XQuery e ricevere risultati come dati XML. Un altro servizio fornisce l'accesso a tutte le funzioni e le procedure / SQL stored PL. È possibile personalizzare i formati di documento di input e output quando si utilizza il servizio di quest'ultimo; il WSDL viene generato automaticamente dal database del motore di servizi Web nativo.
SOAP 1.1 è la versione supportata da Oracle DB XML. Le applicazioni utilizzano il metodo HTTP POST per inviare richieste SOAP ai servizi Web nativi di Oracle XML DB. È possibile configurare le posizioni di tutti i servizi Web di Oracle XML DB nativi e documenti WSDL utilizzando il file di configurazione di Oracle XML DB, xdbconfig.xml. È anche possibile configurare le impostazioni di protezione per i servizi Web che utilizzano lo stesso file di configurazione.
Altri suggerimenti
Ci sono vantaggi e svantaggi. Se si dispone di sviluppatori esperti in PL / SQL, questo rende più facile per loro di fornire e consumare servizi web senza passare attraverso un server di applicazione separata.
Naturalmente, il tuo popolo di sicurezza possono essere coinvolti là, soprattutto se si desidera rendere tali servizi a disposizione di fuori della rete Intranet. Ma fornisce uno strumento in più nella casella degli strumenti.
ho scritto un articolo che introduce i servizi web PL / SQL per la conferenza ODTUG dello scorso anno. E 'disponibile nella sezione Risorse Tech a www.odtug.com. Date un'occhiata.
Ti permette di pubblicare il PL / SQL pacchetti / procedure / funziona come web di servizio con codifica zero e lo zero sforzo distribuzione!