gildot

Topo
Sobre
FAQ
Tópicos
Autores
Preferências
Artigos
Sondagens
Propor artigo


8/3
gildicas
9/30
jobs
10/9
perguntas
10/25
press

 
XQuery junta IBM e ORACLE
Contribuído por BladeRunner em 11-06-03 11:07
do departamento joints
Java vd escreve "Segundo o JCP (Java Community Process) (vide artigo), a ORACLE E IBM submeteram um pedido juntas para uma especificação que define o acesso das aplicações Java a base de dados.

A proposta pode ser vista aqui (JSR:225) e propõe usar a XQuery, que está a ser desenvolvida pela W3C, que tenta promover um standard nas querys a XML.

"The two Spec Leads have divided the responsibilities as follows:
1. IBM and Oracle will jointly deliver the specification.
2. Oracle will deliver the reference implementation (RI) and collaborate in delivering the Specification.
3. IBM will deliver the Technology Compatibility Kit (TCK) and collaborate in delivering the Specification." "

Projecto e-U: Vamos lá escolher laptops | Konspirar por um p2p diferente  >

 

gildot Login
Login:

Password:

Referências
  • artigo
  • aqui
  • Mais acerca Java
  • Também por BladeRunner
  • Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário.
    Why?! What?! (Pontos:2)
    por [Cliff] em 11-06-03 12:50 GMT (#1)
    (Utilizador Info)
    Bom, confesso que, apesar de ter percebido o porquê de quererem criar uma linguagem de queries a um documento XML, não vejo qualquer utilidade porque aquilo é estupidamente complicado.
    Mil vezes um "SELECT qqcoisa FROM qqsitio WHERE a=b" executado num DataSet de um DataSource de XML (à lá MS.Net), pois deve ser a API a esconder-me a base de dados.
    Pelo que percebi, se queremos seguir o standard vai ser necessário fazer um if (source == xml) then faz XQuery else faz select normal.
    Cheira-me a trabalho de quem não tem muito mais que fazer e achou a ideia gira. Só que se esquecem daquela imensa massa de programadores que vão ter de se aguentar à bronca com a ideia gira senão são acusados de não usar o standard.

    Enfim...


    Nada do que foi escrito deve ser levado em consideração...
    Re:Why?! What?! (Pontos:2)
    por ^magico^ em 11-06-03 13:16 GMT (#2)
    (Utilizador Info)
    Como sempre, alguém depois fará uma livraria qualquer com funções que permitem usar SQL para fazer queries a XML com o XQuery.
    Re:Why?! What?! (Pontos:2)
    por [Cliff] em 11-06-03 14:53 GMT (#3)
    (Utilizador Info)
    Bom... then what's the point?!
    Continuo na ideia de que alguma mente brilhante achou giro e lá conseguiu convencer mais uns quantos que este é que é o caminho... como muitos outros caminhos que foram ficando... pelo caminho.

    Antes que alguém reclame: "I can't see the light... i'm blind!" :D



    Nada do que foi escrito deve ser levado em consideração...
    Re:Why?! What?! (Pontos:2)
    por mazevedo em 12-06-03 1:24 GMT (#7)
    (Utilizador Info) http://mazevedo.welcome.to
    Não querendo ser picuinhas, só um reparo:

    Library quer dizer biblioteca em inglês! O que pode ser bem entendido como um repositório de informação (neste caso, além de informação, queries, rotinas, funções, etc...)

    O termo em inglês para livraria é book shop.


    ----
    //\anuel /|zevedo

    Re:Why?! What?! (Pontos:2)
    por ^magico^ em 12-06-03 8:52 GMT (#8)
    (Utilizador Info)
    Obrigado pelo reparo. Este género de traduções, leva-me muitas vezes a usar as palavras originais. No entanto...

    http://dictionary.reference.com/

    li·brar·y ( P ) Pronunciation Key (lbrr)
    n. pl. li·brar·ies

          1.
                      1. A place in which literary and artistic materials, such as books, periodicals, newspapers, pamphlets, prints, records, and tapes, are kept for reading, reference, or lending.
                      2. A collection of such materials, especially when systematically arranged.
                      3. A room in a private home for such a collection.
                      4. An institution or foundation maintaining such a collection.
          2. A commercial establishment that lends books for a fee.
          3. A series or set of books issued by a publisher.
          4. A collection of recorded data or tapes arranged for ease of use.
          5. A set of things similar to a library in appearance, function, or organization: a library of computer programs.
          6. Genetics. A collection of cloned DNA sequences whose location and identity can be established by mapping the genome of a particular organism.

    http://www.priberam.pt/DLPO/

    livraria
    s. f., reunião de livros dispostos por ordem;
            loja onde se vendem livros;
            biblioteca.
    Re:Why?! What?! (Pontos:2)
    por racme em 12-06-03 10:29 GMT (#9)
    (Utilizador Info) http://www.freebsdtips.com/
    o termo usado em portugal para lib e' biblioteca alem de ser senso comum, soa bastante melhor que livraria.

    Contudo compreendo esta dificuldade em adequar os termos. Ja aqui se falou bastante sobre o assunto, ja aqui se pediu para que as entidades responsaveis como o ministerio da educação e o ministerio da Ciencia e Tecnologia lancem a cartilha rectificativa da gramatica portuguesa no que respeita aos termos informaticos.

    E que se crie um Gabinete de 4-5 professores das areas respectivas, que nao faça mais nada o Santo dia que traduzir, e "descobrir" termos. E que mantenha um website actualizado para toda a comunidade, claro :)

    So esperamos que nao seja algo tipo grupo responsavel pela tradução dos Titulos dos Filmes de Hollywood, senao estamos condenados a cair em desgraça ou entao na pratica dos nossos irmaos brasileiros.

    scaneia e zipa o file pra diskete...


    Make World; Not War;
    Re:Why?! What?! (Pontos:2)
    por ^magico^ em 12-06-03 10:48 GMT (#11)
    (Utilizador Info)
    Por acaso, deste uma boa ideia! Qual seria a possibilidade de formar um grupo para esta tarefa, muito ao género do que aqui foi feito?
    Re:Why?! What?! (Pontos:1)
    por Th0rin em 11-06-03 18:05 GMT (#4)
    (Utilizador Info)
    Não estou assim muito dentro do Assunto, mas não é mais pratico que fazer ou usar um parser de XML para retirares os dados que queres?
    Re:Why?! What?! (Pontos:2)
    por [Cliff] em 11-06-03 18:11 GMT (#5)
    (Utilizador Info)
    É mesmo esse o ponto em que quero chegar! Na .Net Framework tens uma abstração completa dos dados que queres consultar!
    Podes usar um DataSet que trabalha sobre um documento de XML, sobre uma base de dados relacional, whatever!
    Deviam apontar as baterias nessa direcção e fazer um "driver" JDBC para o XML, à lá .Net...
    Sinceramente, talvez até vá chegar aí. Eles pegam naquilo do XQuery e fazem um driver JDBC em cima. Se não fôr isso, então não é nada mais que puro desperdício de recursos.


    Nada do que foi escrito deve ser levado em consideração...
    XQuery Products (Pontos:2)
    por vd em 11-06-03 18:29 GMT (#6)
    (Utilizador Info) http://paradigma.co.pt
    http://www.w3.org/XML/Query#products

    Implementations

    The following is a (non-comprehensive) list of implementations of the XML Query working drafts. The list includes publicly available partial implementations and prototype implementations of XQuery:

            * W3C's Grammar Test Pages:
                        o NEW: The XQuery 1.0 Grammar Test Page
                        o NEW: The XPath 2.0 Grammar Test Page

            * BEA's Liquid Data: http://edocs.bea.com/liquiddata/docs10/prodover/concepts.html
            * Bluestream Database Software Corp.'s XStreamDB: http://www.bluestream.com/dr/?page=Home/Products/XStreamDB/
            * Cerisent's XQE: http://cerisent.com/cerisent-xqe.html
            * Cognetic Systems's XQuantum: http://www.cogneticsystems.com/xquery/xquery.html
            * Enosys Software's XQuery Demo : http://xquerydemo.enosyssoftware.com
            * eXcelon's
                        o eXtensible Information Server (XIS 3.1 SP2): http://www.exln.com/products/xis/
                        o Stylus Studio 4.5, with XQuery and XML Schema support: http://www.exln.com/products/stylusstudio
            * E-XMLMedia's
                        o XMLizer: http://www.e-xmlmedia.com/prod/xmlizer.htm
                        o Repository: http://www.e-xmlmedia.com/prod/repository.htm
            * Fatdog's XQEngine: http://www.fatdog.com/
            * GAEL's Derby: http://www.gael.fr/derby/
            * GNU's Qexo (Kawa-Query): http://www.qexo.org/
                Compiles XQuery on-the-fly to Java bytecodes. Based on and part of the Kawa framework. An online sandbox is available too. Open-source.
            * Ipedo's XML Database v3.0: http://www.ipedo.com
            * IPSI's IPSI-XQ: http://ipsi.fhg.de/oasys/projects/ipsi-xq/index_e.html
            * Lucent's Galax: http://db.bell-labs.com/galax/. Open-source.
            * Microsoft's XML Query Language Demo: http://xqueryservices.com
            * Nimble Technology's Nimble Integration Suite: http://www.nimble.com/
            * OpenLink Software's Virtuoso Universal Server: http://demo.openlinksw.com:8890/xqdemo
            * Oracle's XML DB: http://otn.oracle.com/tech/xml/xmldb/htdocs/querying_xml
            * QuiLogic's SQL/XML-IMDB: http://www.quilogic.cc/xml.htm
            * Software AG's
                        o QuiP: http://www.softwareag.com/developer/downloads/default.htm
                        o Tamino XML Server: http://www.softwareag.com/tamino/News/tamino_41.htm
                        o Tamino XML Query Demo: http://tamino.demozone.softwareag.com/demoXQuery/index.html
            * SourceForge's XQuench: http://xquench.sourceforge.net/. Open-source.
            * SourceForge's XQuery Lite: http://sourceforge.net/projects/phpxmlclasses/. See also documentation and description. PHP implementation, open-source.
            * X-Hive's XQuery demo: http://www.x-hive.com/xquery
            * XML Global's GoXML DB: http://www.xmlglobal.com/prod/xmlworkbench/

    Para os que não sabem o que é o XQuery
    http://www.gnu.org/software/qexo/XQuery-Intro.html

    //vd
    por falar em java (Pontos:2)
    por racme em 12-06-03 10:41 GMT (#10)
    (Utilizador Info) http://www.freebsdtips.com/
    por falar em java, uma polemica recente com o JBoss que parece vai ficar para durar

    JBoss Warns Spinoff Against 'Forking' Code
    The leader of the open-source JBoss Java application server environment said that if the group of developers that left his organization attempts to split—or "fork" as it's called in the industry—the JBoss code base, he would sue them.





    Make World; Not War;

     

     

    [ Topo | FAQ | Editores | Contacto ]