• Os benefícios de negócios do Microsoft Dynamics e da arquitetura orientada a serviços

    A Microsoft investiu nos serviços Web e outras tecnologias de SOA em suas linhas de produtos, para que as organizações possam ter uma abordagem de SOA do mundo real e alinhar seus recursos de TI com as mudanças nas necessidades de negócios. Ao adotar esta abordagem, as organizações podem colher maiores benefícios de seus investimentos em TI.

    image

    Aprimoramento das decisões de negócios. Ao combinar o acesso aos serviços comerciais de diferentes fontes e fornecer informações relevantes com maior rapidez, a linha de soluções Microsoft Dynamics permite que as pessoas, os processos e os sistemas de várias organizações sejam mapeados em uma visão conjunta. Assim, as empresas podem agir mais rapidamente quando surgir algum problema.

    Maior produtividade individual. Ao fornecer acesso simplificado aos sistemas e informações, de uma forma e apresentação que atenda às necessidades dos indivíduos em diferentes funções, o Microsoft Dynamics permite que os funcionários foquem suas energias em processos que agreguem valor, em vez de se conformarem às limitações e restrições dos sistemas subjacentes de TI.

    Relações mais sólidas com clientes e fornecedores. A SOA do mundo real e a linha de soluções Microsoft Dynamics possibilitam que as empresas integrem diferentes sistemas e aplicativos, estreitando suas relações com os clientes e fornecedores, fortalecendo os processos internos da cadeia de suprimentos e aumentando a lucratividade das fusões e aquisições.

    A linha de soluções Microsoft Dynamics™ ERP facilita o sucesso dos projetos da arquitetura orientada a serviços (SOA) para o mundo real e oferece um framework prático para conceituar e executar tais projetos.

    Uma abordagem de SOA do mundo real permite a rápida integração de seus funcionários com os dados e a funcionalidade necessária para o trabalho. Com a identificação clara dos drivers de negócios e a orquestração dos processos além dos limites da organização, você pode adquirir melhor conhecimento e efetuar mudanças incrementais com rapidez para atender às novas exigências do mercado.

    Os produtos e tecnologias Microsoft® possuem internamente os principais recursos de orientação a serviços, para que os desenvolvedores possam implantar, de maneira fácil e rápida, a SOA do mundo real. Estes recursos centrais são complementados por um conjunto integrado de ferramentas de desenvolvimento e gerenciamento, além de soluções baseadas no servidor, que compõem e integram os aplicativos, para que você coordene as soluções à sua maneira.

    Para saber mais acesse www.microsoft.com/brasil/soa.

    Equipe Technet

  • O SQL Server Profiler no SQL 2008

    Se você é um especialista que deseja se aprofundar em tuning de banco de dados SQL, a ferramenta que recomendo aprender profundamente é o SQL Server Profiler.

    O SQL Server Profiler mostra como o SQL Server resolve consultas internamente fornecendo uma interface gráfica para a funcionalidade oferecida pelo Rastreamento SQL. Com o SQL Server Profiler, você pode capturar a atividade gerada por uma carga de trabalho em uma instância do SQL Server. Os eventos capturados e exibidos podem ser definidos com o uso de modelos pré-definidos, e você pode modificar os modelos fornecidos pelo sistema para criar os seus próprios. Pode também salvar a carga de trabalho capturada em uma tabela ou um arquivo, para futura avaliação. Você pode iniciar imediatamente um novo rastreamento a partir do SQL Server Management Studio, baseado em seu contexto de conexão. Por exemplo, se você quiser rastrear a execução de instruções em uma determinada sessão do Editor de Consulta, o novo comando Rastrear Consulta no SQL Server Profiler inicia imediatamente um rastreamento que usa o SPID da janela de consulta como um filtro.

    image

    Após coletar uma carga de trabalho de seu sistema de produção, você pode repetir a carga de trabalho em um novo sistema de teste para verificar o desempenho com uma carga de trabalho real. Também pode correlacionar essas cargas de trabalho com os logs do Contador de Desempenho do Monitor de Sistema, para ver como a carga de trabalho afeta o desempenho do sistema.

    No SQL Server 2008, você pode usar o SQL Server Profiler para capturar atividades nas instâncias do mecanismo de banco de dados do Microsoft SQL Server™ 2000, Microsoft SQL Server™ 2005 e SQL Server 2008, e nas instâncias de Serviços de Análise do SQL Server 2005 e SQL Server 2008.

    Para saber mais acesse os White papers em nosso TechCenter de SQL e também o site brasileiro do SQL em http://www.microsoft.com/brasil/sql.

    Equipe Technet

  • O suporte a XML no SQL Server 2008

    A Microsoft introduziu recursos relacionados a XML no Microsoft SQL Server 2000 com as palavras-chave Transact-SQL FOR XML e OPENXML, que permitem a desenvolvedores escrever código Transact-SQL para recuperar um resultado de consulta como uma cadeia de XML e para desmembrar um documento XML em um conjunto de linhas. O SQL Server 2005 estendeu esses recursos de XML significativamente com a introdução de um tipo de dados xml nativo que suporta validação de esquema XSD, operações baseadas em XQuery e indexação XML.

    image

    O SQL Server 2008 baseia-se nos recursos XML das versões anteriores e oferece aperfeiçoamentos para atender aos desafios que os clientes enfrentam quando armazenam e manipulam dados XML no banco de dados.

    Aperfeiçoamentos importantes relacionados ao XML no SQL Server 2008 incluem:

    • Recursos de validação de esquema melhorados
    • Aprimoramentos no suporte a XQuery
    • Funcionalidade aprimorada para executar inserções de DML (data manipulation language - linguagem de manipulação de dados) de XML

    Para saber mais acesse os White papers em nosso TechCenter de SQL (http://technet.microsoft.com/pt-br/sqlserver/default.aspx) e também o site brasileiro do SQL em http://www.microsoft.com/brasil/sql.

    Equipe Technet

  • Dados Espaciais é com o SQL Server 2008

    Os profissionais da informação e consumidores lidam atualmente com enormes quantidades de informações de diferentes tipos, desde tabelas tradicionais de dados de negócios em planilhas e bancos de dados, a dados baseados em mídia online como vídeos, fotografias e música. A recente tendência a criar soluções mash up, em que as informações e os conteúdos de múltiplas fontes são combinados para criar aplicações online versáteis, revela como os usuários de computador usam soluções altamente integradas para entender a imensa quantia de informações disponíveis.

    image

    Ao mesmo tempo, os avanços na tecnologia têm levado à proliferação de serviços e dispositivos geográficos, incluindo soluções de mapeamento online como o Microsoft® Virtual Earth™, e soluções GPS (global positioning system – sistema de posicionamento global) que não são caras. A tecnologia que antes era exclusiva dos especialistas em GIS (geographic information system – sistema de informações geográficas) está agora amplamente disponível para todos.

    Esses dois fatores trazem novas expectativas e oportunidades para as aplicações de software. A ubiqüidade dos serviços geográficos e a crescente sofisticação com a qual os usuários consomem os dados mostram que as informações espaciais são apenas mais um componente a ser incorporado a uma solução e usado como base para tomar decisões bem fundamentadas e fornecer serviços de valor mais alto.

    Os dados espaciais podem ser usados de várias formas, como demonstra a seguinte lista de exemplos:

    • Um site comercial pode exibir os locais de todas as lojas como pinos em um mapa, e encontrar a mais próxima a um determinado CEP.
    • Um gerente de vendas pode definir regiões de vendas geográficas, e usá-las para relacionar clientes aos representantes de vendas e realizar análises do desempenho das vendas.
    • Um arquiteto pode criar projetos para um novo prédio, e sobrepor esses projetos a um mapa do local proposto.
    • Um motorista pode verificar a distância entre dois locais e planejar uma rota.
    • Um corretor de imóveis pode identificar, rapidamente, as propriedades que correspondem aos requisitos de um cliente, tais como casas com mais de 1860 metros quadrados localizadas na margem do Lago Washington.
    • Uma aplicação móvel pode encontrar todos os postos de gasolina dentro de uma distância de 16 quilômetros de um determinado local.

    Esses exemplos representam apenas algumas das possibilidades criadas pela integração de dados espaciais às aplicações de software.

    O SQL Server 2008 oferece suporte para dados geográficos através da inclusão de novos tipos de dados espaciais, que você pode usar para armazenar e manipular informações baseadas em localização. O suporte a dados espaciais do SQL Server 2008 pode ajudar o usuário a tomar decisões mais bem fundamentadas por meio da análise de dados relacionados à localização em cenários como:

    • Informações baseadas em localização e focadas no cliente
    • Gerenciamento e desenvolvimento baseados no cliente
    • Impacto, análise e planejamento de dados ambientais
    • Análise financeira e econômica em comunidades
    • Análise de desenvolvimento e planejamento baseados no governo
    • Segmentação e análise de mercado
    • Design e análise de estudo e pesquisa científica
    • Desenvolvimento e análise de bens imobiliários

    Existem dois modelos usados com dados espaciais: geodéticos (fornece uma maneira mais precisa de se definir locais e objetos em um globo, como mostra a Figura 1 abaixo) e planos (uma projeção é criada para aplanar os objetos geográficos no esferóide como mostra a figura 2).

    clip_image001

    Figura 1: Um modelo geodético

    clip_image002

    Figura 2: Um modelo plano

    O SQL Server 2008 fornece o tipo de dado geography para dados espaciais geodéticos e o tipo de dado geometry para dados espaciais planos. Ambos são implementados como tipos de dados CLR (Common Language Runtime) do Microsoft .NET Framework e podem ser usados para armazenar diferentes tipos de elementos geográficos como pontos, linhas e polígonos. Os dois tipos de dados fornecem propriedades e métodos que podem ser usados para realizar operações espaciais, como calcular distâncias entre locais e encontrar componentes geográficos que se cruzam (por exemplo, um rio que corta uma cidade).

    Para saber mais acesse nosso site www.microsoft.com/brasil/sql, e também na série especial SQL/BI do Technet Experience: https://www.technetbrasil.com.br/experience/sqlbi/Home.aspx.

    Equipe Technet

  • A tecnologia RFID e o BizTalk Server

    Para encorajar a difusão do uso da tecnologia RFID, e resolver as dificuldades dos consumidores ao gerenciar múltiplos dispositivos, ao uniformizar os dados, ao traduzir dados para eventos expressivos e ao combater integrações de alto custo, a Microsoft esta desenvolvendo uma infra-estrutura RFID por camadas utilizando uma abordagem de bloco de construção aberta. Esta conta com o Microsoft Windows Server™ System, com produtos da plataforma de aplicações Microsoft relacionados, e com um número crescente de soluções de parceiros integrados. A abordagem oferece ricas soluções para organizações de qualquer tamanho e a indústria vertical, incluindo manufatura, o setor farmacêutico ou o aeroespacial. Além disso, a combinação da plataforma de tecnologia Microsoft com as soluções de parceiros oferece uma multiplicidade de aplicações refletindo no potencial de expansão da RFID.

    A infra-estrutura de RFID da Microsoft ativa a conformidade, a automação e a transformação dos processos das organizações enquanto protege os usuários contra mudanças nos padrões e regulamentos. Com este fim, a empresa está desenvolvendo componentes de infra-estrutura central para suportar aplicações e soluções para RFID. São também sistemas seletos de ativação RFID dentro da família de produtos de aplicações corporativas Microsoft Dynamics. A infra-estrutura oferece um conjunto de ferramentas base para o gerenciamento e a abstração de dispositivos, processamento de eventos, e integração de aplicações.

    Os hardwares e softwares independentes, bem como os parceiros de integração de sistemas, têm uma atuação chave no desenvolvimento de aplicações RFID fundamentadas nas tecnologias de base Microsoft .NET® e nos produtos da plataforma de aplicações como o Microsoft BizTalk® Server, o qual oferece serviços de integração de dados para as operações da cadeia de fornecimento. A tecnologia Microsoft RFID pode ser embutida dentro de aplicações de terceiros ou usada independentemente para capturar e interpretar dados de sensores e gerenciar eventos de negócios em um ambiente favorável ao usuário, onde é fácil fazer implantações. A plataforma de Infra-estrutura do Microsoft RFID consiste nas seguintes camadas:

    1. Dispositivos, como leitores e sensores
    2. Interface Provedora de Serviços do Dispositivo
    3. Mecanismo de processamento de eventos
    4. Interfaces de programação de aplicações RFI (APIs)
    5. Ferramentas e adaptadores

    Para saber mais sobre a tecnologia de RFID e como a plataforma Microsoft atua acesse http://www.microsoft.com/brasil/servidores/biztalk/techinfo/whitepapers/rfid.mspx.

     

    Equipe Technet