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