Só esclarecendo uma coisa. Se voce tivesse que implementar um servidor 
de webservices, como voce faria? Fugiria do escopo do Zope/Plone? 
Correria pra onde?

[]s

--
henrique paiva

xiru wrote:
> Opa :-)
> 
> So para esclarecer um pouco mais para quem conhece o trabalho feito pelo 
> Ben e do povo da Cignex. Eles focaram, essencialmente, em tentar 
> transformar o Zope 2 em um servidor de webservices, usando Python 
> decorators nos metodos para depois poder escrever um codigo que expoe um 
> WSDL (visto a forma como a tipagem do Python é feita). Depois, eles usam 
> um hack bem conhecido, que acompanha o SOAPpy muito tempo, para grampear 
> o ZPublish e substituir o protocolo XML-RPC por SOAP nativo. A ideia 
> deles, em si, é boa, mas eu acho meio "acoxambracao".
> 
> Ha uma iniciativa do Brian da Zope Corp em integrar suporte nativo a 
> webservices no Zope 3.2. Nao tenho ideia de como esse trabalha esta, mas 
> cabe lembrar que a muito tempo atras, o mesmo cara tentou isso com Zope 
> 2. Minha esperanca é que com Zope 3 isso fique mais natural e evite os 
> problemas que ocorreram no passado (leia-se Zope 2).
> 
> Eu, por ser indio DOS MAIS VADIO, trabalhei numa outra vertente: usar 
> extensivamente a biblioteca SOAPpy como client de webservices (a grande 
> maioria das pessoas pareci ter tentado usar o ZSI). Obviamente, rolou 
> uns hack no SOAPpy (principalmente para funcionar com o Oracle AS) mas 
> acho que o mais importante disso foi a adicao de suporte a timeouts que 
> fiz (que na pratica, ajuda muito na estabilidade do Zope, com suas 
> poucas threads :-)
> 
> Mais informacoes, em PVT ou ao-vivo, em Brasilia.
> 
> So achei legar tecer mais alguns comentarios para nao sucitar que eu 
> estaria reinventando a roda ou mesmo indo contra o que outros ja fizeram.
> 
> Um forte abraco
> 
> Xiru
> 
> On 3/24/06, *henrique paiva* <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>> wrote:
> 
>     xiru wrote:
>      > Minha contribuição a questao:
>      >
>      > Zope como servidor de webservices é um saco. A grande confusao que o
>      > Zope faz entre XML-RPC e SOAP ao tentar ser hackeado com patches
>     (como o
>      > que acompanha o SOAPpy) pode trazer mais efeitos colaterais do que
>      > beneficios. O cerne da questao em si é que SOAP foi planejado
>     para ser
>      > estritamente tipado e essa não é exatamente a praia do Python. Até ja
>      > fiz isso funcionar, mas nao sei se teria cara de pau para colocar
>     isso
>      > em producao. Minha esperanca é que um dia alguem me patrocine a
>     colocar
>      > um servidor SOAP descente, em cima do Twisted (que ja é uma opção
>     real
>      > para o Zope 3, por exemplo).
>      >
>      > Agora, Zope como client de webservices é show. Para conhecimento
>     geral,
>      > o cluster da Camara dos Deputados NAO TEM conectores de acesso
>      > relacional. Tudo que usamos é feito consumindo webservices do Oracle
>      > Application Server e do Apache AXIS (ambos baseados em Java) e do
>      > Microsoft IIS (com .Net). O que mais existe são application
>     servers na
>      > rede da casa, e todos convivem muito bem. Até hoje, nao teve
>     aplicação
>      > que não funcionasse integrada ao Plone usando webservices. Usamos
>     tanto
>      > websevices que eu tenho mantido meu proprio fork do SOAPpy, com
>     algumas
>      > firulas que cheguei a dar upstream, mas nunca deram commit no
>     core :-)
>      >
>      > Eu propuz uma palestra sobre isso para a proxima PyConBrasil
>     (assim como
>      > uma palestra de otimização de clusters Plone). Quem tiver
>     interesse, que
>      > venha a Brasilia... será um evento espetacular, como o do ano
>      > passado.... heheuheuh
> 
>     Agora eu vou ter que dar um jeito de ir de qualquer forma ;)
> 
>     --
>     henrique paiva
> 
> 
>      >
>      > On 3/24/06, *Wilton Alencar* <[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>
>      > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> >> wrote:
>      >
>      >     Pessoal, alguém conseguiu fazer o zope supportar SOAP via
>     tutorial
>      >     da Cignex.
>      >     Estou tendo difuldade em aplicar o conceito exposto, apesar
>     do site
>      >     rodar normalmente sem erro, apenas se tento acessar External
>     method
>      >     e scripts via SOAP de um client qualquer ....Não consigo.
>      >     Se alguém tiver uma dica.
>      >     Abraços
>      >     TOM
>      >
>      >
>      >     Em 25/11/05, *Dorneles Treméa* < [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>
>      >     <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>>
>     escreveu:
>      >
>      >         Opa Ricardo,
>      >
>      >>  Tenho dado uma estudada em SOAP, WDSL etc ... mas tudo que fiz
>      >         ateh
>      >>  agora foi fora do zope  ... o que com zope usei métodos
>      >         externos ....
>      >>  alguém sabe o que o ZOPE tem a nos oferecer com relação a este
>      >         assunto ????
>      >
>      >         o Benjamin Saller apresentou uma palestra com o título 'Web
>      >         Services
>      >         in Plone' este ano, tanto no Plone Symposium como na
>     Conference:
>      >
>      >        
>     
> http://plone.org/events/regional/nola05/collateral/web_services_presentation.pdf
>      >        
>     
> <http://plone.org/events/regional/nola05/collateral/web_services_presentation.pdf
>     
> <http://plone.org/events/regional/nola05/collateral/web_services_presentation.pdf>>
>      >
>      >         No site do Plone também tem um mini howto chamado
>     "Importing a SOAP
>      >         client object to be used by python scripts":
>      >
>      >        
>     http://plone.org/documentation/how-to/import-soap-client-object
>      >        
>     <http://plone.org/documentation/how-to/import-soap-client-object
>     <http://plone.org/documentation/how-to/import-soap-client-object>>
>      >
>      >         Outros links que podem interessar:
>      >
>      >         - http://www.zope.org/Members/Dirk.Datzert/SOAPSuppport
>      >         < http://www.zope.org/Members/Dirk.Datzert/SOAPSuppport>
>      >         - http://svn.zope.org/soap/trunk
>      >         - http://www.zope.org/Members/arunacgx
>      >
>      >         HTH,
>      >
>      >         --
>      >
>      >         Dorneles Treméa
>      >         X3ng Web Technology
>      >
>      >
>      >
>      > --
>      > Fabiano Weimar dos Santos
>      > Plone Developer and Consultant
> 



Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a