SOA e BPM no brasil engatinham vagarosamente ainda

[quote=asaudate]

E SOA precisa custar caro?

(Desconfio que vamos voltar ao ponto inicial da discussão… ferramental x não-ferramental. Espero q possamos discutir isso dum ponto em que “corporativo” não signifique “imenso”!)

[]´s[/quote]

Vamos colocar assim: integrações não precisam custar caro.

E ainda assim eu nunca fui acionado por uma PME para um projeto de integração, mesmo apesar de trabalhar com PMEs…

SOA é um projeto caro por natureza.

[quote=andre_salvati][quote=asaudate][quote=andre_salvati][quote=asaudate][quote=andre_salvati][quote=Kenobi]

… pois as pequenas e médias empresas deverão também implementar SOA.

[/quote]

As pequenas e médias empresas vão utilizar SaaS. A implementação de SOA fica para o fornecedor de SaaS… ;)[/quote]

Quer dizer, SE e somente SE houver software (SaaS) que as atenda. Caso contrário…

[]´s[/quote]

Caso contrário não faz… PMEs não têm dinheiro nem para pagar por projetos de ERP customizados, quanto mais por projetos SOA.

[/quote]

E SOA precisa custar caro?

(Desconfio que vamos voltar ao ponto inicial da discussão… ferramental x não-ferramental. Espero q possamos discutir isso dum ponto em que “corporativo” não signifique “imenso”!)

[]´s[/quote]

Vamos colocar assim: integrações não precisam custar caro.

E ainda assim eu nunca fui acionado por uma PME para um projeto de integração, mesmo apesar de trabalhar com PMEs…

SOA é um projeto caro por natureza.

[/quote]

PMEs não acionam consultorias para desenvolver SOA porque consultorias (ou a maioria delas) pregam que SOA custa caro - quando não precisa custar. E, no meu entender, taí o nome do tópico pra descrever a consequencia.

[]´s

[quote=asaudate]

PMEs não acionam consultorias para desenvolver SOA porque consultorias (ou a maioria delas) pregam que SOA custa caro - quando não precisa custar. E, no meu entender, taí o nome do tópico pra descrever a consequencia.

[]´s[/quote]

Aí é que vc se engana. PMEs não te procuram para implementar um projeto SOA. PMEs estão longe de saber o que é SOA. PMEs te procuram para resolver um problema de negócio da maneira mais barata possível.

[quote=andre_salvati][quote=asaudate]

PMEs não acionam consultorias para desenvolver SOA porque consultorias (ou a maioria delas) pregam que SOA custa caro - quando não precisa custar. E, no meu entender, taí o nome do tópico pra descrever a consequencia.

[]´s[/quote]

Aí é que vc se engana. PMEs não te procuram para implementar um projeto SOA. PMEs estão longe de saber o que é SOA. PMEs te procuram para resolver um problema de negócio da maneira mais barata possível.[/quote]

Na realidade, conforme conversamos, me toquei que eu nunca ví uma PME encomendando um projeto de integração - o que, na realidade, faz sentido, dado que dificilmente elas têm sistemas que precisam ser integrados. Não porque custam grana, mas porque não há necessidade.

[]´s

Nem por necessidade. É por grana mesmo.

Pense em duas aplicações muito comuns em PMEs: um ERP e um aplicativo para controle eletrônico de ponto (imposição legal)

Eu nunca vi uma PME disposta a pagar um tostão que fosse para injetar os dados de ponto no ERP, mesmo apesar de isso se fazer necessário em alguns cenários.

[quote=andre_salvati][quote=asaudate]

Na realidade, conforme conversamos, me toquei que eu nunca ví uma PME encomendando um projeto de integração - o que, na realidade, faz sentido, dado que dificilmente elas têm sistemas que precisam ser integrados. Não porque custam grana, mas porque não há necessidade.

[/quote]

Nem por necessidade. É por grana mesmo.

Pense em duas aplicações muito comuns em PMEs: um ERP e um aplicativo para controle eletrônico de ponto (imposição legal)

Eu nunca vi uma PME disposta a pagar um tostão que fosse para injetar os dados de ponto no ERP, mesmo apesar de isso se fazer necessário em alguns cenários.

[/quote]

Tem toda razão. Mas isso aconteceria de qualquer maneira - com projeto simples ou SOA ou …

Na minha opinião, SOA não passa de mais uma onda entre tantas outras criadas pela indústria de consultoria de TI, que aliás, até por uma questão de subsistência, é uma das indústrias mais pródigas na aplicação de um mantra do marketing que prega a criação de necessidades para os consumidores. MOA - Marketing Oriented Architecture. Ou: repita tantas vezes que um produto é importante que os consumidores vão acabar acreditando e comprando, mesmo que não precisem. É claro que do ponto de vista da geração de negócios e de empregos para a área de TI, estas ondas ou ciclos até que são bem-vindos…

