Spelling suggestions: "subject:"arquitetura orientador a serviços"" "subject:"rquitetura orientador a serviços""
21 |
Um Modelo de descoberta dinâmica de serviços de software baseado no contexto de processos de negócios e em qualidade de serviçoSouza, Alexandre Perin de January 2011 (has links)
Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2011 / Made available in DSpace on 2012-10-26T04:29:39Z (GMT). No. of bitstreams: 1
298401.pdf: 4194896 bytes, checksum: d49307958e76e5eb20c73a95eef0e03c (MD5) / Esta tese aborda o problema da integração do nível de negócios (BPM) com nível dos sistemas (SOA) através da concepção de um modelo de descoberta dinâmica de serviços. Estudos mostram que há diversas formas de realizar essa integração. No entanto, o que se observa é a falta de uma teoria geral que unifique e resolva o problema da descoberta de forma alinhada ao nível dos processos de negócios. Para contornar isso, vários trabalhos foram propostos considerando-se contextos específicos, usando-se restrições e adotando pressupostos que os tornam pouco aplicáveis em cenários reais. Esta pesquisa mostrou que é possível que os níveis BPM e SOA trabalhem de forma mais integrada e que o processo de descoberta seja mais ágil e transparente. Foi desenvolvido um modelo de descoberta, integrado, aberto, flexível, que busca e seleciona o serviço de software mais adequado, considerando a funcionalidade do serviço desejado, o contexto dos processos de negócios, os aspectos de QoS associados ao serviço desejado, e o momento em que a aplicação é executada. O modelo considera um cenário onde diversas empresas provedoras de serviços de software, autônomas e heterogêneas, disponibilizam seus serviços (na forma de web services) em repositórios largamente distribuídos. Para mitigar os problemas de interoperabilidade nos vários níveis envolvidos, o modelo faz intenso uso de padrões abertos e consolidados, além de utilizar um catálogo de processos de negócios e duas ontologias: uma de processos de negócios (baseados no padrão UBL) e uma de QoS. A abordagem frente ao problema de descoberta divide-o em duas fases: de projeto e de execução de aplicações. O modelo faz uso de um crawling para encontrar e selecionar serviços candidatos (na fase de projeto) e utiliza um algoritmo de descoberta dinâmica para encontrar e selecionar os serviços (na fase de execução) para a execução de aplicações SOA. O modelo faz a descoberta considerando o estilo arquitetural e de disponibilização SaaS, incluindo a geração dinâmica de SLAs. Uma entidade lógica chamada Federação é usada para gerenciar provedores, ontologias e os repositórios de serviços. Os resultados obtidos permitem inferir que o modelo tem potencial de servir também como um moderno ambiente de competitividade e sustentabilidade para empresas
desenvolvedoras de software como serviço SaaS / This thesis addresses the problem of integrating the business level (BPM) systems level (SOA) through the conception of a model of dynamic discovery of services. Studies show that there are several ways to achieve this integration. However, what is observed is the lack of a general theory which unifies and solve the problem of service discovery aligned with the level of business process. To address this, several studies have been proposed considering specific contexts, using constraints and adopting assumptions that make it less applicable in real scenarios. This research showed that it is possible levels BPM and SOA work in a more integrated way and that the discovery process is more agile and transparent. In this sense, a discovery model has been conceived. It is integrated, open, flexible, finding and selecting the most appropriate software service, considering the required services# functionalities, business processes# contexts, the required QoS levels, and the moment the SOA application will run. The developed model considers a scenario where several autonomous and heterogeneous companies provide software services (as web services) and made them available in largely distributed repositories. Aiming at mitigating interoperability problems in the various involved levels, the model
strongly relies on open and consolidated standards, besides using a business process catalog and two ontologies: of business processes (based on UBL standard) and of QoS. The approach proposed in the model splits the discovery problem into two phases: design and running applications. It applies a crawling algorithm to find out and to select service candidates (in the design phase) and a dynamic discovery algorithm for finding and selecting the service in the execution of SOA applications. The model performs the discovery taking the SaaS architectural and availability style into account, including the dynamic generation of SLAs. A logical entity called Federation is used to manage providers, ontologies and services repositories. Research´s results allow inferring that the developed model has the potential to also serve as a modern environment for levering the competitiveness and sustainability of companies that develop software under SaaS model
|
22 |
Proposta de catálogo eletrônico de processos de negócio baseados em UBL para composição de aplicações SOABezerra, Roque Oliveira 26 October 2012 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2011 / Made available in DSpace on 2012-10-26T06:02:23Z (GMT). No. of bitstreams: 1
288960.pdf: 4015962 bytes, checksum: a537639ede1d0cbea28ff42eae556e9c (MD5) / Cada vez mais as empresas têm enfrentado um ambiente de intensa concorrência e mudanças de mercado. Isso faz com que elas tenham que adaptar rapidamente seus processos de negócio, refletindo essas alterações nos seus sistemas computacionais. No lado da modelagem de processos de negócio, o uso de Business Process Management (BPM) permite fazer o gerenciamento de processos utilizando uma visão horizontal, que envolve sistemas, pessoas, departamentos etc. No lado da implementação, a arquitetura orientada a serviços (SOA) permite implementar esses processos através do uso de serviços web, que são projetados para serem reutilizáveis e interoperáveis. A integração entre BPM e SOA vem sendo defendida como uma forma de lidar com as crescentes mudanças nos requisitos de negócios, adaptando-se mais rapidamente a elas e permitindo que os sistemas computacionais acompanhem essas mudanças. Esta integração, porém, carece de agilidade, pois a transição entre a modelagem do processo de negócio, no nível BPM, e a sua implementação, no nível SOA, é feita de forma manual ou no máximo semi-automatizada. Isso impede que as empresas sejam mais ágeis na implementação dos seus processos. Este trabalho apresenta uma pesquisa acerca de como aumentar essa agilidade na integração entre BPM e SOA, propondo uma arquitetura baseada num catálogo de processos de negócio, padronizado segundo a especificação Universal Business Language (UBL). Este catálogo é integrado a uma ferramenta de modelagem de processos de negócio de forma a permitir que o usuário-projetista possa compor suas aplicações, utilizando como base processos padronizados presentes no catálogo. A arquitetura permite buscar e vincular serviços web às atividades do processo, e também exportar esses processos para um ambiente que permita a sua posterior execução, a nível computacional. A proposta é fortemente baseada em padrões, de forma a mitigar questões de interoperabilidade e aproveitar as melhores práticas atualmente existentes.
|
23 |
SIGMASantanna Filho, João Ferreira de January 2016 (has links)
Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2016. / Made available in DSpace on 2016-09-20T05:07:43Z (GMT). No. of bitstreams: 1
340776.pdf: 5139681 bytes, checksum: 6c153b746378e871313376bd42cb110f (MD5)
Previous issue date: 2016 / Atualmente o setor de software desempenha papel extremamente relevante na economia mundial. Alavancado pelos avanços ligados à Internet e da economia orientada a serviços, as empresas do setor têm buscado novos modelos de negócios e de sustentabilidade num mercado cada vez mais competitivo e globalizado. Uma das principais estratégias-chave para fazer frente a essa realidade é a inovação. Todavia, inovação implica em uma série de ações nas empresas para ser operacionalizada, em várias dimensões, envolvendo investimento, capital social, conhecimento, processos, estímulo à novas ideias, domínio de tecnologias, entre várias outras. Sendo esse setor preponderantemente formado por Micro, Pequenas e Médias Empresas (MPMEs), o problema geral é que elas tipicamente têm grandes limitações para inovar e manter a inovação como uma prática sustentável e alinhável às suas estratégias num contexto de permanentes mudanças. Do ponto de vista mais tecnológico, uma das principais mudanças tem a ver com o crescente foco em softwares baseados no paradigma de Arquitetura Orientadas a Serviços (SOA - Service Oriented Architecture), desenvolvido sob variados modelos de implementação, acesso, disponibilização e pagamento. Em SOA, um software é formado por uma composição de vários módulos de software desacoplados, distribuídos e heterogêneos, cuja execução é orquestrada dentro de uma lógica de processos de negócios. Apesar dos enormes potenciais tecnológicos e comerciais do SOA, projetos SOA costumam ser complexos e caros de serem desenvolvidos, o que aumenta seu risco. O pressuposto de base desta tese é que esse risco pode ser minimizado se as MPMEs puderem inovar colaborativamente de forma mais intensa, compartilhando riscos, investimentos, recursos, conhecimento e benefícios, embora mantendo suas independências. Soluções de software baseadas em SOA têm peculiaridades quando comparadas a produtos de manufatura, para os quais os modelos de inovação tem sido mais voltados. Observando os modelos de processos de inovação na literatura, nota-se que eles não são muito voltados para MPMEs, ao setor de software, ao de software como serviço, e pouco suportam a usual não linearidade do processo de desenvolvimento de uma inovação em software. Também, não contemplam certos potenciais de ecossistemas abertos de inovação, onde parcerias mais voláteis acabam por ter que serem estabelecidas como suporte à cadeia de valor de um produto SOA. Apoiando-se no paradigma de Redes Colaborativas, esta tese propõe um modelo de processos de inovação colaborativa - chamado SIGMA - voltado para desenvolvimentos SOA, onde redes de MPMEs provedoras de serviços de software são estabelecidas temporariamente para inovarem juntas, criando-se Organizações Virtuais. Nestas, as empresas compartilham ideias e ativos de software para mais eficazmente desenvolver novos artefatos SOA executando processos numa sequência e com um modelo de governança particulares a cada projeto de inovação. O modelo proposto tem características de inovação em rede e aberta, podendo ser customizado para outras configurações de inovação dependendo do projeto em questão e das práticas gerenciais, tecnológicas e culturais dos membros da rede. O modelo foi desenvolvido de forma iterativa, sendo avaliado por empresas de TICs ao longo do seu desenvolvimento. Segundo a avaliação final por parte de várias empresas, verificou-se que em melhor sistematizando os processos de inovação e dando um apoio na forma de diretrizes metodológicas para cada processo, a qualidade do processo de inovação melhora e assim, tanto se minimiza o risco do projeto de inovação baseado em SOA, como se potencializa uma melhor gestão do processo em si de inovação.<br> / Abstract: Nowadays the software sector plays an extremely relevant role in the world economy. Leveraged by the advances of Internet and of services oriented economy, companies from this sector have sought for new business and sustainability models in an increasingly competitive and globalized market. One of the key strategies to face this reality is innovation. However, innovation requires many actions to be properly supported, from a number of dimensions, involving financial investments, social capital, knowledge, processes, boosting new ideas, mastering technologies, among others. Being a sector by far formed by Micro, Small and Medium sized Enterprises (MSMEs), the general problem is that such companies usually have substantial limitations to both innovate and to keep innovation as a sustainable practice and aligned to their strategies in a context of permanent changes. From the technological point of view, one of these changes refers to a gradual shift towards implementing software based on the SOA (Service Oriented Architecture) paradigm, developed under varied models of deployment, access, availability and payment. In SOA, a software is formed by a composition of a set of software modules, which are decoupled, distributed and heterogeneous, and whose execution is orchestrated following a given business process? logic. Despite the high technological and commercial SOA potentials, SOA projects use to be complex and costly to be carried out, which increases their risks. The underlying premise of this Thesis is that this risk can be mitigated if the MSMEs can innovate collaboratively more intensively, sharing risks, investments, resources, knowledge and benefits, although their independence. SOA-based software have differences when compared to manufactured products, which most of innovation models are devoted to. Regarding the innovation models presented in the literature, it can be observed that they are not directed to small companies at all, to the software and services-based sectors, and are limited to support the usual non-linearity of the innovation development process in software. Yet, they do not exploit some of the potentials of open innovation ecosystems, where more dynamic business partnerships have to be established to support a SOA product?s value chain. Grounded on the Collaborative Networks paradigm, this Thesis proposes a collaborative innovation process model ? called SIGMA ? directed to SOA, where networks of software services providers MSMEs are temporarily established to innovate together, creating Virtual Organizations. In these networks companies share ideas and software assets to more effectively develop new SOA artifacts performingprocesses in a sequence and with a governance that are very particular to each innovation projects. The proposed model combines elements of network and open innovation, and can be customized to other types of innovation depending on the given project, regarding managerial, technological and cultural practices from the members of the network. The model was developed interactively with the help of some IT companies. According to the final evaluation from a group of companies, it was observed that once the innovation processes are better systemized and members are helped by methodological guidelines, the quality of the process as a whole is improved, both mitigating the SOA project's risks and providing better basis for the management of the innovation processes itself.
|
24 |
Composição dinâmica de serviços WEB utilizando ontologias na descrição e planejadores hierárquicos em inteligência artificialMachado, Kheronn Khennedy 29 November 2010 (has links)
Resumo: A padronização de linguagens para exposição de serviços na Internet foi responsável pelo novo paradigma computacional: a Computação Orientada a Serviços. Nesse contexto, os serviços web surgem como tecnologia capaz de garantir interoperabilidade entre sistemas heterogêneos. Várias técnicas têm sido propostas para a reutilização desses serviços além de reutilizá-los através de sua composição, frequentemente chamado de Workfiow de serviços. Neste trabalho investiga-se a composição de serviços através de planejadores hierárquicos utilizando ontologias para descrever as operações e serviços web.
|
25 |
DYMOS: Uma abordagem para suporte a variabilidades dinâmicas em Linhas de Produto de Software Orientado a Serviços e Sensível ao ContextoMartins, Dhiego Abrantes de Oliveira 30 August 2013 (has links)
Submitted by Daniella Sodre (daniella.sodre@ufpe.br) on 2015-03-10T13:52:04Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Dissertaçao Dhiego Abrantes De Oliveira Martins..pdf: 2253205 bytes, checksum: ac6b5aaa983adfe88c8555520c237441 (MD5) / Made available in DSpace on 2015-03-10T13:52:04Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Dissertaçao Dhiego Abrantes De Oliveira Martins..pdf: 2253205 bytes, checksum: ac6b5aaa983adfe88c8555520c237441 (MD5)
Previous issue date: 2013-08-30 / É notório o surgimento de ambientes cada vez mais dinâmicos, exigindo sistemas mais
flexíveis, de forma que componentes possam ser plugados ou desplugados durante o seu
ciclo de vida, inclusive em tempo de execução. Para atender estes requisitos, é necessário
que decisões sobre possíveis adaptações e variações do produto possam ser tomadas em
tempo de execução. Sistemas Sensíveis ao Contexto atendem a esse propósito, sendo
capazes de adaptar-se em tempo de execução de acordo com mudanças no ambiente,
obedecendo um conjunto de regras.
Quando técnicas de Linhas de Produto de Software (LPS) são aplicadas no desenvolvimento
de sistemas adaptativos, tais decisões podem resultar na configuração de um
novo produto. Em uma LPS tradicional, um produto é derivado de acordo com sua configuração,
que ocorre na fase de design e consiste na seleção de features que irão compor
o produto, remoção das features que não farão parte do produto e ligação dos pontos de
variação.
Linhas de Produto de Software Dinâmicas extendem o conceito convencional de LPS
abordando aspectos dinâmicos, provendo uma abordagem para tratar variabilidades que
precisam ser manipuladas em tempo de execução.
Quando alinhamos paradigmas como Sistemas Sensíveis ao Contexto, Arquitetura
Orientada a Serviços e LPS, podemos enfrentar alguns desafios. O sistema derivado de
uma LPS é composto por features e pontos de variação. Considerando que o modelo de
Arquitetura Orientada a Serviços segue o padrão arquitetural Cliente-Servidor, podemos
ter um cenário em que as features que compõem o produto no lado cliente podem endereçar
uma composição de serviços. Dessa forma, os pontos de variação podem sofrer
variabilidades de acordo com mudanças no contexto, exigindo a execução de reconfigurações
nos serviços de modo a atender tais variabilidades. As abordagens propostas
atualmente não oferecem um suporte para esse tipo de problema ou são incipientes, estando
em fases iniciais de pesquisa.
Neste trabalho é apresentado um estudo sobre variabilidades dinâmicas em Linhas
de Produto de Software Orientadas a Serviços e Sensíveis ao Contexto, investigando
especificamente situações quando features que endereçam um ou mais serviços são reconfiguradas
no lado cliente, requerendo reconfigurações nos serviços, no lado servidor.
|
26 |
Uma abordagem para obtenção de modelos arquiteturais SOA a partir de modelos organizacionaisOliveira, Orlando Silva de 12 November 2014 (has links)
Submitted by Luiza Maria Pereira de Oliveira (luiza.oliveira@ufpe.br) on 2015-05-15T14:50:47Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
DISSERTAÇÃO Orlando Silva de Oliveira.pdf: 4687464 bytes, checksum: d739eb25e47ccd00cea540bac40b2285 (MD5) / Made available in DSpace on 2015-05-15T14:50:47Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
DISSERTAÇÃO Orlando Silva de Oliveira.pdf: 4687464 bytes, checksum: d739eb25e47ccd00cea540bac40b2285 (MD5)
Previous issue date: 2014-11-12 / A Arquitetura Orientada a Serviços (SOA) oferece um modelo arquitetônico que visa aprimorar a eficiência, a agilidade e a produtividade de empresas. Nesse modelo, os serviços são os principais meios para que os objetivos estratégicos sejam atingidos. Entretanto, o desenvolvimento de sistemas que utilizam este estilo de arquitetura tem exigido novas estratégias dentro da Engenharia de Software (ES), principalmente no tocante à disciplina de Engenharia de Requisitos (ER). Por outro lado, observa-se que as abordagens da Engenharia de Requisitos Orientada a Objetivos (GORE) têm ganhado notoriedade nos últimos anos. De fato, as abordagens orientadas a objetivos apresentam mecanismos que não são ofertados pela ER tradicional, como por exemplos capturar os objetivos dos stakeholders e as características do sistema em um mesmo modelo. Assim, é possível usar esse modelo para analisar e identificar se o sistema proposto atende aos objetivos dos stakeholders. Esse é um importante tipo de análise no contexto organizacional. No entanto, a literatura não apresenta uma forma sistemática para identificar serviços em modelos de requisitos orientados a objetivos. Além disso, há uma lacuna a ser preenchida na transição dos requisitos (espaço do problema) para a arquitetura equivalente (espaço da solução), no contexto da SOA. Dessa forma, este trabalho apresenta uma abordagem sistemática para a identificação de serviços em modelos GORE descritos em i* e a posterior obtenção da arquitetura SOA descrita em SoaML. A abordagem foi validada através de um estudo empírico com usuários reais.
|
27 |
An Approach to Implement Core Assets in Service-Oriented Product LinesRibeiro, Heberth Braga Gonçalves 31 January 2010 (has links)
Made available in DSpace on 2014-06-12T15:57:49Z (GMT). No. of bitstreams: 2
arquivo3229_1.pdf: 8498063 bytes, checksum: 88bb2641f48f32f7d023ed864ecd7221 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2010 / Conselho Nacional de Desenvolvimento Científico e Tecnológico / Linhas de Produto de Software (LPS) e Orientação à Serviços (OS) são duas estratégias
que vem sendo exploradas, tanto em pesquisas acadêmicas, quanto na indústria de
software. Os conceitos de LPS e OS focam em objetivos distintos, porém, ambas usam
o reúso de software como seu principal princípio. No entanto, para o resultado dessa
junção ser otimizado, é necessário utilizar um processo de desenvolvimento bem definido.
Caso contrário, a equipe de desenvolvimento poderá produzir software de maneira não
sistemática, aumentando as chances de falha, o tempo e o custo de desenvolvimento.
Embora existam algumas abordagens explorando estes conceitos, há uma certa carência
em como lidar com alguns desafios, como complexas atividades em relação a implementação
de artefatos e preocupações tecnológicas específicas, os quais são importantes
para o gerenciamento de aspectos variáveis. Portanto, a fim de entender e reduzir os
problemas citados anteriormente, este trabalho propôs uma abordagem para a implementação
de artefatos em linhas de produto de software orientada à serviços, constituída
de um conjunto de atividades, tarefas, passos e orientações com entradas e saídas especificadas,
sendo cada uma delas realizada por um conjunto predefinido de papéis com
responsabilidades definidas.
Para garantir a qualidade da abordagem desenvolvida, um modelo de decisão foi
construído através de um estudo de caso inicial realizado na universidade, a fim de guiar
engenheiros de software na tarefa de escolher tecnologias para implementar aspectos
variáveis com o suporte de mecanismos de implementação de variabilidade. Por fim, a
abordagem definida foi validada, também, por um estudo de caso inicial
|
28 |
SSC4Cloud editor Uma ferramenta para modelagem de processos de negócio com anotações de segurança para a cloudWagner Albuquerque de Medeiros, Robson 31 January 2011 (has links)
Made available in DSpace on 2014-06-12T15:58:16Z (GMT). No. of bitstreams: 2
arquivo3349_1.pdf: 7303376 bytes, checksum: 989f8c1e3d2de9921f1bd6ac618e2450 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2011 / Computação Orientada a Serviço e Computação em Nuvem são áreas de grande
interesse no cenário atual da computação. Em particular, a possibilidade de composição de
serviços em ambientes de nuvem tem um papel central na união destas duas áreas. A
composição de serviços permite que serviços sejam criados a partir da utilização de serviços
existentes e disponibilizados por terceiros. Neste contexto, o tratamento das questões de
segurança (e.g., confidencialidade, autorização, não repúdio) é essencial para que os usuários
dos serviços sintam-se seguros no momento de projetar e executar uma composição.
Projetar, implantar e executar composição de serviços e os seus modelos de
segurança associados são atividades naturalmente complexas. Isso ocorre porque estas
atividades normalmente envolvem múltiplas partes interessadas, incluindo especialistas no
domínio de negócio, especialistas em segurança, desenvolvedores de serviços e equipe de TI.
Além disto, enquanto ambientes de modelagem de processos de negócio são comuns, não há
nenhum ambiente de desenvolvimento que permita que estas partes trabalhem de forma
colaborativa na definição de um processo de negócio que inclua aspectos de segurança.
Este trabalho propõe uma ferramenta de modelagem de composição de serviços em
BPMN (Business Process Modeling Notation) com anotações de segurança. A principal
contribuição deste trabalho é o desenvolvimento de um ambiente, chamado SSC4Cloud
Editor, onde processos de negócios com anotações de segurança e profiles de segurança
podem ser criados, refinados e compartilhados com diferentes pessoas de diferentes
organizações, permitindo a reutilização de conhecimento entre as várias partes envolvidas. O
SSC4Cloud Editor é também responsável por gerar um artefato com todas as anotações
(serviços e segurança) utilizado como base para geração de código executável da composição
que é implantado em um ambiente de nuvem computacional
|
29 |
Uma abordagem baseada em serviços para facilitar o reúso de sistema de sistemas e seus constituintes / A service-based approach to facilitate the reuse of system of systems and its constituentsDiego de Lima Nascimento 15 February 2018 (has links)
Sistemas de software estão cada vez mais presentes na sociedade, bem como são componentes imprescindíveis no mundo contemporâneo, uma vez que facilitam e fomentam as praticidades que os cidadãos e desenvolvedores necessitam. Esses sistemas tornam-se muito mais eficientes quando conseguem interoperar com outros, de forma que troquem recursos e não necessitem implementar essas funcionalidades de maneira individual. Os stakeholders desses sistemas buscam cada vez mais métodos que facilitem essa comunicação, de um jeito prático e sem perder a independência gerencial de cada um. Desse modo, a classe emergente de Sistema de Sistemas (SoS) ganhou uma atenção considerável, por causa de suas características intrínsecas que promovem a interoperabilidade de sistemas distintos e heterogêneos. No entanto, essa comunicação não é trivial, em razão das diferentes interfaces de cada sistema, além da presença de vários stakeholders e a falta de documentação dos sistemas constituintes, dificultando assim, a busca e o uso de cada capacidade. Assim, o objetivo deste trabalho de mestrado é estabelecer uma abordagem baseada em serviços que visa auxiliar os engenheiros de SoS, principalmente na falta de ferramentas de suporte e no esforço para procurar, compreender e adaptar componentes reutilizáveis. A abordagem proposta possui elementos fundamentais que foram utilizados como base para o desenvolvimento de um repositório para engenheiros de SoS e proprietários de sistemas constituintes, de forma organizada e bem documentada, visto que pode ser usado tanto pela comunidade de pesquisa quanto por instituições privadas. / Software systems are increasingly present in society, and consist in indispensable components in the contemporary world, since they facilitate and foster the practices that citizens and developers need. These systems become much more efficient when they can interoperate with others, so that they exchange resources and do not need to implement these features individually. Stakeholders of these systems increasingly seek methods that facilitate such communication in a practical way and without losing the managerial independence of each one. Therefore, the emerging System Of System class (SoS) gained considerable attention, because of its intrinsic characteristics that promote the interoperability of distinct and heterogeneous systems. However, this communication is not trivial, due to the different interfaces of each system, besides the presence of several stakeholders and the lack of documentation of the constituent systems, making it difficult to search and to use each capacity. Thus, the aim of this masters project is to establish a service-based approach that aims to assist SoS engineers, especially in the lack of supporting tools, in the effort to search, understand and adapt reusable components. The proposed approach has fundamental elements that were used as the basis for the development of a repository for SoS engineers and owners of constituent systems, in an organized and well documented way, since it can be used by both the research community and private institutions.
|
30 |
Um estudo empírico sobre os benefícios de SOA nas empresas: a visão dos profissionais de TILages, Flávio Maia Gomes January 2008 (has links)
Submitted by paulo junior (paulo.jr@fgv.br) on 2010-03-15T18:18:35Z
No. of bitstreams: 1
Flavio_Lages.pdf: 1378526 bytes, checksum: 13221a6cae43b499fb311e77e4a3e051 (MD5) / Approved for entry into archive by paulo junior(paulo.jr@fgv.br) on 2010-03-15T18:18:54Z (GMT) No. of bitstreams: 1
Flavio_Lages.pdf: 1378526 bytes, checksum: 13221a6cae43b499fb311e77e4a3e051 (MD5) / Made available in DSpace on 2010-03-18T12:24:28Z (GMT). No. of bitstreams: 1
Flavio_Lages.pdf: 1378526 bytes, checksum: 13221a6cae43b499fb311e77e4a3e051 (MD5)
Previous issue date: 2009-10-30 / Este trabalho tem como objetivo principal a avaliação da percepção dos profissionais de tecnologia de informação quanto aos benefícios atribuídos a arquitetura orientada a serviço (SOA). Em busca deste objetivo, e visando uma melhor compreensão do tema, estudos teóricos foram desenvolvidos abordando os seguintes assuntos: Arquitetura de Software, Gerenciamento de Processos de Negócio (BPM) e Arquiteturas Orientadas a Serviços (SOA). A partir do referencial teórico e de um grupo de foco – composto por seis profissionais experientes em SOA – oito hipóteses foram levantadas, representando os principais benefícios atribuídos a estas arquiteturas. Um questionário foi então preparado e, a partir dele, 66 respostas válidas foram obtidas. Os resultados foram analisados utilizando-se de estatísticas descritivas e dos testes estatísticos não-paramétricos de Wilcoxon e qui-quadrado, buscando a validação, ou rejeição, das hipóteses apresentadas. Como resultado, em suma, percebe-se que, apesar da recente adoção das SOAs pelas empresas brasileiras, parece haver uma consonância entre seus profissionais de TI quanto aos benefícios desta nova abordagem para projetos de tecnologia da informação. Evidencia-se também a grande importância de disciplinas como governança e planejamento para a garantia do sucesso na implantação de projetos baseados nestas arquiteturas. / This work has as main objective the analysis of the IT professionals’ perception about the benefits of service-oriented architectures (SOA). To achieve this goal, and looking for a better comprehension on the subject, theoretical aspects were developed on the following topics: software architecture, business process management (BPM) and service-oriented architecture (SOA). As a consequence of the theoretical development and a focus group – composed by six experienced SOA professionals – eight hypotheses were raised, representing the main benefits attributed to these architectures. A survey was prepared and 66 valid answers were obtained. The results were analyzed using statistical tests (Wilcoxon and chi square) and descriptive statistics, looking for the proof, or rejection, of the presented hypotheses. As result, in short, it is noticed that, in spite of the recent adoption of SOA in the Brazilian market, its benefits seem to be clear for the IT professionals. Disciplines like governance and planning were presented by participants as very important issues for a well-succeed SOA.
|
Page generated in 0.142 seconds