"Aumentando a fasquia para o software escalável"

Page 1

robótica

84

INTRODUÇÃO O termo “escalabilidade” tem sido tão usado no contexto de sistemas de software industrial, que a maioria dos utilizadores, integradores e decisores são completamente insensíveis à sua utilização. Estas mesmas pessoas, no entanto, preocupam-se profundamente com a verdadeira escalabilidade. A escalabilidade não é simplesmente começar pequeno e ir crescendo. SA – Soluções em Automação, S.A. Tel.: +351 234 746 952 · Fax: +351 234 746 954 info@sa.online.pt · www.sa.online.pt

informação técnico-comercial

“Aumentando a Fasquia para o Software Escalonável”

Há muitas dimensões a serem consideradas e a maioria são críticas para a proteção do investimento realizado pelo utilizador final. Este artigo irá explorar as várias dimensões de escalabilidade e esperamos definir uma nova expetativa para a escalabilidade, para as decisões de futuras compras, de sistemas de software para aplicações industriais, ao “subir a fasquia” da escalabilidade.

O DESAFIO A automação e os sistemas de informação representam um grande investimento para todas as empresas industriais, grandes ou pequenas. A proteção a longo prazo desse investimento é uma consideração importante na escolha de um parceiro e de um sistema. Apesar dos ciclos de vida da tecnologia poderem mudar subitamente, é extremamente importante ser capaz de desenvolver soluções ao longo do tempo, expandi-las para áreas imprevistas e integrá-las com outros sistemas, que poderão ou não já existir. Em muitos casos, também é importante considerar as ramificações da potencial fusão, ou aquisições, e como os sistemas podem ser afetados por essa eventualidade. Ao longo do tempo, as empresas devem permanecer focadas em proteger a propriedade intelectual, minimizando as paragens das operações e fazê-lo a baixo custo. Estes requisitos correspondem a caraterísticas do sistema ao longo das

dimensões de escalabilidade, de pequeno a grande, de um a muitos, do atual ao futuro, do simples ao complexo, de uma peça de um equipamento a toda a empresa. Para responder a esses requisitos é exigido um nível de arquitetura de projeto de automação e sistemas de informação construídos propositadamente para suportar a escalabilidade em todas as dimensões. Esses tipos de requisitos não podem ser satisfeitos por interfaces fechados, com bastante trabalho de engenharia.

cionalmente muitos dos pequenos projetos. Em contraste, os tradicionais projetos de grande porte são mais completos, tendo uma implementação em larga escala, mas com custos iniciais muito mais elevados, exigindo um maior tempo de implementação e, consequentemente, acarretam um risco muito maior. Não seria bom começar com uma pequena implementação e ir crescendo para o tamanho necessário, quando necessário, com um esforço incremental modesto e com menor risco?

O resultado seria inadequado e insuportavelmente dispendioso. Para enfrentar este desafio, a Invensys, através da sua empresa Wonderware® iniciou o desenvolvimento da tecnologia ArchestrA®, uma arquitetura de software projetado para ser escalável por natureza, em todas as dimensões. As soluções de software Wonderware potenciam as poderosas capacidades da tecnologia ArchestrA, garantindo uma facilidade notável de uso e escalabilidade.

Tradicionalmente, a plataforma de software subjacente tem sido um constrangimento enorme; os pequenos sistemas simplesmente não foram projetados para crescer para sistemas de grande porte, sem substituir completamente a arquitetura subjacente (Figura 1). A Wonderware quebrou essa tradição com uma plataforma de software realmente escalável chamada ArchestrA, o que efetivamente remove essas restrições e permite uma evolução suave, da solução de software de pequeno para tão grande quanto o negócio for, sem substituição da tecnologia subjacente. No coração do ArchestrA está um modelo da planta, que apoia a evolução gradual de uma aplicação, permitindo ser adicionados atributos e funcionalidades à solução. As modificações

ESCALABILIDADE FUNCIONAL Os tradicionais pequenos projetos envolvem um custo inicial baixo, um baixo risco e um curto tempo de implementação. No entanto, é muito difícil expandir fun-

Figura 1. O desafio de escalabilidade funcional.


Turn static files into dynamic content formats.

Create a flipbook