Introdução

O mundo dos negócios de alta tecnologia consistia de portas fechadas e códigos exclusivos protegidos a sete chaves. Cada empresa operava software próprio em sistemas próprios, e não compartilhava de informação alguma sobre eles com os concorrentes ou o público. Em lugar de se concentrar naquilo que fazia bem, cada empresa fazia um pouquinho de tudo - escrever software, administrar servidores, prover assistência técnica etc. O custo dos negócios era elevado, nesse mundo fechado, criando um obstáculo à inovação e ao espírito empreendedor.

Agora, os fornecedores de serviços e os criadores de software estão despertando para uma maneira mais cooperativa de operar, construída em torno de um conceito conhecido pelo nome de Software Como Serviço (SaaS).

software group
Fotógrafo: Darren Baker | Agência: Dreamstime
Novas tecnologias permitem que profissionais de negócios usem programas de software

O SaaS permite que uma empresa explore o poder de um aplicativo de software sem que seja proprietária dele (ou seja, pague por múltiplos licenças) ou precise operá-lo por meio de sua própria infra-estrutura de informática [fonte: MSDN Architecture Center]. O método depende de aplicativos disponíveis via Web, acessíveis a qualquer pessoa dotada de conexão com a Internet.

As conferências via Web (em inglês) são um bom exemplo de software como serviço. No passado, se uma empresa desejava conduzir uma conferência online, tinha de investir em software e servidores, e operar o serviço por conta própria.

Agora, diversas empresas de conferência via Web permitem que os usuários marquem e conduzam reuniões online usando uma interface muito simples. A empresa de conferências via Web cobre os custos de administração e manutenção dos servidores que hospedam os serviços e das atualizações de software. O usuário só paga pelo serviço disponível a pedido oferecido por meio do aplicativo via Web.

Um recurso ainda mais poderoso para empresas e criadores de software é a chamada interface entre aplicação e programação (API). Uma API permite que um aplicativo converse com outro aplicativo via Internet e de forma segura.

Neste artigo, explicaremos como os criadores de software podem usar APIs para integrar capacidades de conferência online a novos aplicativos para a Web e sistemas existentes de gestão de negócios.

Começaremos por definir com precisão o que é uma API de conferência e como funciona. Depois, delinearemos as vantagens de usar esse sistema para reuniões online.