998 resultados para Arquitetura orientada a serviços (Computação)
Resumo:
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
Resumo:
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
Resumo:
Pós-graduação em Engenharia Mecânica - FEIS
Resumo:
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
Resumo:
A grande diversidade na arquitetura de dispositivos de hardware, aliada aos seus diferentes protocolos de comunicação, tem dificultado a implementação de sistemas que necessitam realizar o acesso a esses dispositivos. Diante dessas diferenças, surge a necessidade de prover o acesso a esses dispositivos de forma transparente. Neste sentido, o presente trabalho propõe um middleware mult entrada e saída para acesso a dispositivos, como forma de abstrair o mecanismo de escrita e leitura de dados em dispositivos de hardware, contribuindo desta forma, para o aumento na produtividade dos sistemas, uma vez que os desenvolvedores estão focados apenas nos seus requisitos funcionais
Resumo:
A grande diversidade na arquitetura de dispositivos de hardware, aliada aos seus diferentes protocolos de comunicação, tem dificultado a implementação de sistemas que necessitam realizar o acesso a esses dispositivos. Diante dessas diferenças, surge a necessidade de prover o acesso a esses dispositivos de forma transparente. Neste sentido, o presente trabalho propõe um middleware mult entrada e saída para acesso a dispositivos, como forma de abstrair o mecanismo de escrita e leitura de dados em dispositivos de hardware, contribuindo desta forma, para o aumento na produtividade dos sistemas, uma vez que os desenvolvedores estão focados apenas nos seus requisitos funcionais
Resumo:
Este artigo descreve um modelo para implementação de plataformas dinâmicas de negócio, exclusivamente baseadas em tecnologias XML. Apresenta um caso real que implementa as suas diversas camadas, apresentação, lógica e dados, em XML. A comunicação entre camadas é assegurada por serviços Web (WS), tornando esta arquitectura orientada aos serviços (SOA). O modelo proposto sustenta toda a programação do processo de negócio numa linguagem de alto nível, o WS-BPEL, proporcionando, desse modo, condições de adaptação ao dinamismo exigido pelo negócio da organização e à heterogeneidade dos sistemas. O caso real é de uma secretaria electrónica que surge no contexto dos portais Web universitários. O sistema desenvolvido visa oferecer um conjunto de serviços para acesso a informação e para o despoletar de acções computacionais e/ou humanas.
Resumo:
Neste início de década, observa-se a transformação das áreas de Computação em Grade (Grid Computing) e Computação Móvel (Mobile Computing) de uma conotação de interesse emergente para outra caracterizada por uma demanda real e qualificada de produtos, serviços e pesquisas. Esta tese tem como pressuposto a identificação de que os problemas hoje abordados isoladamente nas pesquisas relativas às computações em grade, consciente do contexto e móvel, estão presentes quando da disponibilização de uma infra-estrutura de software para o cenário da Computação Pervasiva. Neste sentido, como aspecto central da sua contribuição, propõe uma solução integrada para suporte à Computação Pervasiva, implementada na forma de um middleware que visa criar e gerenciar um ambiente pervasivo, bem como promover a execução, sob este ambiente, das aplicações que expressam a semântica siga-me. Estas aplicações são, por natureza, distribuídas, móveis e adaptativas ao contexto em que seu processamento ocorre, estando disponíveis a partir de qualquer lugar, todo o tempo. O middleware proposto, denominado EXEHDA (Execution Environment for Highly Distributed Applications), é adaptativo ao contexto e baseado em serviços, sendo chamado de ISAMpe o ambiente por este disponibilizado. O EXEHDA faz parte dos esforços de pesquisa do Projeto ISAM (Infra-Estrutura de Suporte às Aplicações Móveis Distribuídas), em andamento na UFRGS. Para atender a elevada flutuação na disponibilidade dos recursos, inerente à Computação Pervasiva, o EXEHDA é estruturado em um núcleo mínimo e em serviços carregados sob demanda. Os principais serviços fornecidos estão organizados em subsistemas que gerenciam: (a) a execução distribuída; (b) a comunicação; (c) o reconhecimento do contexto; (d) a adaptação; (e) o acesso pervasivo aos recursos e serviços; (f) a descoberta e (g) o gerenciamento de recursos No EXEHDA, as condições de contexto são pró-ativamente monitoradas e o suporte à execução deve permitir que tanto a aplicação como ele próprio utilizem essas informações na gerência da adaptação de seus aspectos funcionais e não-funcionais. O mecanismo de adaptação proposto para o EXEHDA emprega uma estratégia colaborativa entre aplicação e ambiente de execução, através da qual é facultado ao programador individualizar políticas de adaptação para reger o comportamento de cada um dos componentes que constituem o software da aplicação. Aplicações tanto do domínio da Computação em Grade, quanto da Computação Pervasiva podem ser programadas e executadas sob gerenciamento do middleware proposto.
Resumo:
Middleware platforms have been widely used as an underlying infrastructure to the development of distributed applications. They provide distribution and heterogeneity transparency and a set of services that ease the construction of distributed applications. Nowadays, the middlewares accommodate an increasing variety of requirements to satisfy distinct application domains. This broad range of application requirements increases the complexity of the middleware, due to the introduction of many cross-cutting concerns in the architecture, which are not properly modularized by traditional programming techniques, resulting in a tangling and spread of theses concerns in the middleware code. The presence of these cross-cutting concerns limits the middleware scalability and aspect-oriented paradigm has been used successfully to improve the modularity, extensibility and customization capabilities of middleware. This work presents AO-OiL, an aspect-oriented (AO) middleware architecture, based on the AO middleware reference architecture. This middleware follows the philosophy that the middleware functionalities must be driven by the application requirements. AO-OiL consists in an AO refactoring of the OiL (Orb in Lua) middleware in order to separate basic and crosscutting concerns. The proposed architecture was implemented in Lua and RE-AspectLua. To evaluate the refactoring impact in the middleware architecture, this paper presents a comparative analysis of performance between AO-OiL and OiL
Resumo:
Na atual conjuntura económica, onde a globalização convive com a crise, as empresas confrontam-se com dois indeclináveis desafios, a expansão para novos mercados e a redução dos custos. A inevitabilidade de lidar com uma crescente quantidade de informação, na manutenção dos serviços prestados e na implementação de outros, obriga a uma sofisticada evolução dos meios informáticos. Para evoluir de forma pouco onerosa, é imprescindível a adoção de infraestruturas computacionais ágeis. Neste contexto emergem estratégias sustentadas na adoção do paradigma Computação em Nuvem (CN). Este paradigma sugere infraestruturas virtuais, escaláveis e com gestão automática de recursos, partilhadas no mesmo modelo de negócio. A forma de definir os custos, designada por pay as you go, é baseada no uso. Procurando garantir uma constante adaptação às exigências do negócio, a CN proporciona confiança e qualidade de serviço, reduzindo o risco associado ao lançamento de aplicações e o tempo de resposta. O objetivo deste trabalho é estudar o paradigma CN e perscrutar a sua projeção num futuro próximo, analisando as suas vantagens e inconvenientes. Nesse âmbito, é proposta uma arquitetura para integrar equipamentos de bilhética empregues para, designadamente, vender, validar e fiscalizar títulos de transportes. Para avaliar a arquitetura proposta foi implementado um demonstrador na plataforma Windows Azure.
Resumo:
Projeto para obtenção do grau de Mestre em Engenharia Informática e de Computadores
Resumo:
O Sistema de Saúde está a enfrentar uma mudança necessária, cuja renovação estimula o desenvolvimento de capacidades para conseguir a agilidade, interoperabilidade e eficiência imprescindíveis para melhorar a qualidade e a produtividade, reduzindo os custos associados. O modelo de atendimento centrado no individuo é para onde o sistema de saúde actual converge, conduzindo assim para um processo de atendimento distribuído à saúde . Actualmente a humanidade enfrenta várias dificuldades inerentes a uma sociedade cada vez mais envelhecida, com uma maior predominância de doenças crónicas e dificuldades associadas como a mobilidade. Por exemplo uma das grandes epidemias que afectou e continua a afectar este planeta é a Diabete. De acordo com a Organização Mundial da Saúde, em 2006, havia cerca de 171 milhões de pessoas doentes da diabetes, e esse índice aumenta rapidamente. É estimado que em 2030 esse número dobre. A Diabetes Mellitus ocorre em todo o mundo, mas é mais comum (especialmente a tipo II) nos países mais desenvolvidos. O maior aumento actualmente é esperado na Ásia e na África, onde a maioria dos diabéticos será encontrada em 2030. O aumento do índice de diabetes em países em desenvolvimento segue a tendência de urbanização e mudança de estilos de vida. Neste contexto, o avanço acelerado da tecnologia trouxe novos paradigmas para a área de computação e com eles vários benefícios para a sociedade. O paradigma da computação ubíqua traz inovações para aplicar a computação no dia-a-dia das pessoas sem que possa ser percebida. Para isso, utiliza-se da junção de diversas tecnologias já existentes como, por exemplo, a tecnologia móvel e sensores. Vários benefícios atingem a área médica, trazendo métodos novos e é nesta perspectiva que foi desenvolvido um protótipo de um sistema de monitorização de pacientes de uma forma discreta, com o objectivo de melhorar, rentabilizar e controlar os dados biométricos dos pacientes que sofrem de doenças como a diabetes e tem essa necessidade. O sistema é composto por duas aplicações, uma móvel e outra Web, em que a móvel integra tecnologias como sistema operativo Android que é uma ferramenta importante para desenvolvimento de sistemas dessa natureza. A aplicação Web é fundamental para os profissionais de saúde pois é nela que acompanharão os dados biométricos enviados pelos pacientes. Os pacientes utilizam as duas aplicações para enviar os dados biométricos para serem guardados na base de dados e serem visualizados pelos profissionais de saúde e pelo próprio paciente.
Resumo:
O objetivo deste trabalho é apresentar um modelo eficiente de representação de conhecimento que é construído a partir de relações de causa e efeito entre percepções e ações. Assume-se que é possível perceber o ambiente, é necessário fazer decisões mediante incerteza, é possível perceber a realimentação (feedback) referente ao sucesso ou fracasso das ações escolhidas, e é possível aprender com a experiência. Nós descrevemos uma arquitetura que integra o processo de percepção do ambiente, detecção de contexto, tomada de decisão e aprendizagem, visando obter a sinergia necessária para lidar com as dificuldades relacionadas. Além da descrição da arquitetura, é apresentada de forma sucinta uma metodologia chamada Computação Contextual, composta por duas fases principais: Definição e Operação. A fase de Definição envolve o projeto e modelagem de: i) Os subespaços de conhecimento conceitual e canônico; e ii) As regras de crescimento dinâmico. A fase de Operação complementa (isto é, estende e adapta) as definições iniciais através da aprendizagem feita pela interação com o ambiente.
Resumo:
O mercado de arquitetura atende a um nicho específico de pessoas de poder econômico e gosto, ou seja, é uma atividade de luxo, que conta com uma concorrência acirrada. O presente trabalho tenta entender como alguns escritórios de arquitetura, mesmo diante de tais barreiras, conseguem se sobressair perante outros. O projeto tenta identificar quais os recursos e capacidades mais relevantes dentro desses escritórios de arquitetura de sucesso. O estudo está centrado na teoria dos recursos (RBV) e nos conceitos relativos a empresas de serviços profissionais. A metodologia utilizada foi qualitativa, através de estudo exploratório com coleta de dados realizada por meio de entrevista semiestruturada, seguida de uma análise comparativa. Os escritórios de arquitetura foram selecionados por um painel com os critérios de sucesso, elaborado a partir de entrevistas com especialistas do mercado de arquitetura. Os resultados mostraram a relação entre a dimensão dos escritórios escolhidos (número de arquitetos, de projetos em andamento e de obras concluídas) e os recursos e as capacidades encontrados (o papel da liderança, a centralização da criação, a prospecção, a gestão do escritório e a terceirização).