Olá amigo, respeito sua opinião. Então você acredita que devemos continuar a fazer software monolítico, preso numa caixinha ? Como faço para explor aquela funcionalidade ? Voltamos à troca TXT ?
:twisted:

Amigo, só uma sugestão…

Antes de sair distribuindo sua opinião, leia o restante do tópico, para saber o que talvez outros achem da sua mesma opinião, OK?

Grato.

Amigo, só uma sugestão…

Antes de sair distribuindo sua opinião, leia o restante do tópico, para saber o que talvez outros achem da sua mesma opinião, OK?

Grato.[/quote]

Relaxa, ele ainda é pinto. Talvez, quando virar frango, ele comece a entender SOA. :lol:

Olá amigo, respeito sua opinião. Então você acredita que devemos continuar a fazer software monolítico, preso numa caixinha ? Como faço para explor aquela funcionalidade ? Voltamos à troca TXT ?
:twisted:
[/quote]

É impressão minha ou vc viajou na maionese aqui? Pinto fez uma critica válida ao modelo SOA, não disse nada sobre como criar sistemas ou o que trocar entre eles.

Mas já que falou, as pessoas não vão voltar porque elas nunca deixaram de trocar textos em primeiros lugar, se trata de um caso de uso legítimo para qualquer sistema de rede e não há qualquer indicação de que isso venha a diminuir. Na verdade o que resulta em sistemas monoliticos não é trocar HTML, JSON e Atom, todos textos, e sim XMLs opacos gerados por ferramentas SOA proprietárias.

E vai me dizer que isto não é bom pra ganhar $$$ ?

Olá amigo, respeito sua opinião. Então você acredita que devemos continuar a fazer software monolítico, preso numa caixinha ? Como faço para explor aquela funcionalidade ? Voltamos à troca TXT ?
:twisted:
[/quote]

É impressão minha ou vc viajou na maionese aqui? Pinto fez uma critica válida ao modelo SOA, não disse nada sobre como criar sistemas ou o que trocar entre eles.

Mas já que falou, as pessoas não vão voltar porque elas nunca deixaram de trocar textos em primeiros lugar, se trata de um caso de uso legítimo para qualquer sistema de rede e não há qualquer indicação de que isso venha a diminuir. Na verdade o que resulta em sistemas monoliticos não é trocar HTML, JSON e Atom, todos textos, e sim XMLs opacos gerados por ferramentas SOA proprietárias.
[/quote]

Em primeiro lugar, se são gerados “XMLs opacos por ferramentas SOA proprietárias”, azar de quem escolheu. Existem ferramentas que geram, sim, contratos e XSD´s reutilizáveis por qualquer ferramenta / linguagem, e a maior parte dessas nem proprietária é. Aqui, como em tudo que envolve TI, requer discernimento, bom senso, parcimônia, etc.

[quote=asaudate]
Em primeiro lugar, se são gerados “XMLs opacos por ferramentas SOA proprietárias”, azar de quem escolheu. Existem ferramentas que geram, sim, contratos e XSD´s reutilizáveis por qualquer ferramenta / linguagem, e a maior parte dessas nem proprietária é. Aqui, como em tudo que envolve TI, requer discernimento, bom senso, parcimônia, etc.[/quote]

Não importa se sua ferramenta é proprietária ou não. O XML gerado continua sendo opaco porque só é entendido por quem segue as diversas especificações da plataforma.

[quote=asaudate]Amigo, só uma sugestão…
Antes de sair distribuindo sua opinião, leia o restante do tópico, para saber o que talvez outros achem da sua mesma opinião, OK?
Grato.[/quote]
Eu li todo o tópico, como sempre faço,
Sinceramente não entendi a sua colocação, e não entendi o que há de errado em expor (ou “distribuir”, como vc diz) a minha opinião, mesmo que seja semelhante a outras.
O que me parece é que, ante uma simples opinião contrária à sua, vc teve uma reação tão irônica e raivosa que prejudicou até a sua capacidade de escrever uma frase inteligível.

Uma das vantagens de ser pinto é que ainda posso evitar desenvolver uma soberba igual à sua, que me tacha como ignorante só porque não concordo com a sua opinião.
E certamente vc tem muito mais conhecimento do que eu sobre SOA, afinal vc tem que ter muitos argumentos para tentar vender aos seus clientes uma solução que, como já foi dito aqui até pelos seus defensores, é cara, apresenta resultados a longo prazo e sobre a qual (agora é a minha opinião) não se sabe exatamente o que se está comprando nem o que vai ser entregue.

