By Edgar Silva, on October 19th, 2008%
Neste próximo sábado, estarei na bela cidade de Fortaleza, para ministrar um Workshop de JBoss ESB e SOA. Nesta oportunidade, espero poder transmitir valiosos conhecimento a respeito de SOA e sobre o ESB opensource que vem ganhando um enorme aderência no mercado brasileiro.
Este evento está sendo patrocinado pela Faculdade 7 de Setembro, nessa oportunidade, os assuntos mostrados estarão relacionados ao JBoss ESB, e sua versão 4.4, quem quiser levar seu laptop com o JBoss ESB Server 4.4, poderão acompanhar alguns dos demos e exercícios práticos que serão propostos a fim de fazer com que a platéia ganhe o máximo em aproveitamento de aprendizado.
Sendo assim, Se Deus Quiser, no próximo sábado, estarei em Fortaleza, e já convido a todos as pessoas que queiram após o Workshop a dar uma esticadinha para podermos ir até um bar comer um carangueijo e comer um peixinho, e aproveitar as coisas boas que Fortaleza têm.
[]s
E
By Edgar Silva, on August 18th, 2008%

Alguns dias fora de casa em Buenos Aires, para poder conversar e aprender mais sobre Metamatrix, a solução de DataServices Federation da JBoss. Para quem foi ao RoadShow JBoss em Porto Alegre, Salvador e São Paulo, pode ver um pouco do quao interesse esta ferramenta é.
Particularmente eu acredito nesta solução por dois grandes motivos:
a) Até final do ano teremos um release já Open Source
b) Não precisa de bancos de dados intermediários para realizar as operação de escrita e leitura nos banco de dados que os DataSets acessam.
Através do JBUG JBoss Brasil, estaremos sempre que possível divulgado as tecnologias OSS da JBoss, em breve, poderemos fazer uma sessão em São Paulo sobre esta solução.
Hora de ligar o espanhol na cabeça, e respeitar a opinião que Maradona foi melhor que pelé.
By Edgar Silva, on July 28th, 2008%
Bom, para nós JBoss, a division of Red Hat o TDC2008 foi no português mais claro: S-E-N-S-A-C-I-O-N-A-L , ótimas palestras dos convidados, e pelo que ouvimos, gostaram bastante das de JBoss, o que mostra, que não estavamos no evento para brincar, ou apenas por sermos patrocinadores, e sim porque temos várias coisas interessantes para compartilhar em matéria de soluções OpenSource para o mercado corporativo.
Acredito que todos puderam conferir o nível e qualidade da plataforma SOA da JBoss, além de várias conversas de corredor e ainda algumas mini-talks, entre elas a de JBoss 5 onde Stefan e Flávia Rainone mostraram bastante coisas interessantes sobre nosso novo release.
Aqui os slides da minha palestra, e em breve o zip com a demo para você poder rodar os exemplos do RESTEasy. Espero ver vocês no TDC2009.
Um pouco da minha palestra:
- SOA - Visão Geral
- REST
- BPM
- CEP (Complex Event Processing)
- Drools
As demos foram:
- Uma aplicação REST navegando dentro do jBPM com um client num HTML plano e outro rodando no Widows e Delphi com componentes http
- Um Tarifador de ligações locais ou interurbanas com toda a regra em Português do Brasil.
As apresentações do Burr e do João Paulo, eu sou suspeito para comentar, mas eu acredito que eles fizeram apresentações super legais. Falando no João Paulo, ele me mandou a noticia que o JBoss Seam agora adotou o RESTEasy também, então você pode ver a importância que o projeto está ganhando.
Confira aqui os Slides
Para quem foi um obrigado !
E
By Edgar Silva, on July 23rd, 2008%
Uma alegria compartilhada: Este é meu primeiro post agora como homem casado , e depois de retornar da lua de mel, uma renovação nas energias, e claro que o TDC 2008 para mim será um evento todo especial por vários motivos. No site do evento há uma seção dos motivos para se ir ao TDC, todos eles seriam os meus motivos também :), mas para a JBoss/Red Hat como companhia é um evento todo especial, visto que fizemos o possível e impossível para estarmos presentes com força total, então você poderão contar com um dos melhores palestrantes da companhia em todo o mundo que é o Burr Sutter, além da palestra sobre Seam do João Paulo Viragine, que é o nosso “cara” de Seam no Brasil, além de mini-talks no nosso Stand apresentadas por outros JBossians brazucas como: Bruno Rossetto, Flavia Rainone e Stephan Guillen , além de poderem encontrar pelos corredores com pessoas como Arthur Mandalho - Gerente de Projetos na Red Hat, bem como Rodrigo Fisher que é um dos brasileiros que trabalha no Suporte JBoss no Brasil, além de várias pessoas de outras áreas como vendas, parceiros etc.
O evento vai ser dia 25 e 26, nesta sexta e sábado, e vocês poderão ver um pouco do que a divisão JBoss está se tornando em termos de companhia e robustez em torno de toda uma estratégia Opensource, isto nos faz brilhar os olhos de alegria realmente. Além de todos estes nomes, vocês podem dar um abraço especial num cara que encho muito a paciência dele por uma estatura das não tão elevadas que é o Gerente de Marketing da Red Hat no Brasil e Embaixador do Fedora, que está conosco numa grande batalha para popularizarmos JBoss como uma alternativa sustentável, profissional e que garanta agregação de valor, bom este baixinho envocado é o David Barzilay, que é a grande pessoa por trás de toda nossa participação neste evento.
Bom, vejo vocês todos por lá!
E
By Edgar Silva, on July 8th, 2008%
Se eu quisesse que um método via REST:
- Criasse uma instancia do meu processo
- Navega-se para o próximo nó após o Start
- Salva-se isto no banco de dados
- Ressalvas: Resta validar se o Nó é do tipo Start e se o Classloader consegue capturar os processos quando não deployados no mesmo projeto.
O método seria:
[java]@GET
@Path(”/start/process/{processdefinition}/{user}”)
@ProduceMime(”text/plain”)
public String startProcesInstance(
@PathParam(”processdefinition”)String processDefintion,
@PathParam(”user”)String user) {
JbpmContext ctx = JbpmConfiguration.getInstance().createJbpmContext();
try {
ProcessInstance instance = ctx.newProcessInstance(processDefintion);
instance.getContextInstance().setVariable(”user”, user);
Token t = instance.getRootToken();
t.signal();
ctx.save(instance);return new Long(instance.getId()).toString();
}
catch (Exception e) { e.printStackTrace();}
finally {
ctx.close();
}
return “ERROR”;}
[/java]
Graças ao XStream 1.3, já consigo retornar resultados em JSON, agora posso criar interfaces usando Ajax, mesmo publicando Serviços num barramento ESB, ou mesmo um simples serviço em Rest, como no exemplo:
[java] @GET
@Path(”/process/all/json”)
@ProduceMime(”text/plain”)
public String getAllProcessAsJSON() {
JbpmContext ctx = JbpmConfiguration.getInstance().createJbpmContext();
XStream xstream = new XStream(new JettisonMappedXmlDriver());
xstream.alias(”process-definition”, org.jbpm.graph.def.ProcessDefinition.class);
List list;try{
list = ctx.getGraphSession().findAllProcessDefinitions();
} finally {
ctx.close();
}
return xstream.toXML(list);[/java]
E né que essa p(iiiiiiiiii) funciona, e bem! Agora até um cara tosco como eu consegue criar interfaces bonitinhas com extJS  acessando dados do JSON
|
|
|