[en] A STUDY OF SERVICE-ORIENTED DEVELOPMENT
[pt] UM ESTUDO SOBRE O DESENVOLVIMENTO ORIENTADO A SERVIÇOS
Descrição
[pt] Diversos estudos apontam que desenvolvimento orientado a serviços terá, em alguns anos, grande influência sobre o desenvolvimento de sistemas. Esta dissertação discute o que realmente o desenvolvimento orientado a serviços apresenta como novidade tecnológica, através da discussão de todas suas características consideradas relevantes para construção de uma aplicação baseada no conceito de serviços. Características como reuso caixa-preta, distribuição e suporte a heterogeneidade ambiental, entre outras, são discutidas no intuito de identificar suas vantagens e funcionalidades, e principalmente, sua importância para o desenvolvimento orientado a serviços. É discutido, também, o conceito representado pelo termo serviço, que possui interpretações distintas na indústria e em publicações acadêmicas. São apresentados também alguns frameworks que dão suporte ao desenvolvimento orientado a serviços, como Vinci, Jini e os XML Web Services. Finalmente, é apresentada uma proposta para um novo framework que oferece suporte ao desenvolvimento orientado a serviços, e que tem como diferencial a opção de se basear na extensão da infra-estrutura de um servidor de aplicações J2EE.[en] Several studies point that service-oriented development will have, in some years, great influence on the development of systems. This work shows what service- oriented development actually presents as technological innovation, through the discussion of all its relevant characteristics for construction of an application based on the concept of services. Characteristics as black-box reuse, distribution and environment heterogeneity support, among others, are discussed in intention to identify its advantages and features, and mainly, its importance for the service-oriented development. It is also discussed the concept represented for the term service, that have distinct interpretations in the industry and academic publications. In addition some frameworks are presented that support derviceoriented Development, such as Vinci, Jini and the XML Web Services. Finally, a proposal for a new framework is presented which offers support for Service- Oriented Development. Unlike the others frameworks previously mentioned, this is based on the extension of J2EE application server infrastructure.