54 research outputs found

    Migração de sistemas legados para ambiente de suporte a projetos e operação

    Get PDF
    Orientador : Geovane Cayres MagalhãesDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Sistemas de Informação são imprescindíveis nas grandes corporações. Particularmente nas áreas de suporte a projeto e operações de empresas de telecomunicações, os sistemas de informação são a grande vantagem competitiva. Estes sistemas devem ser :flexíveis, estáveis e confiáveis para suportar grandes volumes de transações em um cenário de missão crítica. Este, porém, não é o ambiente mais comum nas grandes empresas. A quantidade de sistemas in:flexíveis, sem documentação, com dados pouco confiáveis e com alto custo de evolução e manutenção é grande. A saída para este impasse está na migração destes sistemas legados para um ambiente de sistemas de informação com arquitetura aberta, ambiente distribuído e que possam ser utilizados por todas as áreas, estando integrados com os demais sistemas da empresa. A migração destes grandes sistemas legados de uma forma abrupta seria um fracasso principalmente em virtude do desconhecimento dos sistemas legados. A migração incremental destes sistemas é a mais apropriada nestes casos. Esta dissertação apresenta uma metodologia para migração de sistemas legados para ambientes de suporte a projetos e operação em etapas. A metodologia desenvolvida foi validada num caso prático no contexto do SAGRE - um sistema de suporte a operações, projetos e informações geográficas desenvolvido pelo CPqDAbstract: Information Systems are essential for corporations. Particularly at design and operational support areas of telecommunications companies, information systems are the competitive advantage. These systems must be :flexible, stable and reliable in order to support a great volume of transactions in a mission critical scenarÍo. This is not the common environment within corporations. There is an expressive amount of inflexible, nondocumented, unreliable systems which bear costly maintenance and evolution. The solution for this situation is the migration of these legacy systems into a new integrated and distributed environment that can also be used by other corporate systems. The abrupt migration ofthese systems could not be successful due to a lack ofknowledge about them. The incremental approach is more appropriate in these cases. This dissertation shows a methodology for migrating legacy systems that support design and operational environments in an incremental mode. The methodology is validated by a case study within the context of SAGRE - a system which support geographic operations, projects and information, developed by CPqDMestradoMestre em Ciência da Computaçã

    Metodologia para desenvolvimento de soluções baseadas em arquitetura orientada a serviços para força de trabalho terceirizada

    Get PDF
    Dissertação (mestrado)–Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2013.Para que os sistemas baseados em SOA obtenham os benefícios esperados, os princípios conhecidos da engenharia de software tradicional precisam ser adaptados para desenvolvimento orientado a serviços. São necessárias abordagens sistemáticas para a concepção, desenvolvimento e manutenção de sistemas orientados a serviços. Essa abordagem é conhecida como Engenharia de Software Orientada a Serviços - SOSE. A impossibilidade de utilização de metodologias de desenvolvimento SOA existentes, quer seja pela ausência de informações detalhadas ou, principalmente, pela desconsideração de forças de trabalho terceirizadas no processo, foi fator determinante para a elaboração deste trabalho. Para atingir o objetivo de criar uma metodologia de desenvolvimento de soluções baseadas em SOA, foram realizadas pesquisas bibliográficas e estudos de caso, tanto para sua elaboração como para sua validação em situação real de execução. A base da metodologia proposta é constituída de três pilares: a definição de unidades funcionais, onde são agrupadas tarefas e atividades técnicas relacionadas, definindo escopos claros de terceirização e responsabilidades; perfis profissionais, que explicitam as competências necessárias requeridas em cada etapa e; os processos e artefatos, que definem as atividades que devem ser realizadas e seus entregáveis. ______________________________________________________________________________ ABSTRACTFor systems based on SOA obtain the expected benefits, the known principles of traditional software engineering need to be adapted to service-oriented development. Systematic approaches are needed for the design, development and maintenance of service-oriented systems. This approach is known as Software Engineering Service Oriented - SOSE. The impossibility of using existing SOA development methodologies, either by lack of detailed information or mainly by disregard of outsourced workforces in the process, was the determining factor for the development of this work. To achieve the objective of creating a development methodology for SOA-based solutions, literature searches and case studies were conducted, for both its development and validation in the real implementation. The basis of the proposed methodology consists of three pillars: the definition of functional units, where tasks and technichal related activities are grouped, defining outsourcing and responsibilities clear scopes; professional profiles, that explain the skills required at each stage and; processes and artifacts, that define the activities that must be performed and their deliverables

    Uma Arquitetura de business intelligence para processamento analítico baseado em tecnologias semânticas e em linguagem natural

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia e Gestão do Conhecimento, Florianópolis, 2011A necessidade de obtenção e uso de conhecimento para apoio à tomada de decisão motiva a convergência das novas gerações de Business Intelligence (BI) com os instrumentos da Engenharia do Conhecimento. Não obstante a aplicação de tecnologias semânticas e métodos de representação de conhecimento, as pesquisas de BI pouco exploram o uso de linguagem natural para a condução das análises. A metáfora de busca de informações conjeturada na Web Semântica revela-se como tendência para a área de BI. Assim, propõe-se uma arquitetura de BI em que a estratificação das informações estratégicas das fontes de dados corporativas é conduzida por meio da interpretação semântica de perguntas declaradas em linguagem natural. Esta arquitetura aproxima a área de BI da disciplina de Question Answering (QA) e dos formalismos oriundos da Web Semântica em uma abordagem interdisciplinar. Alguns recursos de representação de conhecimento, como ontologia, regras de inferência, padrões idiomáticos e heurísticas auxiliam os módulos funcionais da arquitetura na interpretação de perguntas e na obtenção de cubos OLAP. A demonstração da viabilidade da arquitetura é verificada em um estudo de caso relacionado ao domínio de C&T da Plataforma Lattes Institucional da UFSC. Uma interface analítica foi construída para permitir a entrada de perguntas em idioma português, a interação com o tomador de decisão para a resolução de ambigüidades e a visualização de hipercubos. Assim, tal como o modo de localização de informações já familiarizado por bilhões de usuários da Web, essa pesquisa proporciona um método inovador para auxiliar o processo decisório

    Integrando bancos de dados heterogêneos através do padrão XML

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação.Com objetivo de organizar e estruturar o armazenamento das informações necessárias às organizações, SGBDs são utilizados a fim de prover o acesso de maneira ágil, eficiente e segura a estas informações pelas aplicações. Os dados armazenados em um SGBD são organizados de acordo com um esquema definido em cada organização, assim, quando estas precisam integrar/trocar informações armazenadas em seus respectivos bancos de dados, vários problemas surgem devido a heterogeneidade dos esquemas ou plataformas de hardware/software, necessitando de uma estrutura capaz de mediar tal intercâmbio. Para prover a integração de diversos bancos de dados heterogêneos, são utilizados os Sistemas Gerenciados de Bancos de Dados Distribuídos Heterogêneos, que controlam e possibilitam as aplicações acesso de maneira transparente aos dados distribuídos entre as bases heterogêneas. Com a especificação do padrão XML, o mesmo passou a ser utilizado para intercâmbio de dados, uma vez que é capaz de agregar a seu conteúdo informações que o descrevem(metadados), possibilitando assim a representação de dados que não poderiam ser representadas através do modelo relacional utilizado pela maioria dos SGBDs. Com o padrão XML é possível então a criação de visões materializadas dos dados armazenados em um SGBD local e utilizar esta visão para os mais variados fins. O presente trabalho apresenta uma proposta de um sistema capaz de prover o acesso - de maneira integrada e transparente para as aplicações - às informações armazenadas em bases heterogêneas e distribuídas, utilizando o padrão XML para representa-las através da criação de visões materializadas dos dados presentes em cada uma das bases a serem integradas, agrupando posteriormente as diversas visões em uma única visão XML. Tal integração traz a tona uma série de questões a serem tratadas, como a integridade dos dados que antes era controlada por cada um dos SGBDs e que agora precisa ser observada na visão integrada para garantir que os dados nela presentes possuam a mesma integridade, possibilitando assim que haja um serialização dos dados entre a visão e as bases distribuídas sem que ocorram problemas de integridade

    Uma arquitetura para business intelligence baseada em tecnologias semânticas para suporte a aplicações analíticas

    Get PDF
    Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia de ProduçãoSoluções de Business Intelligence visam prover informação estratégica a partir das fontes de dados da organização. Entretanto, verificam-se desafios que permanecem não resolvidos nestas soluções no contexto da sociedade do conhecimento. Entre as principais deficiências das soluções atuais verificam-se a falta de perspectiva de utilização da semântica do negócio (i.e. sua terminologia e regras) no apoio ao processamento analítico e a falta de flexibilidade para a extensão das funcionalidades exploratórias de acordo com as especificidades de cada organização. Propõe-se uma arquitetura para BI - a arquitetura SBI - baseada em um novo paradigma que prevê a utilização intensiva do conhecimento do negócio para guiar o processamento analítico. A semântica do negócio na abordagem utilizada é representada em uma ontologia e mapeada aos dados e serviços em outras duas ontologias. O suporte à inferência sobre essa semântica é agregado aos módulos de gerenciamento de serviços e de análises da arquitetura, permitindo: a) extensão e composição de funcionalidades exploratórias através de Web services semânticos; b) recomendação de informação, serviços e inferências de acordo com o contexto da análise em um processo analítico-interativo assistido pela arquitetura; e c) manipulação de dados e serviços utilizando a terminologia do negócio. A viabilidade da proposta é demonstrada através do protótipo de ferramenta analítica OntoDSS, o qual é integrado a arquitetura SBI e aplicado em um estudo de caso no domínio da gestão de Ciência & Tecnologia. O ineditismo da contribuição está na busca de insumos na engenharia de conhecimento para prover alternativas de solução para as limitações nas soluções de BI atuais

    Um modelo para compartilhamento de bases de dados distribuídas e heterogêneas

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-graduação em Ciência da ComputaçãoEste trabalho faz uma avaliação dos recursos disponíveis para viabilizar a interoperabilidade de bases de dados distribuídas e heterogêneas e propõe um modelo alternativo para a solução do problema. O modelo proposto se apresenta como definição metodológica, possível de ser implementado em qualquer ambiente operacional e aplicável em qualquer base de dados. O objetivo deste trabalho é mostrar que as alternativas disponíveis para solucionar esta problemática, quando já implementadas, apresentam um alto grau de complexidade e não atendem adequadamente todas as demandas relacionadas com a interoperabilidade de bases de dados distribuídas e heterogêneas. O trabalho apresenta uma proposta de mediador, modelado em UML (Unified Modeling Language), que permite a interoperabilidade entre bases de dados distribuídas e heterogêneas. Também é apresentada a implementação do modelo, onde são exploradas as características, comportamento e avaliada sua aplicabilidade em diferentes ambientes operacionais e linguagens de programação

    UMA ARQUITETURA DE SOFTWARE PARA O MORFEU: APOIANDO A REALIZAÇÃO DE ARQUITETURAS PEDAGÓGICAS EM ESPAÇOS VIRTUAIS COLABORATIVOS.

    Get PDF
    As lacunas tecnológicas no apoio as atividades colaborativas possibilitam à criação de novas propostas para atender à demanda por suporte tecnológico nas atividades a distância. Este trabalho apresenta uma arquitetura de software, baseado da proposta do MOrFEu, que favorece à criação e a organização flexível de espaços virtuais colaborativos. Entre as principais características desta arquitetura destacam-se a flexibilidade do apoio a colaboração pelas formas diferenciadas de coordenar as interações e organizar as produções, individuais e coletivas, tendo como referência espaços de autoria reorganizáveis e flexíveis. Por fim, foi realizado um estudo de caso, utilizando um protótipo de software, na avaliação do suporte tecnológico no atendimento aos requisitos das atividades de comunicação, cooperação e principalmente de coordenação da Arquitetura Pedagógica Debate de Teses

    0023/2009 - Metodologia para Análise e Projeto de Serviços em uma abordagem SOA

    Get PDF
    Serviços devem ter descrição bem definida e serem publicados em um repositório, permitindo serem facilmente localizados. Aplicações baseadas em serviços são desenvolvidas como conjuntos independentes de serviços oferecendo interfaces bem definidas para seus usuários potenciais utilizando o princípio de baixo acoplamento. Métodos tradicionais, tais como “orientado a objeto” e “baseado em componentes” especialmente nos aspectos de análise e projeto são inadequados para os desafios e características necessárias para a construção de serviços. Portanto, um importante desafio em SOA é a definição de uma metodologia de análise e projeto de serviços que seja adequada às características da organização. Este trabalho tem o objetivo de propor uma metodologia para análise e projeto de serviços considerando como base a identificação de serviços a partir da modelagem de processos de negócio
    corecore