| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/12/2006 05:41:13
|
Kenobi
GUJ Master
![[Avatar]](/images/avatar/cf2226ddd41b1a2d0ae51dab54d32c36.jpg)
Membro desde: 14/11/2003 13:06:37
Mensagens: 1678
Localização: Brasil
Offline
|
Caros, comecei a estudar o exemplo que vem com o netbeans - TravelReservationService, modelo orientado à estratégia SOA, onde seus serviços são expostos e orquestrados por BPEL.
O Netbeans à partir da versão 5.5 possui um editor gráfico para o fluxo - plugin, que você pode desenvolver uma aplicação orquestrada por fluxogramas, desde que tenha os serviços expostos.
Queria saber se alguém conhece esse paradigma de desenvolvimento, está fazendo dessa maneira... Bater um papo.
Achei interessante a maneira como as coisas estão disponibilizadas. Conheço as tratativas de performance,entre outros, mas num mundo onde cada vez mais você ouve marteladas em cima de SOA, acredito que logo logo, algumas soluções estarão nesse modelo.
|
----------------------------------------------------------
SOA|EXPERT - http://www.soaexpert.com.br
SOA de um jeito simples e eficiente. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/12/2006 09:33:45
|
Leozin
JWizard
![[Avatar]](/images/avatar/5dca4c6b9e244d24a30b4c45601d9720.png)
Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline
|
Bom dia Kenobi tudo bem?
Então, aqui no projeto estamos utilizando BPEL, mas eu lhe aconselho a instalar o Oracle SOA Suite + JDeveloper (a ultima versão) pois a integração com BPEL é muito melhor, não precisa de plugin e é mais fácil
abraço
|
http://www.leozin.com.br/blog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/12/2006 09:44:32
|
Rafael Nunes
Moderador
![[Avatar]](/images/avatar/d072677d210ac4c03ba046120f0802ec.png)
Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline
|
Leozin wrote:Bom dia Kenobi tudo bem?
Então, aqui no projeto estamos utilizando BPEL, mas eu lhe aconselho a instalar o Oracle SOA Suite + JDeveloper (a ultima versão) pois a integração com BPEL é muito melhor, não precisa de plugin e é mais fácil
abraço
Esse Oracle SOA Suíte é free também?
Eu estou começando a planejar já algo em relação a isso, que ano que vem devemos lançar um projeto pra implantação de SOA/Bpel para integração das apps aqui.
Kenobi, já deu uma olhada na suíte ESB da Sun?
|
------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."
http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/12/2006 10:42:51
|
spyrogyra
JavaChild
Membro desde: 22/10/2004 04:20:27
Mensagens: 147
Offline
|
Olá Kenobi, estou desenvolvendo e estudando BPEL, e como o Leozin mencionou, estou utilizando o Oracle BPEL + JDeveloper.
A priori essa solução da Oracle é mais madura nessa concepção de desenvolvimento (SOA, Orquestração de serviços...), ainda por cima tem vários ficilitadores especiais (adapter's) que foram desenvolvidos pela oracle para ficilitar o desenvolvimento. O desenvolvimento fica grande parte através de wizard´s, ficando a cargo da ferramenta gerar o xml e mais uma salada de tecnologias utilizadas.
A respeito das licenças não sei se é free, principalmente na parte do servidor das aplicações.
[]´s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/12/2006 10:53:28
|
spyrogyra
JavaChild
Membro desde: 22/10/2004 04:20:27
Mensagens: 147
Offline
|
A quem interessar possa.
Convite para entrar no grupo sobre Oracle BPEL.
BPEL é uma linguagem padrão para a execução de processos de negócio
baseada na orquestração de serviços. Oracle BPEL Process Manager é a
solução de BPM da Oracle.
Endereços de e-mail do grupo
Enviar mensagem: oracle_bpel@yahoogrupos.com.br
Entrar no grupo: oracle_bpel-subscribe@yahoogrupos.com.br
Sair do grupo: oracle_bpel-unsubscribe@yahoogrupos.com.br
Proprietário da lista: oracle_bpel-owner@yahoogrupos.com.br
[]´s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/07/2007 13:57:36
|
Adolfo Rodrigues
Java Ninja
![[Avatar]](/images/avatar/5c9dc137c4e9543d7e4001d7bdef7413.jpg)
Membro desde: 18/04/2007 20:02:52
Mensagens: 270
Localização: Sampa
Offline
|
Aqui na minha empresa vamos ter um novo projeto utilizando o BPEL. O problema é que a gente já tem a maioria dos serviços prontos (e sendo utilizados por várias aplicações em produção - qualquer alteração é crítica) e vamos precisar expô-los para interagir com o BPEL.
Eu criei um tópico aqui neste fórum expondo meu problema específico... se vocês puderem opinar, vai ajudar bastante.
Qualquer coisa que queiram saber também estou à disposição (embora só tenha sido envolvido no projeto na última sexta-feira... não tenho nem 1 dia nele )
http://www.guj.com.br/posts/list/65137.java
Abraços!
|
http://www.adolfosousa.com.br/blog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2007 00:54:21
|
rikg12
Thread.start()
![[Avatar]](/images/avatar/bd2f126f7692c68f8441253586199ed8.png)
Membro desde: 17/11/2007 00:43:17
Mensagens: 39
Offline
|
Kenobi wrote:Caros, comecei a estudar o exemplo que vem com o netbeans - TravelReservationService, modelo orientado à estratégia SOA, onde seus serviços são expostos e orquestrados por BPEL.
O Netbeans à partir da versão 5.5 possui um editor gráfico para o fluxo - plugin, que você pode desenvolver uma aplicação orquestrada por fluxogramas, desde que tenha os serviços expostos.
Queria saber se alguém conhece esse paradigma de desenvolvimento, está fazendo dessa maneira... Bater um papo.
Achei interessante a maneira como as coisas estão disponibilizadas. Conheço as tratativas de performance,entre outros, mas num mundo onde cada vez mais você ouve marteladas em cima de SOA, acredito que logo logo, algumas soluções estarão nesse modelo.
ei, brother....
to penando pra configurar o bpel no netbeans....
se puder me ajudar, cara...
serei mto grato...
vlw
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/02/2008 14:30:17
|
javarei
What is classpath?
![[Avatar]](/images/avatar/95b431e51fc53692913da5263c214162.jpg)
Membro desde: 28/03/2006 09:57:32
Mensagens: 8
Localização: São Paulo-SP
Offline
|
***segue alguns conceitos/exemplos solicitado anteriormente para utilização do CONCEITO DE SOA para UML***
Conceitos para representação dos componentes da UML usados nos Diagramas de Classe Conceitual e Diagrama de Atividades.
Cores
Conceito de Esteriotípo da UML adotados:
O Objetivo do diagrama de classe conceitual é mostrar a comunicação entre os objetos; não importa ordem e condição; gerado através do entendimento do caso de uso para componentização (dividir os objetos em componentes do sistema) e em seguida possibilitando o rastreamento e verificação de situação;
Vale ressaltar que nesses diagrama já foi tratada toda regra facilitando assim o entendimento para o técnico de programação (referindo aos dados de entrada, saída e processamento da informação) pois o mesmo não precisa se preocupar com a regra de negócio que já foi componentizado. É através desse documento que o programador vai desenvolver a aplicação.
Tela: representa uma tela/fronteira/interface com o sistema; Cor azul ou azul claro para abas;
Fluxo: representa a LÓGICA do negócio (ex.: abas) para determinada tela descrita na unidade do caso de uso. Cor laranja;
Cada evento da tela tem um fluxo associado ? o fluxo é o action na alta plataforma (ou EGL na baixa); Cada Evento é um fluxo;
Serviço: representa a REGRA do negócio (ex: inserir, alterar, excluir, pesquisar) que acessam base de dados; São identificadas Gerencias de Domínio do Informação. Devem ser desenhados de uma forma que atenda o contexto da informação e não o contexto de uma tabela; ex.: Pesquisar Cliente traz um contexto; Pode ocorrer contexto de 1 para 1 em que a tabela traz todo o contexto da informação.
Serviço traz tudo que a tabela precisa mesmo que naquele momento não será usado; não há como prever o que será usado mas o dado está disponível; é Chamado o serviço e filtra o que for preciso, isso em número de campos; Abre mão da performance para manter a idéia de serviço - existem variáveis;
Cor verde para serviços de responsabilidade da empresa;
Serviço de Terceiros: representa serviços que integram o sistema e que não são de responsabilidade de desenho do módulo em questão.
Serviços Não Concluídos ou Pendente do Analista Funcional estão representados em vermelho
Componente: representa serviços que não acessam banco de dados e que possuem regra de negócio;
Tela do Sistema: azul;
Seta: quando acontece o evento;
Fluxos: laranja onde chamam os serviços;
Serviços: verde ou vermelho onde acessam as bases de dados.
Para acessar essa tela todo o conjunto tem que estar pronto;
Pode-se navegar de cima para baixo como para lateral; Nunca pode menor serviço chamar fluxo, pois o serviço é único no universo. Etc...
A idéia é equalizar sobre o ambiente sem tomar muito tempo;
Modelagem dos casos de Uso
Componentes
Componentes são pedaços de códigos que normalmente são reutilizados. São funcionalidades técnicas. Ex cálculo digito verificador , criptografia, etc.
This message was edited 2 times. Last update was at 12/03/2008 09:13:43
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/02/2008 14:35:30
|
javarei
What is classpath?
![[Avatar]](/images/avatar/95b431e51fc53692913da5263c214162.jpg)
Membro desde: 28/03/2006 09:57:32
Mensagens: 8
Localização: São Paulo-SP
Offline
|
segue figuras!
This message was edited 1 time. Last update was at 12/03/2008 09:10:58
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2008 23:09:15
|
andre_salvati
GUJ Ranger
Membro desde: 02/06/2005 16:28:38
Mensagens: 939
Offline
|
Kenobi wrote:
Queria saber se alguém conhece esse paradigma de desenvolvimento, está fazendo dessa maneira... Bater um papo.
Com o JBoss ESB vc tb pode fazer orquestração de processos (sem BPEL). Se preferir orquestrar com BPEL existe um exemplo no download da ferramenta (webservice_bpel) onde o JBoss ESB é integrado com o ActiveBPEL Engine (http://www.active-endpoints.com). Portanto, se não quiser ou não puder (o mais provável) gastar dinheiro com soluções mirabolantes e amarradas a Web Services como as da Oracle+BEA e da IBM, o mais sensato é dar uma analisada nessa ferramenta.
Apresentação sobre o JBoss ESB:
http://www.parleys.com/display/PARLEYS/JBoss+ESB?showComments=true
PS: Qualquer dia eu ainda mando a conta pra Red Hat.
|
Ajude na criação do StackOverflow em português!!!
http://area51.stackexchange.com/proposals/23539/software-development-in-portuguese?referrer=tI8Uon7RDszY236h5e0UuA2
http://www.empresadigital.inf.br
http://twitter.com/afsalvati |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/02/2008 06:08:16
|
Kenobi
GUJ Master
![[Avatar]](/images/avatar/cf2226ddd41b1a2d0ae51dab54d32c36.jpg)
Membro desde: 14/11/2003 13:06:37
Mensagens: 1678
Localização: Brasil
Offline
|
Galera, valeu a ajuda, mas esse post é de 2006 Já evolui bastante sobre o assunto, inclusive toco muitos projetos com BPM e ESB da Bea .
|
----------------------------------------------------------
SOA|EXPERT - http://www.soaexpert.com.br
SOA de um jeito simples e eficiente. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/03/2008 09:15:09
|
javarei
What is classpath?
![[Avatar]](/images/avatar/95b431e51fc53692913da5263c214162.jpg)
Membro desde: 28/03/2006 09:57:32
Mensagens: 8
Localização: São Paulo-SP
Offline
|
Kenobi tem como vc disponibilizar alguns projetos em BPEL para analise do desenho da solução?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/03/2008 09:29:57
|
Tecnoage
GUJ Master
Membro desde: 13/03/2005 23:18:07
Mensagens: 1723
Localização: SP
Offline
|
e ae Kenobi vc conhece tb as soluções da oracle para SOA (Soa Suite)? (huahua sem levar em consideração que o q era BEA hj é Oracle tb rsrsrs).
|
Arquiteto de Software
Sysped Solutions
R3 SAP CAT-83, NF-e, ECD, EFD, CT-e, MANAD, IN86
www.sysped.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/10/2008 11:00:22
|
luizbarros
Entusiasta Java
Membro desde: 20/07/2008 08:53:48
Mensagens: 16
Offline
|
Tirem uma dúvida:
O BPEL me auxilia na integração de serviços em uma Arquitetura SOA, utilizando um recurso gráfico. Minha dúvida é: este por sua vez pode ser considerado umas das etapas da implementação do ESB?
vlw
This message was edited 1 time. Last update was at 22/10/2008 11:02:26
|
|
|
 |
|
|