Arquitetos de computadores s?o engenheiros de sistemas que projetam e constroem sistemas avan?ados de computadores. Um arquiteto de integra??o ? um tipo de arquiteto que sabe como integrar v?rios tipos de componentes e software de computador. Ele tem um treinamento especializado que normalmente requer anos de experi?ncia em engenharia. As habilidades de integra??o de software s?o necess?rias em grandes organiza??es que usam v?rios tipos de computadores e software para o neg?cio principal.
Hoje, a integra??o de software ? uma pr?tica comum na maioria das empresas, devido ? abund?ncia de pequenos dispositivos de computador e muitos componentes modulares de software. A maioria das empresas usa ferramentas de software diferentes para opera??es comerciais espec?ficas, portanto, a integra??o do sistema ? usada para criar uma vis?o tecnol?gica coesa da empresa. O arquiteto de integra??o ? um designer l?der que cria esse modelo e estrat?gia coesos.
Uma ferramenta de rastreamento de vendas baseada na Internet ? um bom exemplo de produto de software que normalmente ? integrado a um neg?cio. Esses tipos de ferramentas ajudam as empresas a definir leads em potencial e rastrear dicas para novos clientes em potencial. A maioria dos softwares de rastreamento de vendas ? propriet?ria e requer um arquiteto de integra??o para determinar como integrar o software ao conjunto de aplicativos usados ??pela empresa.
Um arquiteto de integra??o tamb?m ? usado em projetos de data warehousing corporativo. Esses projetos exigem especialistas em sistemas que entendam como extrair dados diversos em uma ferramenta de relat?rios corporativos. Esse tipo de arquiteto pode compilar os dados apenas por meio de t?cnicas especiais de integra??o.
A integra??o de software requer amplas habilidades e conhecimento de muitos tipos de dispositivos de computador. O arquiteto de integra??o ? respons?vel por criar uma estrat?gia corporativa que possa ser usada em toda a empresa. Esses tipos de projetos de integra??o geralmente s?o vistos em grandes organiza??es de vendas que possuem sistemas diferentes em todo o mundo.
Um arquiteto de integra??o sabe como combinar v?rios produtos de software para atender a requisitos de neg?cios complexos. Ele entende as nuances de ferramentas gr?ficas de software, software de relat?rio e software de banco de dados.
Os produtos Microsoft Office s?o algumas das ferramentas de software empresarial mais populares. Um arquiteto de integra??o normalmente entende como programar aplicativos do Microsoft Office. Essas ferramentas podem ser combinadas com outros programas de software para criar um conjunto coeso de aplicativos de neg?cios para uma empresa.
Arquitetura orientada a servi?os ? outra t?cnica de arquitetura que integra diferentes componentes de software. Essa estrutura usa pequenos componentes ?geis que compartilham interfaces usando XML (Extensible Markup Language), mais f?cil de entender do que a maioria das linguagens de programa??o. Os arquitetos de integra??o compreendem como usar t?cnicas de SOA para resolver problemas de integra??o de uma empresa.