Você está na página 1de 1

WebServices e Java (J2EE) na integrao de aplicaes

Proposta de Projecto 5 Ano - 2003/2004 (Sist. Multimdia ou Sist. de Telecomunicaes) LECT ou LEET Orientadores: Jos Lus Oliveira (jlo@det.ua.pt), Nuno Silva (nunos@ptinovacao.pt) Enquadramento: A oferta de servios de comunicaes implica complexas interaces entre vrias aplicaes (por exemplo, aplicaes de activao de servios, billing, inventrio, etc). Como atingir a integrao de aplicaes de uma forma rpida, eficaz e flexvel, por forma a fornecer servios competitivos um desafio premente que se coloca aos Service Providers. O objectivo das plataformas de integrao (integration servers) assim o de fornecer uma plataforma com um conjunto de componentes base (por exemplo, servios de Nomes, Directoria, Segurana, etc), que conjuntamente com componentes aplicacionais desenvolvidos permitam a construo de servios, numa perspectiva extremo a extremo. O futuro das integraes baseadas em Java passa pela utilizao da tecnologia J2EE (Java 2 Enterprise Edition) nos integration servers at hoje tm sido limitadas utilizao de application servers. Assim a tecnologia J2EE tem evoludo no sentido de fornecer um conjunto de packages necessrias integrao de aplicaes, como por exemplo o Java Connector Architecture (JCA) ou os Web Services. A utilizao dos Web Services na Internet, uma nova tecnologia de disponibilizao de servios remotos, est a expandir-se rapidamente dada a necessidade crescente de interoperabilidade e comunicao entre as diferentes aplicaes. Os Web Services so um conjunto de componentes de software ou aplicaes que permitem que a sua funcionalidade seja descoberta e acedida via protocolos e standards Web. Os Web Services utilizam 3 standards o SOAP que especifica como transportar XML sobre HTTP/HTTPS, o WSDL que especifica como descrever interfaces para os Web Services para que outras aplicaes possam aceder, e o UDDI que especifica como os servios podem ser registados e descobertos atravs de directrios partilhados. Objectivos: Este projecto tem como objectivos o estudo do estado da arte relativamente a tecnologias de integrao de aplicaes, bem como a experimentao dessas tecnologias recorrendo a casos reais. Algumas tecnologias endereadas pelo projecto incluem: WebServices, incorporando XML, SOAP e WSDL; XML e transformaes; Application Servers Java 2 Enterprise Edition (J2EE, EJB) e a parte de adaptadores de componentes (Java Component Architecture); Sistemas de Messaging (JMS); Workflow Management e Business Process Management (BPM); O trabalho a realizar tem uma forte componente prtica, durante a qual sero avaliadas plataformas de integrao (integration servers) comerciais e/ou da comunidade open-source, no contexto de um cenrio de negcio real.