[quote=pinto][quote=asaudate]Amigo, só uma sugestão…
Antes de sair distribuindo sua opinião, leia o restante do tópico, para saber o que talvez outros achem da sua mesma opinião, OK?
Grato.[/quote]
Eu li todo o tópico, como sempre faço,
Sinceramente não entendi a sua colocação, e não entendi o que há de errado em expor (ou “distribuir”, como vc diz) a minha opinião, mesmo que seja semelhante a outras.
O que me parece é que, ante uma simples opinião contrária à sua, vc teve uma reação tão irônica e raivosa que prejudicou até a sua capacidade de escrever uma frase inteligível.
[/quote]

O que eu quis dizer foi que, logo no começo do tópico, eu me manifestei a respeito.

Quem trabalha com isso SABE que existem muitas e muitas empresas que apenas tentam vender produtos. No entanto, tem gente séria por aí tentando fazer um bom trabalho, mas que acaba sendo prejudicada por essa visão - que nada tem a ver com SOA em si, poderia ser qualquer outra tecnologia.

Desculpe se pareceu uma reação “irônica e raivosa”, não foi a intenção. Espero que agora o argumento esteja parecendo um pouco mais claro.

[quote=mochuara][quote=asaudate]
Em primeiro lugar, se são gerados “XMLs opacos por ferramentas SOA proprietárias”, azar de quem escolheu. Existem ferramentas que geram, sim, contratos e XSD´s reutilizáveis por qualquer ferramenta / linguagem, e a maior parte dessas nem proprietária é. Aqui, como em tudo que envolve TI, requer discernimento, bom senso, parcimônia, etc.[/quote]

Não importa se sua ferramenta é proprietária ou não. O XML gerado continua sendo opaco porque só é entendido por quem segue as diversas especificações da plataforma.[/quote]

Sim, claro, muito melhor desenvolver uma coisa sem contrato. Tudo bem que alguém corre sério risco de acabar com uma aplicação “crasheada” nas mãos, do nada, sem nem entender porque, mas o importante é entregar funcionando. Se quebrar, depois… paciência!

Caros,

Não existe integração sem contrato, o próprio http implementa de forma implícita.

A troca que me referi de arquivos foi layout, como fazíamos nos tempos de integração Mainframe com EDI, onde não há possibilidade de cenários Online síncronos por exemplo.

Uma integração exige muitas vezes, tradução de protocolos, de http pra SNA, por exemplo. Pauta que estamos discutindo no Tectura e vale à pena entender a discussão.

Disse milhões de vezes aqui no fórum que SOA não é ferramental.

Vi que o Mochura, gosta de separar Restful de SOA e acho que o problema está no erro conceitual disso.

Utilizar ou não ferramental, vai depender das necessidades de cada cliente. Todo preconceito é burro ou estúpido, sem conhecer à fundo as soluções, julgar apenas com achômetro é uma baita ignorância.

Eu me retiro da discussão, pois não há argumentações técnicas aqui neste fórum. Olhem o Tectura, por exemplo. Estamos discutindo SOAP x Rest, mas em outro nível e prefiro ficar por lá.

Quem quiser continuar a acompanhar o tópico e ver minhas explicações, sugiro que migrem para a outra discussão.

The end.

Kenobi, infelizmente não sei qual é a solução para esta Torre de Babel, e se soubesse estaria a caminho de enriquecer :lol:
Tambem não acredito no aparecimento de uma utópica camada mágica que faça com que os sistemas conversem entre si mais facilmente.
Mas acredito menos ainda na idéia de que todos os sistemas tenham que ser, um a um, moldados a ferro e fogo para que sejam acessíveis entre si.
Apesar do meu ceticismo, eu respeito o trabalho de vocês, que pelo menos estão tentando fazer algo para resolver o problema, e se conseguirem merecerão todos os aplausos.
Enquanto isso, vamos fazendo os sistemas conversarem via texto mesmo, porque o mundo não pode parar.

Kenobi, infelizmente não sei qual é a solução para esta Torre de Babel, e se soubesse estaria a caminho de enriquecer :lol:
Tambem não acredito no aparecimento de uma utópica camada mágica que faça com que os sistemas conversem entre si mais facilmente.
Mas acredito menos ainda na idéia de que todos os sistemas tenham que ser, um a um, moldados a ferro e fogo para que sejam acessíveis entre si.
Apesar do meu ceticismo, eu respeito o trabalho de vocês, que pelo menos estão tentando fazer algo para resolver o problema, e se conseguirem merecerão todos os aplausos.
Enquanto isso, vamos fazendo os sistemas conversarem via texto mesmo, porque o mundo não pode parar.
[/quote]

Quer saber um segredo? Até os ESB´s mais leves do mercado conseguem fazer leitura de texto.

[]´s