Tecnologia e Arquitetura IFS
Nossa visão é a de sermos conhecidos por fazer tecnologia avançada e fácil utilização. Por isso nos preocupamos muito em relação como a tecnologia será utilizada. Não tentamos estabelecer padrões e sim conduzir uma pesquisa constante sobre as tecnologias e novos conceitos. À medida que amadurecem e ganham aceitação, são introduzidas no IFS Applications. O IFS Foundation1 é a plataforma de arquitetura e tecnologia da IFS, essa plataforma é projetada para incorporar as novidades que surgem no mercado de uma forma evolutiva e produtiva.
Feito para mudar
Os aplicativos exigem que o ambiente correto funcione com eficácia e se desenvolva em todo o seu ciclo de vida. Por isso criamos suporte e serviços essenciais em uma arquitetura completa de TI.
Apesar de estarem separadas, as atividades e entidades foram desenvolvidas em conjunto. As entidades são os blocos de criação. Sabem como armazenar seus próprios dados, mas não como eles devem ser utilizados. A incorporação de lógica em excesso cria conflitos. Por isso as atividades se comunicam com as entidades em questão e fornecem as instruções.
Os processos são o vínculo entre as práticas de negócios do cliente e a configuração do sistema correspondente o que possibilita reconfigurar em meio ao processo. A camada de apresentação consiste em um número de interfaces do usuário

Arquitetura em camadas
Com os sistemas tradicionais, as mudanças nos processos de negócios significam uma reprogramação difícil que consome muito tempo. No IFS Foundation1, separamos os componentes em diversas camadas. Cada parte tem interfaces e responsabilidades claramente definidas e fica totalmente encapsulada em relação às outras.
A arquitetura em camadas consiste em fontes de dados que armazenam, gerenciam e modificam dados, atividades que contenham a lógica dos negócios para seu fluxo de trabalho, processos de negócios que definam o fluxo de trabalho e interfaces de usuário para apresentação. Esta arquitetura exclusiva oferece muitos benefícios, o mais importante é a flexibilidade.
Gerenciamento do ciclo de vida
O modelo de gerenciamento do ciclo de vida do IFS Foundation1 consiste em ferramentas e produtos para administrar todos os aspectos do sistema—do projeto à reconfiguração. Fornecem suporte de ciclo de vida para componentes e processos de negócios. Por exemplo, existem ferramentas e produtos projetados para intensificar a qualidade e a produtividade no ciclo de projeto, desenvolvimento e teste do componente.
Ferramentas e produtos adicionais para profissionais de negócios e administradores de sistemas, suportam os aperfeiçoamentos dos processos de negócios em andamento e a reconfiguração dos processos existentes.
Serviços abertos de integração
Suportam a integração de seus processos de negócios com outros aplicativos e tecnologias. Todas atividades, entidades e processos de negócios podem ser acessados por clientes interativos e por meio do envio de mensagem de um aplicativo a outro.O IFS Foundation1 fornece múltiplas estruturas de desenvolvimento de software aberto que facilita o desenvolvimento de novas funcionalidades. A estrutura assegura uma utilização coerente da funcionalidade básica. Além disso, os serviços fornecidos por essas estruturas podem ser usados e reutilizados entre múltiplas soluções e componentes.
Objetos e Componentes
A arquitetura IFS baseada em componente é ideal para empresas de todos os tamanhos que precisam de uma solução específica, mas desejam a flexibilidade para acrescentar outros componentes estratégicos necessários.
Aplicativos de negócios baseados em componentes
O IFS Applications consiste em mais de 5.000 objetos definidos e documentados em UML (Unified Modeling Language). A legítima programação orientada a objeto que permite liberdade completa para selecionar a melhor tecnologia para cada tarefa.O cliente escolhe apenas os componentes de negócios que ele necessita e futuramente outros componentes podem ser adicionados ou atualizados conforme suas necessidades sem prejudicar a estabilidade e performance do sistema operacional.
Seguem algumas vantagens da tecnologia baseada em componentes.
-
Flexibilidade, pois os componentes podem ser adicionado, atualizado ou modificado individualmente.
-
A solidez é assegurada pelos uso comum dos componentes atrelado a todas as partes da aplicação. Casa usuário terá sua própria interface, layout de tela e restrições, de acordo como nível hierárquico.
-
Segurança é inerente a arquitetura e não de responsabilidade do desenvolvedor.
Os componentes podem ser conectados a outras e soluções da IFS e a outros sistemas ou fontes de dados que utilizam XML, SOAP, Java, COM+, .Net e OPC (OLE para Controle de Processo).
Portal e Tecnologia Web

