arquitetura soa e oracle soa suite. apresentação ednei parmigiani júnior graduação: bacharel em...
Post on 21-Apr-2015
106 Views
Preview:
TRANSCRIPT
Arquitetura SOA e Oracle SOA SUITE
Apresentação
Ednei Parmigiani Júnior
Graduação:Bacharel em Sistemas de Informação – 2009MBA em Gestão Empresarial – 2011
Profissão:Análista de Sistemas – Accurate Software
Arquitetura SOA e Oracle SOA SUITE
O que SOA não é ?
• Não é uma tecnologia.• Não é um produto.• Não é um Web Service.• Não é um projeto de TI.• Não é um software.• Não é um “framework”.• Não é um middleware.• Não pode ser comprada.• Não é um serviço.• Não é uma ferramenta de produtividade.
O que SOA é ?
Um conceito de arquitetura corporativa que promove a integração entre o negócio e a TI por meio de um conjunto de interfaces de serviços acoplados.
O que SOA é ?
SOA pode ser definido como a arquitetura que permite ligar os recursos segundo a demanda. Em SOA, as informações e os recursos ficam disponíveis para todos os participante na corporação como serviços independentes que são acessados de um modo padrão. Os serviços independentes e o baixo acoplamento formam a arquetetura do SOA.
Uma arquitetura que fornece aplicações com baixo acoplamento e interoperáveis, é essencialmente a Arquitetura Orientada a Serviços - SOA.Embora existam varias tecnologias que possibilitam o uso de SOA, um SOA implementado, usando os web services, é considerado o melhor para qualquer empresa. Uma arquitetura que é baseada nos principios do SOA e implementada através dos web services produz a interoperabilidade pretendida.
O que SOA é ?
O que SOA é ?
Embora uma solução corporativa possa ser elaborada em SOA, esta arquitetura pode ser desenvolvida e distribuida de muitas maneiras.Implementar web services baseados no XML usando SOA, parece ser a melhor proposta para qualquer corporação que fornece ou usa serviços. A implementação SOA que usa os web services tem potencial para ter baixo acoplamento.
Implementações de SOA
• IMS (Sistem de Gerenciamento da Informação)• CICS (Sistema de Controle da Informação do Cliente)• CORBA (Arquitetura Comun para Agente de Requisição
de Objetos)• DCOM (Modelo de Objeto Componente/Modelo de
Componente Distribuido)
Implementações de SOA
.NET da Microsoft•Microsoft Intermediate Language – MSIL•SQL Server•Exchange Server•Commerce Server•Cluster Server•Host Integration Server•BizTalk Server
Implementações de SOA
Java Enterprise Edition•Java Community Process – JCP•Servlets•Java Server Pages - JSP•Enterprise Java Bean - EJB
Oracle SOA SUITE
O Oracle SOA Suite é ferrameta da middleware Oracle, da família Fusion. Possui um conjunto completo de componentes de infraestrutura para modelagem, implantação e gerenciamento de aplicações compostas. Permite que serviços sejam criados, gerenciados e orquestrados em aplicações e processos de negócio.
Orquestração
Orquestração siguinifica gerenciar diversos processos e diversas conversações como uma conversação complexa. O WS-BPEL é o padrão aceito utilizado para gerenciar a orquestrção e é basicamente o dialeto XML para expressar os processos em termo de elementos XML pré-definidos.
Mãos na massa.
• JDeveloper• WebLogic Server• SOA Suite
ednei.parmigiani@gmail.comwww.edneiparmigiani.com.br
top related