Aqui há uma tentativa de síntese de 65 padrões de integração elaboradas por Gregor Hohpe e Bobby Woolf. Tem muita propaganda do livro deles poluíndo a tela, mas vale dar uma olhada, no mínimo para tentar identificar esses padrões no nosso ambiente:
http://www.eaipatterns.com/toc.html
quarta-feira, 18 de março de 2009
Cursos on-line de SOA
Nesse post tem alguns links para um curso on-line sobre SOA da IBM:
http://architecture-journal.blogspot.com/2007/07/cursos-de-soa-da-ibm-on-line.html
e aqui um do Sang Shin da Sun, que infelizmente já está no meio do caminho:
http://www.javapassion.com/webservices/index.html
Alguém se candidata?
http://architecture-journal.blogspot.com/2007/07/cursos-de-soa-da-ibm-on-line.html
e aqui um do Sang Shin da Sun, que infelizmente já está no meio do caminho:
http://www.javapassion.com/webservices/index.html
Alguém se candidata?
segunda-feira, 16 de março de 2009
Material do I3Gov
O I3Gov é uma iniciativa da Secretaria de Logística e Tecnologia da Informação (SLTI) do Ministério do Planejamento, Orçamento e Gestão, com o objetivo de implementar de uma Arquitetura Referencial de Interoperabilidade de Sistemas (uma customização de SOA). Mais informações em:
http://i3gov.softwarepublico.gov.br/
Há um material bastante interessante e bastante pertinente para a nossa próxima reunião de sexta (20.03). Vale a leitura:
Estruturação de WebServices e evolução do catálogo de serviços
Como descrever um Serviço Web
http://i3gov.softwarepublico.gov.br/
Há um material bastante interessante e bastante pertinente para a nossa próxima reunião de sexta (20.03). Vale a leitura:
Estruturação de WebServices e evolução do catálogo de serviços
Como descrever um Serviço Web
sexta-feira, 13 de março de 2009
Nossa reunião de 06.03.2009
Em nosso primeiro encontro de março o Leandro apresentou a solução do Extrator Lattes-USP como um exemplo palpável de solução baseada em Serviços Web.
Na discussão que se seguiu, dentro da filosofia de buscarmos uma abordagem realista e com os pés no chão, deliberamos trabalhar o tema de um Serviço de Pessoa, começando pela questão de como servir uma fotografia a partir do código de pessoa. Esta é uma demanda que já existe, motivada pelo desenvolvimento do sistema de acesso aos restaurantes universitários pelo CIAGRI. A solução atual, de geração de arquivos e disponibilização para download, além de ser muito onerosa, não permite a flexibilização oferecida por uma consulta on-line.
Além disso, ficou claro que o desenvolvimento de serviços deve estar diretamente associado à cada àrea de negócio e que é importante desenvolver capacidades e competências dentro de cada área.
Nesse sentido, a Eunice apontou que seria interessante verificarmos qual é o cenário atual e o posicionamento do tema de Serviços Web em relação à BEC e à Fazenda.
Uma vez focado o escopo do trabalho (serviço de disponibilização de foto), para a próxima reunião em 20.03.09, precisamos explorar uma série de temas associados ao Serviço:
Na discussão que se seguiu, dentro da filosofia de buscarmos uma abordagem realista e com os pés no chão, deliberamos trabalhar o tema de um Serviço de Pessoa, começando pela questão de como servir uma fotografia a partir do código de pessoa. Esta é uma demanda que já existe, motivada pelo desenvolvimento do sistema de acesso aos restaurantes universitários pelo CIAGRI. A solução atual, de geração de arquivos e disponibilização para download, além de ser muito onerosa, não permite a flexibilização oferecida por uma consulta on-line.
Além disso, ficou claro que o desenvolvimento de serviços deve estar diretamente associado à cada àrea de negócio e que é importante desenvolver capacidades e competências dentro de cada área.
Nesse sentido, a Eunice apontou que seria interessante verificarmos qual é o cenário atual e o posicionamento do tema de Serviços Web em relação à BEC e à Fazenda.
Uma vez focado o escopo do trabalho (serviço de disponibilização de foto), para a próxima reunião em 20.03.09, precisamos explorar uma série de temas associados ao Serviço:
- como documentar?
- o que documentar?
- como especificar?
- onde prover?
- como prover?
- como estabelecer segurança e políticas de acesso?
- qual o workflow da solicitação de acesso a esta nova forma de serviço?
- quais os canais de comunicação?
- quem são os responsáveis no DI?
- como fica a responsabilidade na USP?
- como o serviço vai ser construido?
- quanto tempo vai levar?
E, com relação ao tema dos estilos arquitetônicos, considerando nossa complexidade de negócios e nossa participação nas cadeias de serviço, ora como fornecedores ora como clientes, é bem provável que tenhamos mais de um estilo convivendo. Haverá muito espaço para discussão e será um grande desafio combinar harmoniosamente o "big SOA" e o "little SOA", mas o "uso criativo da tecnologia" está lá, grafado na nossa visão. E é assim que vemos o mundo.
Avante!
quarta-feira, 11 de março de 2009
Palestra SOA
Gestão de Processos de Negócio (BPM), SOA e Arquitetura Corporativa
Palestra Noturna - 31 de Março - 19h30 as 21h00
Resumo:
A importância do gerenciamento dos processos de negócio vem fazendo com que o interesse das empresas se torne a cada dia mais abrangente. O "M" da sigla BPM, que um dia foi apenas "Modelling" e que se transformou em "Management", mostra que diversos aspectos para além da modelagem passaram a ser alvo de interesse, estudo e aplicação corporativa.
Entretanto, pode-se argumentar que a linha principal de desenvolvimento dessa visão mais abrangente concentrou-se nos últimos anos, em aspectos mais "técnicos" da área de BPM. Questões como monitoramento de performance on-line de processos, geração automática de código de execução de processos etc. tiveram um grande desenvolvimento. Também avançou o conceito de Arquitetura Orientada a Serviços (SOA), sempre tratado ao nível das aplicações. Mas talvez não se possa dizer o mesmo do amadurecimento das porções mais voltadas à compreensão do negócio da empresa como um todo.
Nesse sentido, são fundamentais os conceitos e técnicas de modelagem da Arquitetura Corporativa, que procuram ir além dos processos de negócio, relacionando-os com os demais elementos da organização. É a compreensão da Arquitetura que permite, por exemplo, a análise de impactos e a redução de riscos nas mudanças nos processos de negócio. Por conta da visibilidade que a Arquitetura Corporativa provê, ela é obrigatória por lei em todas as
agências federais do governo dos Estados Unidos.
Esta palestra apresentará os conceitos de Arquitetura Corporativa, sua ligação com BPM e dois dos principais frameworks usados pelo mercado (TOGAF e Zachman).
Conteúdo
* O que são BPM e SOA
* O que é Arquitetura Corporativa
* Como SOA e BPM se inserem no contexto da Arquitetura Corporativa
* Principais frameworks de Arquitetura Corporativa
* Por que investimentos em SOA e BPM são arriscados sem a Arquitetura Corporativa
Público Alvo
Gerentes de Projetos, Coordenadores, Líderes de Equipes e quaisquer profissionais envolvidos com a necessidade de garantir o sucesso de projetos.
Palestrante
Átila Belloquim é Vice-Presidente da SUCESU-SP e Sócio-Diretor da GNOSIS – IT Knowledge Solutions. Mestre em Administração pela FEA-USP e graduado em Ciência da Computação pelo Instituto de Matemática e Estatística da mesma universidade (IME-USP).
Investimento
Nao Associado SUCESU-SP R$ 30,00
Associado SUCESU-SP R$ 0,00
Palestra Noturna - 31 de Março - 19h30 as 21h00
Resumo:
A importância do gerenciamento dos processos de negócio vem fazendo com que o interesse das empresas se torne a cada dia mais abrangente. O "M" da sigla BPM, que um dia foi apenas "Modelling" e que se transformou em "Management", mostra que diversos aspectos para além da modelagem passaram a ser alvo de interesse, estudo e aplicação corporativa.
Entretanto, pode-se argumentar que a linha principal de desenvolvimento dessa visão mais abrangente concentrou-se nos últimos anos, em aspectos mais "técnicos" da área de BPM. Questões como monitoramento de performance on-line de processos, geração automática de código de execução de processos etc. tiveram um grande desenvolvimento. Também avançou o conceito de Arquitetura Orientada a Serviços (SOA), sempre tratado ao nível das aplicações. Mas talvez não se possa dizer o mesmo do amadurecimento das porções mais voltadas à compreensão do negócio da empresa como um todo.
Nesse sentido, são fundamentais os conceitos e técnicas de modelagem da Arquitetura Corporativa, que procuram ir além dos processos de negócio, relacionando-os com os demais elementos da organização. É a compreensão da Arquitetura que permite, por exemplo, a análise de impactos e a redução de riscos nas mudanças nos processos de negócio. Por conta da visibilidade que a Arquitetura Corporativa provê, ela é obrigatória por lei em todas as
agências federais do governo dos Estados Unidos.
Esta palestra apresentará os conceitos de Arquitetura Corporativa, sua ligação com BPM e dois dos principais frameworks usados pelo mercado (TOGAF e Zachman).
Conteúdo
* O que são BPM e SOA
* O que é Arquitetura Corporativa
* Como SOA e BPM se inserem no contexto da Arquitetura Corporativa
* Principais frameworks de Arquitetura Corporativa
* Por que investimentos em SOA e BPM são arriscados sem a Arquitetura Corporativa
Público Alvo
Gerentes de Projetos, Coordenadores, Líderes de Equipes e quaisquer profissionais envolvidos com a necessidade de garantir o sucesso de projetos.
Palestrante
Átila Belloquim é Vice-Presidente da SUCESU-SP e Sócio-Diretor da GNOSIS – IT Knowledge Solutions. Mestre em Administração pela FEA-USP e graduado em Ciência da Computação pelo Instituto de Matemática e Estatística da mesma universidade (IME-USP).
Investimento
Nao Associado SUCESU-SP R$ 30,00
Associado SUCESU-SP R$ 0,00
Informações
Tel.: (11) 3556-6651
eventos@sucesusp.org.br
Localização
Auditório SUCESU-SP - Rua Tabapuã, 627 - Térreo, saiba como chegar
Estacionamento Sugerido: Rua Jesuíno Arruda, 676 (não conveniado para o evento em questão)
Achei este artigo do CIO bem interessante, ele é bem simplisinho e para quem ainda está com algumas dúvidas, do que é SOA, por que precisamos usar um serviço, quais as vantagens disso esse artigo esclarece
ABC da SOA
ABC da SOA
quinta-feira, 5 de março de 2009
Sobre o que mesmo estamos falando?
Já que estamos na fase de trabalhar conceitos, reuni aqui um material interessante para discutirmos não só na próxima reunião, mas nas próximas semanas.
Vamos lá: o que você responde quando perguntam em casa qual é o assunto das reuniões quinzenais das sextas de manhã? Uma abordagem bem humorada é: How I Explained REST to My Wife.
Como logo vamos ter que tocar no debate entre os estilos arquitetônicos, em contraponto ao que já vimos, seria interessante também dar uma olhada em:
Representational State Transfer (Wikipedia)
Rest web services
E, para provocar reflexão, O debate SOAP vs REST e RESTful Web Services vs. “Big” Web Services:Making the Right Architectural Decision.
Esses estilos também tem suas boas (e más) práticas. Com relação ao REST, uma boa introdução é: Implementing REST Web Services: Best Practices and Guidelines
A lista certamente não acaba aqui, por isso, aguardo mais links e mais debate.
Até.
Vamos lá: o que você responde quando perguntam em casa qual é o assunto das reuniões quinzenais das sextas de manhã? Uma abordagem bem humorada é: How I Explained REST to My Wife.
Como logo vamos ter que tocar no debate entre os estilos arquitetônicos, em contraponto ao que já vimos, seria interessante também dar uma olhada em:
Representational State Transfer (Wikipedia)
Rest web services
E, para provocar reflexão, O debate SOAP vs REST e RESTful Web Services vs. “Big” Web Services:Making the Right Architectural Decision.
Esses estilos também tem suas boas (e más) práticas. Com relação ao REST, uma boa introdução é: Implementing REST Web Services: Best Practices and Guidelines
A lista certamente não acaba aqui, por isso, aguardo mais links e mais debate.
Até.
Nossa reunião de 20.02.2009
Em nossa última reunião de fevereiro, a Bianca apresentou um resumo de sua monografia "Proposta de Utilização de uma Arquitetura Orientada a Serviços para Integração de Sistemas", com uma ótima exposição de conceitos, incluindo exemplos e proposições de aplicação real em nosso ambiente. Muito bom!
A seguir, iniciamos uma reflexão sobre os próximos passos, quais abordagens devemos seguir e que esperamos do grupo e do trabalho. De inicio, posso dizer que uma abordagem bem realista, com os pés no chão com relação às necessidades, demandas e recursos e a expectativa de que o trabalho não fique apenas no âmbito da especulação, mas sim no da realização de produtos, foi um ponto de convergência.
Estamos avançando e, à medida que esses temas forem se tornando mais claros para o grupo, mais consistentes e homogêneos, iremos divulgá-los aqui.
Na próxima reunião, agendada para 06.03.2008, o Leandro apresentará um caso real de serviço web em funcionamento: o extrator do Lattes-USP.
Até lá.
A seguir, iniciamos uma reflexão sobre os próximos passos, quais abordagens devemos seguir e que esperamos do grupo e do trabalho. De inicio, posso dizer que uma abordagem bem realista, com os pés no chão com relação às necessidades, demandas e recursos e a expectativa de que o trabalho não fique apenas no âmbito da especulação, mas sim no da realização de produtos, foi um ponto de convergência.
Estamos avançando e, à medida que esses temas forem se tornando mais claros para o grupo, mais consistentes e homogêneos, iremos divulgá-los aqui.
Na próxima reunião, agendada para 06.03.2008, o Leandro apresentará um caso real de serviço web em funcionamento: o extrator do Lattes-USP.
Até lá.
Assinar:
Postagens (Atom)