Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Projeto de pesquisa da Monografia a ser apresentada ao Curso de Graduao de Sistemas de Informaes-EAD, Universidade Salvador. Orientador: Monica de Souza Massa Co-Orientador: Marcos Antonio Pacheco Co-Orientador: Taniana Elvas Gonalves Co-Orientador:
Salvador 2011.1
LISTA DE FIGURAS
Salvador 2011.1
SUMRIO
1 APRESENTAO....................................................................................................5 2 INTRODUO..........................................................................................................5 3 OBJETIVO GERAL..................................................................................................5 4 OBJETIVOS ESPECFICO......................................................................................6 5- JUSTIFICATIVA.......................................................................................................7 6- FUNDAMENTAO TEORICA...............................................................................8 6.1 INTEGRAO DE SISTEMAS.........................................................................8 6.1.1 INTEGRAO DE APRESENTAO.....................................................8 6.1.2 INTEGRAO DE DADOS......................................................................8 6.1.3 INTEGRAO FUNCIONAL....................................................................8 6.2. SISTEMAS AVANADOS DE GESTO...........................................................9 6.2.1 ERP (Enterprise Resource Planning).......................................................9 6.2.2 CRM (Customer Resource Management)..10 6.2.3 SCM..10 6.2.4 DATA WAREHOUSE E BI10 6.3. WEB SERVICES CONCEITO E DEFINIES..............................................11 6.3.1 CICLO DE VIDA....................................................................................12 6.3.2 SOAP (simple object access protocol)...12 6.3.3 XML (EXTENSIBLE MARKUP LANGUAGE)..13 6.3.4 WSDL (web services denition language)...14 6.3.5 UDDI (universal description, discovery, and integrati)...14 7 METODOLOGIA.....................................................................................................15 8 RESULTADOS ESPERADOS...............................................................................16 9 CRONOGRAMA PARA CONCLUSO DO TRABALHO......................................17 10 REFERENCIAS....................................................................................................18
Salvador 2011.1
1 APRESENTAO
Esse Trabalho versa sobre a importncia da integrao de sistemas corporativo atravs da tecnologia WebService, em face da necessidade de se integrar aplicaes empresariais de diferentes plataformas. Apresenta tambm a Tecnologia Web Services, destacando conceitos e definies, e os padres utilizados por essa tecnologia. Mostrar tambm os tipos de sistemas corporativos os conceito de integrao de sistemas e histrico, e sobre tudo sua importncia no cenrio atual.
INTRODUO
Web Services so servios disponibilizados e utilizados atravs da internet.
Tem com caracterstica principal capacidade de se auto escreverem, permitir que outros servios os localizem. Pode ser invocado a qualquer momento por uma aplicao cliente que queira utiliza suas rotinas. O grande objetivo do WebService tornar possvel a integrao de diferentes sistemas desenvolvidos por tecnologias distintas (plataformas, Sistema
Operacionais, linguagem de programao) de maneira padronizada. so utilizada um conjunto de tecnologias padres bem como XML, SOAP, WSDL, UDDI. Diante do cenrio atual em que as Empresas possuem uma variedade de aplicaes as quais necessitam se comunicar entre si os web services assume um papel importante, no apenas pelo fato de possibilitar a integrao de aplicaes heterogenias,mas tambm por utilizar tecnologias aberta,sobretudo por simplificar o desenvolvimento de sistemas complexo,haja vista que, esse sistemas podem ser composto por uma combinao de servios. Contudo um dos grandes dilema do web services, a confiabilidade, apesar dos grandes avanos ainda h vulnerabilidade,onde os dados que trafegam pela conexo podem ser obtido facialmente,sendo assim, tona-se um desafio a ser superado o emprego de mtodos de segurana,para garantir a integridade dos dados a ser transferidos. o ws-Security um conjunto de especificaes que visa garantir maior segurana aos Web Services.
Salvador 2011.1
OBJETIVO GERAL
Analisar a integrao de sistemas utilizando a tecnologia WebService, Avaliar
como Web services pode diminuir a complexidade, tempo e custo no processo de integrao das diversas aplicaes corporativas existente em uma empresa. Fazer um analise comparativa das solues tradicionais de Integrao (EAI) com Web Service.
OBJETIVOS ESPECFICOS
Estudar o conceito de WebService Detalhar a estrutura e os padro adotado na implementao WebService (SOAP,XML,UDDL) Estudar a funcionalidade de um WebService. Analisar as Vantagens do WebService Estudar o processo de implementao de um WebService.
Salvador 2011.1
JUSTIFICATIVA
Em um curto espao de tempo observou-se um crescimento acelerado de
aplicaes corporativas, diante da evoluo tecnolgica, as Empresas se viu no dilema de adaptar seus antigos sistemas (Legados) as novas tendncia do mercado, pois esses ficaram obsoletos e difcil de ser mantidos.
Alm disso, com o surgimento da internet apareceu mais um desafio para as corporaes, disponibilizar informaes para alm das fronteiras corporativas, novas aplicaes foram desenvolvida atravs de protocolos Web. Em meio a essas constantes mudanas de paradigmas as empresas Passaram a possuir uma variedade de aplicaes sob diferentes plataformas e tecnologias.
Diante desse cenrio, qual seria a melhor soluo para manter essa variedade de softwares juntamente com os sistemas legados? Em muitos casos j ficou provado que a soluo mais vivel seria integrar esses sistemas existentes ao invs de Substitu-los completamente, devido ao alto custo, o tempo consumido e sobre tudo os investimentos j aplicados na implementao ou aquisio desses softwares existentes. nesse contexto que os Web Service assume um papel importante No processo de integrao das vrias aplicaes existente em uma empresa. Essa tecnologia surgiu com o Objetivo de promover a integrao desses sistemas sem a necessidade de realizar grandes mudanas. O padro usado independente de linguagem de programao ou plataforma tecnolgica o que torna mais econmico e consome menos tempo, alm disso, promove a interoperabilidade dos sistemas, permite o desenvolvimento mais rpido e reduz a complexidade na integrao.
Salvador 2011.1
6 FUNDAMENTAO TEORICA
6.1 Integrao de Sistemas
A integrao de Sistemas de Informao (SI) uma rea complexa que pode ser abordada sob vrias perspectivas diferentes, de acordo com o tipo de organizao ou tecnologia empregada. Entende-se por integrao de SI o compartilhamento de informao e processos entre aplicaes em rede ou fonte de dados. Ha trs tipo de integrao segundo Ruth,(2001) integrao de
Salvador 2011.1
Pode ser at ao nvel de um procedimento ou objeto, ou a um de um API do software existente caso esteja disponvel.
operacional,sistema do nvel do conhecimento,sistema de nvel gerencial,e o sistema do nvel estratgico esses sistemas so agregados ao sistemas avanado de gesto para atender toda lgica de negocio de uma corporao.
Salvador 2011.1
10
11
informaes estratgicas que possibilita a descoberta de novos conhecimentos, os dados capitados alimentam os Data warehouse
Para a interao so adotados alguns protocolos e padres: publicao (UDDI- Universal Description, Discovery and Integration),descrio (WSDL-Web Services Description Language -), e troca de mensagem (SOAP Simples Object Access Protocol). Com isso o Web Services dividido em trs camadas, a
Camada de troca onde ocorre as execues das aes.A Camada de descrio descreve a funo que cada servio pode executar,as informaes de entrada
necessria,e os tipos de resultados esperados. J a camada de publicao publica os servios disponveis no web services.
Salvador 2011.1
12
6.3.2 SOAP
O protocolo SOAP um padro aberto recomendado pela w3c, proposto conjuntamente com a microsoft,IBM e Userland. entre outras empresas(AMUNDSEN,2002). o objetivo do SOAP descrever um formato de mensagem que no esteja vinculado a qualquer arquitetura de hardware o software,mas que transmita uma mensagem de qualquer plataforma para qualquer outra plataforma de uma maneira inequvoca(POTTS e KOPACK,2003).
Salvador 2011.1
13
6.3.3 XML
XML um padro do w3c para representao de dados. Possui um formato simples, muito til para o intercambio de dados,isso possvel devida a caracterstica de marcao da linguagem,uma caracterstica interessante na xml a possibilidade de definio de novas linguagens de marcao.isto possvel devido ao fato das tags ser definida pelo usurio. Essa linguagem padroniza uma maneira de codificar o contedo especificamente, tomando como base um conjunto de regras que o autor do documento criou (PITS-MOULTIS E KIRK,2000). Segue abaixo um exemplo de arquivo XML. XML schemas define o layout do XML, nesses arquivos tem todas as informaes que define a estrutura do XML.
Salvador 2011.1
14
6.3.4 WSDL
um documento WSDL (Web Service Description Language ) fornece toda as informaes para que uma aplicao do lado cliente se conecte a um Web Service. Um WSDL como um contrato entre o cliente e o servio, pois que realiza a conexo entre ambos.(AYALA 2002). Se uma aplicao web Service do lado cliente quiser consumir os servios de um web Service do lado servidor, ele precisa utilizar o documento WSDL,esse documento requisitado atravs de uma solicitao utilizando o protocolo SOAP.Os documentos WSDL so publicados em servio de diretrio denominado (UDDI). Um documento WSDL subdividido em duas partes, descries funcionais e no funcionais. A descrio concreta possui os elementos que fazem a ligao entre o cliente e o servio, j a descrio abstrata composta dos elementos que descrevem a capacidade do Web Service (POTTS E KOPACK).
6.3.5 UDDI
O UDDI fornece um mecanismo de registro, remoo e pesquisa de Web
Services. UDDI fornece um repositrio centralizado, o qual pode ser de acesso pblico ou privado, no qual os Web Services so disponibilizados para consulta de usurios que procuram por um servio especfico.
Salvador 2011.1
15
7 METODOLOGIA
Salvador 2011.1
16
8 RESULTADOS ESPERADOS
Salvador 2011.1
17
10 Referncias
Salvador 2011.1
18
OLIVEIRA, M.; BACILI, K. O reuso na prtica: O reuso como diferencial competitivo em produtividade e qualidade no desenvolvimento de software. Julho 2006. . W3C: SAOP Specifications. Disponivel em: <http://www.w3.org/TR/2000/NOTESOAP20000508/>. Acesso em:28 mar. 2011. W3SCHOOLS: SOAP Tutorial. Disponvel em: <http://www.w3schools.com/soap/default.asp>. Acesso em: 28 mar. 2011. Web_Services_Description_Language>. Acesso em: 28 mar. 2011. HANSEN,Roseli;PINTO,Sergio Crespo Construindo ambiente de educao baseado na Web atravs de web service educacionais.Canoas RS,2003 10 f disponvel em: <http://www.nce.ufrj.br/sbie2003/publicao/paper07.pdf>. acesso em 28 mar.2010 PACHECO, V. EAI: a sigla da integrao dos sistemas internos e Externos. (Internet:http://www.neogrid.com.br/portugue/imprensa/imprensa/surftrade/25.../Surftr ade_Brasil.html, recuperado em 21/04/2011). RUH, W. A. Enterprise Application Integration. John Wiley & Sons. Inc, 2001. WALSH, N. A Technical Introduction to XML. (Internet: http://www.xml.com/pub/a/98/10/guide0.html, recuperado em 22/11/04).
Salvador 2011.1