Navegar na Internet é uma prática naturalmente incorporada à rotina de muitas pessoas, por isso projetamos o IFS Portal e Interface Web, com aparência e o toque da grande rede mundial, tornando desnecessário o treinamento do usuário. A tecnologia web da IFS opera nos servidores web Windows IIS e Apache juntamente com soluções de padrão high-end da BEA, IBM e Sun. Nossa solução se encaixa em seu ambiente de TI e nas necessidades de seus usuários.
O IFS Personal Portal e a interface web é de fácil
utilização exibida em um navegador. São utilizados somente HTML e JavaScript. A navegação pelos hyperlinks é perfeitamente integrada nas funções de histórico, indicadores e favoritos de seu navegador. Você pode clicar em um link do IFS Applications para acessar informações tanto da Internet como de sua Intranet. E você pode navegar da Intranet diretamente para as atividades, dados, consultas, e relatórios do IFS Applications.
Serviços Web e Integração
O ritmo de mercado acelerado atual e o foco na redução dos custos exigem uma implementação rápida das novas soluções. O número de integrações está crescendo rapidamente, mas a integração não precisa ser complexa. A IFS criou uma arquitetura boa performance, simples e dos Web Services com EDI.
Padrões abertos economizam tempo e reduzem custos
Realizar negócios atualmente requer soluções globalizadas, o mercado tem dificuldade em oferecer soluções de baixo custo à medida que as transações via WEB se expandem. O e-mail deu a todos uma nova maneira de se comunicar e a Internet se tornou um padrão global para o compartilhamento de informações.
Os Serviços Web estão fornecendo ferramentas globais o que permite que os aplicativos acessem de negócios publiquem serviços que outros, independente de onde estejam ou de como foram criados. Isto só poderá ser realizado por meio do uso de padrões globais como o XML e o http nos quais os serviços web são baseados. Os padrões abertos economizam custos e fornecem uma implementação mais rápida. O XML e o Http são padrões mundiais— integradores não precisam incorporar formatos e protocolos registrados. Padrões globais significam disponibilidade de ferramentas de desenvolvimento de menor preço ou sem custo algum. Também significa um mercado maior para fornecedores de software de integração comercial, permitindo mais investimentos em produtos enquanto reduz o preço para o consumidor
Arquitetura de Integração Unificada
O IFS Foundation1 oferece uma arquitetura de integração unificada baseada completamente em padrões abertos. As informações extraídas do IFS Applications, sejam mensagens EDI, relatórios, eventos, ou outros serviços de negócios, passam por uma estrutura de integração comum ao XML como formato de origem.
Com o IFS Connect, qualquer serviço pode ser publicado no mundo como um serviço web, transmitido
por meio de vários protocolos, integrados com produtos de transmissão de mensagens como o Microsoft BizTalk Server ou o WebSphere MQ Integrator, ou simplesmente exportados para um arquivo. O IFS Connect foi projetado para XML e para os conceitos de Serviços Web, mas ele pode fazer muito mais, a integração com os sistemas existentes, controladores EDI, importação/exportação de arquivos e notificação de eventos é possível.
Servindo à pessoas
A IFS está ciente de que as integrações “orientadas para o aplicativo” livremente acopladas baseadas em XML são essenciais quando integradas com processos externos. Mas há também a necessidade de uma integração ainda mais estreita entre aplicativos dentro de uma empresa. Talvez para criar uma interface web comum que apresente serviços e um número de sistemas ou um modelo de Microsoft Office que funcione de forma interativa com seu sistema de negócios. Estas integrações são com freqüência “orientadas para as pessoas que operam” – fornecem uma maneira do usuário interagir com o sistema.
A IFS desenvolveu provedores de acesso para Java, J2EE, COM, e .Net para atender esta necessidade. Os provedores de acesso são bibliotecas superficiais de programação que oferecem acesso programático total a todas entidades, atividades processos de negócios e serviços do IFS Applications. Sabemos que não podemos impor as tecnologias de desenvolvimento que você deseja usar. Criamos provedores de acesso para as tecnologias Java e Microsoft de modo que você possa escolher. Por isso as chamamos abertas.

Desempenho
Quanto tempo seus clientes esperam uma resposta pelas necessidades deles? E quanto tempo seus funcionários e parceiros esperam as informações importantes? Provavelmente, pouco tempo.
Você precisa distribuir as informações em alta velocidade. Mas isto é apenas metade do desafio. Você deve se antecipar às necessidades de seus parceiros e fornecer informações direcionadas e personalizadas—oferecendo a eles exatamente o que quiserem, quando quiserem, onde quiserem e principalmente o que for mais importante naquele momento.
Existem muitos aspectos para atender as necessidades de seus clientes e parceiros, um aspecto crítico é o desempenho de sua solução de aplicativo de negócios. Compreendemos e apreciamos os desafios da Internet e da economia em rede é por isso que o IFS Applications utiliza as tecnologias de refinamento mais recentes e a tecnologia de cache para proporcionar tempos de resposta em fração de segundo mesmo com cargas extremamente altas. Todas as informações ficam disponíveis para seus usuários de uma maneira que permite o rápido acesso, e as transações de negócios são feitas com maior velocidade.
Segurança O que é segurança? Qualquer pessoa que tenta definir segurança logo percebe que ela significa muitas coisas diferentes. O que é seguro hoje pode ser assustadoramente vulnerável amanhã, por isso um sistema de negócios deve ser flexível suficiente para fornecer uma solução segura para as exigências minuciosas de hoje e amanhã, com base nos padrões, ferramentas e práticas do mercado. |