Tcc buerg

Disponível somente no TrabalhosFeitos
  • Páginas : 23 (5611 palavras )
  • Download(s) : 0
  • Publicado : 20 de fevereiro de 2013
Ler documento completo
Amostra do texto
ESTUDO COMPARATIVO SOBRE APS.NET WEB
SERVICES E WCF
Daniel Strassburger
Edemar Costa – Orientador
Universidade Luterana do Brasil (Ulbra) – Curso de Ciência da Computação – Câmpus Canoas
Av. Farroupilha, 8001 – Bairro São José – CEP 92425-900 – Canoas - RS

17 de Abril de 2011

RESUMO
Este artigo propõe a comparação entre dois sistemas orientados a serviços, um deles utilizando ométodo de
ASP.NET Web Services e o outro utilizando o Windows Communication Foundation (WCF). A comparação tratará
quesitos fundamentais na comunicação SOA, são eles: transações, segurança, reuso, interoperabilidade,
aplicabilidade. O objetivo é mostrar as vantagens da migração para a nova tecnologia WCF .
Palavras-chave: Comparação, Web Services, WCF, SOA.

ABSTRACT
Title: “Comparative betweenWeb Services ASMX and WCF Web Services”
This paper proposes the comparison between two service oriented systems, one of them utilizing the Web
Services method e another utilizing the Windows Communication Foundation (WCF). The comparison will treat
fundamental questions in the SOA communication, they are: transactions, security, reuse, interoperability,
applicability. The goal is show theadvantages of migration to new WCF technology .”
Key-words: Comparison, Web Services, WCF, SOA.

1

INTRODUÇÃO

A comunicação entre aplicações é um item que cada vez mais é discutido e implementado nos dias
de hoje. Com a grande quantidade de tecnologias e métodos difundidos existe uma série de formas para
realizar a comunicação entre sistemas.
Com a evolução das linguagens podemosidentificar alguns conceitos antigos sobre comunicação
entre aplicações, como bibliotecas estáticas (.lib) ou dinâmicas (.dll), interoperação e intercâmbio de
componentes binários utilizando o Modelo de Objetos Componentes (Component Object Model – COM).
Cada conceito com suas vantagens e defeitos, mas com a era da Internet e sistemas Web, ficou quase
impossível continuar com estas alternativas.
Sendoassim criou-se a orientação a serviços onde este método incorporou todos os benefícios das
metodologias anteriores e aperfeiçoando suas deficiências. Claro a orientação a serviços também tem uma
série de desafios a vencer, “a engenharia de software moderna é o refinamento contínuo dos níveis sempre
crescentes de independência” (LÖWY, 2010).
O problema é qual e por que escolher tal solução.Com base neste dilema este artigo abordará um
comparativo entre duas soluções de interoperabilidade: uma utilizando clássicos Web Services e outra
utilizando WCF Web Services utilizando a linguagem ASP.NET com o Visual Studio 10.
No item 2 deste artigo teremos o enfoque teórico sobre as metodologias e formas como podemos
resolver o problema, onde falaremos sobre serviços, serviços Web, WCF earquitetura orientada a serviços.
No item 3 teremos a definição de solução proposta e no item 4 o cronograma. O item 5 abordará alguns
detalhes da implementação e sua validação e por fim no item 6 é apresentada a conclusão sobre o s
resultados.

2

REFERENCIAL TEÓRICO

Tratando-se de exposição e consumo de serviços muitas soluções podem ser encontradas, como
Computação na nuvem (CloudComputing), Software como serviço (SaaS) e Serviços Web (Web Services).
Cada uma destas soluções possuem suas peculiaridades, no caso de Computação na nuvem temos a

1

definição de utilizar recursos que estão fisicamente em outro lugar longe de nossa organizaç ão. Já com SaaS
temos ferramentas prontas para serem utilizadas e não é necessário mais licenças de sof tware e sim taxas
diluídas masvitalícias. A terceira tecnologia é a disponibilização e consumo de Web Services de forma que a
comunicação entre sistemas seja mais rápida, ágil e segura.
Os projetistas de software devem optar pela melhor escolha para a emp resa visando maximizar seus
resultados e atender seus requisitos. Principalmente buscar a redução de custos desnecessários ao negócio,
como por exemplo, gastos com...
tracking img