2-1
M Ó D U L O 2 : D E S E N V O L V IM E N T O D E A P L I C A T I V O S PARA A WEB DA NOVEL L ®
Bem-vindo ao Módulo 2 do Curso CNS (Certified Novell Salesperson), “Desenvolvimento de Aplicativo
para a Web da Novell”, habilitado pelas tecnologias Novell exteNd™. Neste módulo, você aprenderá
como a Novell ajuda as organizações a aproveitar os sistemas existentes para proporcionar serviços
novos ou aprimorados a funcionários, parceiros, fornecedores e clientes por meio de um ambiente
orientado a serviços baseado em padrões de serviços Web.
Problemas comerciais
Seus clientes utilizam uma mistura de aplicativos que executam diversas
funções/processos, desde contabilidade a processamento de pedidos. Esses
aplicativos foram se acumulando no decorrer do tempo e foram projetados para
enfrentar prob lemas comerciais específicos. Embora provavelmente fossem "de
última geração" no momento da compra ou instalação original, não foram
projetados para se comunicar entre si ou tirar proveito da Web. De fato, esses
aplicativos automatizaram seus próprios nichos de informações sem levar em conta
necessidades semelhantes ou relacionadas em outros departamentos das
organizações. Agora precisamos acessar essas informações departamentais em um
formato consolidado, sem interromper as operações comerciais em andamento.
O acesso a essas informações é fundamental. Você já observou alguém tomar decisões sem ter acesso a
todas as informações relevantes? O acesso em tempo real a informações consolidadas permite não só
uma tomada de decisões mais consciente, mas pode, também, melhorar o atendimento ao cliente,
otimizar os processos comerciais e habilitar o auto-atendimento de parceiros, funcionários e clientes.
Em última análise, pode ajudar a reduzir os custos associados aos negócios.
Oportunidade de mercado
Os executivos perdem a paciência com tecnologias incompatíveis com os negócios ou que não cumprem
o que foi prometido. Entretanto, ainda há uma pesada obrigação em aproveitar a tecnologia para
ganhar vantagem competitiva. Pense nos investimentos existentes que muitos dos nossos clientes
fizerem em aplicativos COBOL. De acordo com as estimativas do setor, há mais de 200 bilhões de linhas
de código COBOL em uso nos aplicativos de negócios atuais, com diversos bilhões de linhas de novos
aplicativos acrescentados anualmente. Esses aplicativos não vão desaparecer. Seus clientes estão
encontrando novas formas de tirar proveito de seus bens de TI, reorientando as transações e os dados
para serviços disponíveis para novos públicos na Web.
Vamos examinar alguns exemplos de clientes que estão aprimorando tecnologias existentes para
fornecer novos serviços.
• O Hospital Hartford está modernizando os processos comerciais e cortando custos com a otimização do fluxo de dados em toda a empresa.
• A Acer EMEA está delegando poder a seus executivos de vendas e de marketing com um portal que os habilita a tomar decisões comerciais que aumentam receitas e lucros.
2-2
• A Transamerica está oferecendo a seus agentes uma gama de opções de auto-atendimento para aumentar a satisfação do cliente e a fidelidade do agente, enquanto reduz os custos.
• A Belgium Railroad está proporcionando aos viajantes e agentes de viagens a possibilidade de adquirir e imprimir tickets online por um portal, aumentando a venda de tickets, melhorando os serviços de atendimento ao cliente e a comunicação entre o agente de viagens e a companhia ferroviária.
Os serviços comerciais listados acima são tão diversos quanto os próprios negócios, mas apresentam
três fatores em comum:
1. Produzem benefícios comerciais tangíveis.
2. Foram criados por equipes que não possuíam habilidades avançadas de desenvolvimento de software.
3. Estão baseados em arquiteturas flexíveis orientadas a serviços que utilizam padrões de “serviços Web”.
Os serviços Web são elementos-chave da próxima mudança importante de paradigma em
desenvolvimento de software denominado Service Oriented Architecture (SOA). Esses serviços
ultrapassaram o estágio inicial exagerado e agora estão sendo adotados por importantes empresas
globais em todos os setores. É possível imaginar por que a IDC prevê que os projetos de serviços Web
aumentarão de US$ 453 milhões em 2002 para US$ 1,2 bilhão em 2003 e US$ 7,1 bilhões em 2006.
O que é arquitetura orientada a serviços viabilizada por serviços Web?
O que é SOA ou Service Oriented Architecture? Por que os serviços Web são
importantes na adoção da SOA?
Em termos bem simples: A SOA é uma arquitetura de software, uma forma
de criar software, projetada para enfrentar as mudanças. Essas mudanças
podem ter várias origens: uma empresa pode estar sujeita a diferentes
circunstâncias, um aplicativo pode ter diferentes tipos de uso, ser acessado
por diferentes dispositivos de usuários, implementado sobre diversos sistemas de back-end etc. Uma
SOA viabilizada por serviços Web permite enfrentar esse ambiente em constante mudança com o
mínimo esforço, pois é formada por componentes que não dependem uns dos outros. Os padrões de
serviços Web ajudam a simplificar a implementação da SOA ao permitir o uso contínuo de recursos
existentes.
O melhor exemplo disso é o fato da maior parte de seus clientes possuir aplicativos empresariais que
não foram desenvolvidos para execução na Web. Esses aplicativos também não foram criados para
funcionar com várias plataformas ou através de limites organizacionais e, certamente, não foram
criados de acordo com os padrões de mercado atuais. A arquitetura orientada a serviços e os serviços
Web permitem captar rapidamente esses aplicativos preexistentes para que eles possam fluir com
facilidade entre firewalls e na Internet. A definição mais técnica é: Os padrões de serviços Web levam
2-3
em conta componentes de aplicativos interoperáveis que você disponibiliza para os usuários ou para
outros serviços Web por meio da intranet de sua empresa ou da Internet.
Desse modo, o que a SOA viabilizada pelos serviços Web fará pelos seus clientes? Ela poderá ajudar os
clientes a utilizar os recursos já existentes para fornecer novos serviços para clientes, parceiros e
funcionários. Os usuários poderão acessar os serviços utilizando protocolos de serviços Web baseados
em padrões em praticamente qualquer tipo de rede, em qualquer tipo de dispositivo. Esses padrões são
formados por quatro componentes que constituem um serviço Web:
• O SOAP (Simple Object Access Protocol) possibilita a comunicação entre serviços Web utilizando os protocolos padrão da Internet HTTP e TCP/IP.
• A XML (Extensible Markup Language) fornece uma interface baseada em padrões para a lógica subjacente de aplicativos de um serviço Web.
• A WSDL (Web Services Description Language) fornece o método para que os serviços Web descrevam a si mesmos.
• A UDDI (Universal Description and Discovery Integration) fornece um registro por meio do qual os serviços Web podem se divulgar e encontrar outros serviços Web.
O que é valor comercial da arquitetura orientada a serviços viabilizada por serviços Web?
O principal valor comercial pode ser descrito em uma palavra: agilidade. As arquiteturas orientadas a
serviços não são totalmente conectadas a uma interface de usuário ou plataforma de aplicativos. Com
base nos padrões de serviços Web, elas podem ser conectadas a portais, aplicativos de desktop ou
dispositivos portáteis com o mínimo de codificação. Os serviços Web também são reutilizáveis. À
medida que mais serviços são disponibilizados, novos aplicativos podem ser rapidamente montados com
partes pré-criadas. É importante não simplificar demais essa tecnologia. As arquiteturas orientadas a
serviços podem ser muito complexas. As habilidades necessárias não são prontamente encontradas na
maior parte das organizações de TI atuais, mas a maioria dos desenvolvedores orientados a
componentes pode promover facilmente a mudança para o novo paradigma. É por isso que seus clientes
precisam optar pelas ferramentas que simplificam e aceleram o desenvolvimento e a implementaçã o
de cada fase do projeto. Sua experiência e especialização nessa área ajudarão seus clientes a alcançar
uma arquitetura orientada a serviços eficiente que pode aumentar a margem competitiva e ajudá-los a
se adaptarem rapidamente às mudanças de negócios e de mercado.
O que o Web Application Development orientado a serviços da Novell inclui?
A solução Web Application Development oferece uma abordagem simplificada e unificada para os
serviços Web. Juntos, nós podemos oferecer uma infra-estrutura para a criação e implementação
segura de aplicativos habilitados para serviços Web. Esses aplicativos desagrupam as informações e os
serviços disponíveis em aplicativos existentes e usam esses dados de novas formas para ajudar a reduzir
custos e aumentar os serviços oferecidos dentro e fora dos limites corporativos. Podemos ajudá-lo a
atingir os principais objetivos comerciais dos clientes para:
• Reorientar décadas de dados acumulados e de funcionalidade isolada em sistemas existentes
2-4
• Fornecer informações relevantes dinamicamente para qualquer usuário e dispositivo
• Garantir que a segurança e a integridade dos sistemas comerciais jamais fiquem comprometidas
• Concluir os projetos em tempo e dentro do orçamento com conjuntos existentes de habilidades de desenvolvedor.
A Novell oferece três tecnologias principais para atender a esses objetivos comerciais: integração de
sistemas, interação com comunidades de usuários finais e serviços de interação seguros e fáceis de
gerenciar baseados em nossa sólida infra-estrutura de gerenci amento de identidades. A Novell oferece
uma vantagem exclusiva ao fornecer serviços baseados em identidades. Vamos abordar integração e
interação nesta seção. A infra-estrutura de gerenciamento seguro de identidades será abordada no
módulo 4.
Desenvolvimento de aplicativos Web da Novell viabilizado pelo Novell exteNd
O desenvolvimento de aplicativos Web é viabilizado por uma suíte de plataforma de aplicativos
integrados denominada Novell exteNd. É uma combinação de integração de sistemas existentes,
determinação de como esses sistemas devem interagir com as pessoas com as quais você faz negócios e
criação desses serviços com um conjunto de ferramentas visuais que funcionarão através das
plataformas existentes em seus negócios.
Os componentes a seguir estão incluídos na Novell exteNd Suite.
Serviços de integração (Novell exteNd Composer™)
Com o exteNd Composer, você pode integrar os aplicativos preexistentes e proprietários de sua
organização. O Composer habilita as conexões entre o mainframe, ambientes míni e UNIX*, bem como
pacotes de aplicativos, permitindo que você transforme as informações e os serviços atualmente
fechados dentro desses aplicativos em serviços (que podem incluir padrões de serviços Web) que
simplificam processos e geram portais avançados. O Composer inclui os importantes recursos do
Business Process Management para vincular diversos serviços de integração a processos gerenciados de
integração consistentes e transparentes.
Serviços de interação (Novell exteNd Director™ Enterprise Edition)
O Novell exteNd Director oferece um amplo ambiente de desenvolvimento visual para ajudá-lo a criar
avançados aplicativos Web baseados em padrões e portais que proporcionam aos usuários finais uma
interface personalizada criada sobre o conjunto de serviços integrados fornecidos pelos recursos de
integração do Composer.
Servidor de aplicativos Web (Novell exteNd Application Server)
O Novell exteNd Application Server é um servidor de aplicativos certificado Java* 2 Enterprise Edition
(J2EE*) que oferece um fundamento completo para a criação e implementação de aplicativos baseados
em serviços Web, compatíveis com várias plataformas e de alto desempenho.
2-5
Problema do cliente: Integração entre sistemas
Ao longo dos anos, sistemas comerciais vêm sendo comprados e implementados
para solucionar problemas departamentais. Esses aplicativos podem ser
executados sem problemas e fornecer toda a escalabilidade e desempenho
necessários para a execução dos trabalhos para os quais foram projetados.
Infelizmente, eles não foram projetados para funcionar com outros aplicativos
departamentais. Processos em lote, formatação manual de relatórios, entrada e reinserção de dados
são métodos ultrapassados de gerenciamento e manipulação de dados que aumentam o custo dos
negócios que visam otimizar os processos entre os vários departamentos existentes na organização. Não
é possível otimizar os processos comerciais relacionados, a menos que os dados possam ser transmitidos
sem problemas na empresa.
Integração entre sistemas com o Novell exteNd
Um aplicativo amplamente adotado de arquiteturas orientadas a serviços está permitindo a
comunicação entre os sistemas de modo padronizado, por meio de protocolos de padrões de serviços
Web. Em vez de mover as informações de sistema para sistema usando processos em lote ou código
personalizado, os serviços Web habilitam os sistemas para se comunicarem utilizando XML como
protocolo aberto padrão. O mais importante é que isso pode ocorrer sem a interrupção do serviço atual
e sem uma nova implementação simultânea de todo o sistema funcional.
O Novell exteNd Composer permite transformar as funções comerciais vinculadas a um sistema de
finalidade única em serviços Web abertos que podem ser agrupados em novos aplicativos comerciais. É
amplamente sabido que a integração de sistemas é a parte menos compensadora e mais consumidora
de tempo de qualquer projeto. A maioria dos desenvolvedores nos informa que ela consome,
facilmente, 50%-70% do tempo global do projeto. Por que gastar a maior parte do tempo para promover
a comunicação entre os sistemas em vez de dedicá- lo à criação de mais recursos? Com o exteNd
Composer, esse tempo pode ser cortado pela metade. A interface do usuário é tão intuitiva que os
desenvolvedores convencionais podem começar a trabalhar tranqüilamente com o Composer dentro de
alguns dias. Agora, os desenvolvedores não precisam conhecer Java para se beneficiar das técnicas de
integração orientadas a serviços. Sem nenhum conhecimento prévio do Composer, o Hospital Hartford
transformou suas transações baseadas em mainframe em serviços Web em apenas quatro semanas. A
Acer EMEA integrou dois novos aplicativos ERP em seu portal de gerenciamento de pedidos em apenas
dois dias. O Composer, com uma metáfora de arrastar e soltar, facilita a criação de integrações de
serviços Web.
Depois que você criar esses aplicativos abertos e integrados, eles poderão ser implementados nos
principais servidores de aplicativos J2EE de BEA, IBM, Novell e Apache. A independência de plataforma
é um recurso exclusivo da Novell. Apenas a Novell fornece suporte a implementações para WebLogic*
da BEA e WebSphere* da IBM. Se já fez investimentos em uma dessas plataformas de servidor de
aplicativos J2EE, você poderá executar os serviços Web criados com o Novell exteNd Composer
baseados neles e tirar proveito dos conjuntos de ferramentas como parte integrante da arquitetura de
2-6
desenvolvimento atual. Nossos parceiros também se beneficiam deles, pois podem utilizar as mesmas
habilidades de desenvolvimento repetidas vezes nas diversas infra-estruturas de servidor de aplicativos
base.
Para facilitar a conexão com os sistemas existentes, você pode adquirir os Novell exteNd Composer
Connectors. Esses adaptadores testados e certificados facilitam a comunicação com uma ampla gama
de sistemas empresariais. Já existe uma extensa lista atualmente e, no decorrer de 2004, estaremos
incluindo muitos mais.
Como o Composer é utilizado?
Você pode estar pensando na ampla gama de utilida des do Novell exteNd Composer. Muitos clientes
utilizam o Novell exteNd para fornecer uma série de serviços, como:
• Integração avançada de portal, incluindo aplicativo preexistente para a Web, serviço de auto-atendimento na Web, integração de negócio para consumidor e de portal para portal.
• Integração de aplicativo empresarial, incluindo aplicativo-para-aplicativo e processamento direto.
• Serviços B2B, incluindo intercâmbio eletrônico de dados, redes comerciais e mercados.
Vamos analisar um exemplo: Uma transportadora de carga aérea internacional opera dois mainframes,
um nos Estados Unidos e outro na Europa, que fornecem logística crítica de negócios e aplicativos de
monitoramento. Como a carga aérea cruza o Atlântico, os negócios exigem que o mesmo deve ocorrer
com as informações de "conhecimento aéreo" anexas. Conseqüentemente, os conhecimentos aéreos
passam de um mainframe para o outro. Para o destinatário obter o status da remessa, ele primeiro liga
para um representante do atendimento ao cliente no país local que utiliza aplicativo de mainframe na
pesquisa do conhecimento aéreo. Se as informações forem encontradas, ótimo. Entretanto, se
nenhuma informação for encontrada, deverá ser usado um processo prolongado para descobrir o status.
O representante do atendimento ao cliente precisa ligar para a outra central de chamadas, que
procurará as informações e, em seguida, o representante do atendimento ao
cliente contatará o destinatário com o status. Obviamente, esse é um
processo é caro, ineficiente e pode gerar insatisfação no cliente. O Novell
exteNd Composer poderia ser usado para fornecer informações sobre
serviços Web, que reúnem os dados dos dois sistemas preexistentes, para
produzir dados para consumo pelos portais, provavelmente criados por meio
do Novell exteNd Director, que será abordado a seguir.
• Os sistemas originais podem ser consultados sem modificações, protegendo os investimentos anteriores.
• Os representantes do atendimento ao cliente e os clientes podem consultar as informações sobre o embarque, sem a necessidade de ligar para a central de chamadas, reduzindo o número de ligações para a central.
• Os telefonemas internacionais são eliminados, reduzindo radicalmente os custos operacionais.
• As informações sobre embarque podem ser acessadas de qualqu er lugar, não só por trás do firewall.
2-7
• A habilitação de serviços Web torna possível o serviço a ser oferecido para novos canais, parceiros e sistemas.
É óbvio que este é apenas um exemplo. Visite www.novell.com/success para saber como alguns
clientes estão usando o Novell exteNd Composer. Agora, vamos examinar como essas informações
devem ser apresentadas àqueles que devem consumi-las.
Problema do cliente: Interação de informações
As exigências para novos aplicativos baseados na Web estão cada vez maiores. Os
usuários esperam uma prática personalizada e segura. Eles esperam poder acessar
as informações necessárias no dispositivo de sua escolha. Eles podem optar pela
Microsoft* para geração de relatórios e entrada de dados, um desktop durante o
expediente, um dispositivo portátil para viagens e um browser para usar em casa.
Os desenvolvedores precisam criar aplicativos bastante flexíveis para satisfazer a essas necessidades,
mas poderosos o suficiente para proporcionar funcionalidade avançada, como fluxo de trabalho,
gerenciamento de conteúdo e interação baseada nas normas comerciais. Além disso, os
desenvolvedores enfrentam o dilema entre alta produtividade e pureza arquitetônica. Como podem
implementar aplicativos baseados em padrões de modo altamente produtivo?
Interação com o Novell exteNd Director
Após a criação dos serviços de integração (utilizando, por exemplo, o exteNd Composer), muitos casos
exigem o desenvolvimento de um front-end para reuni-los de forma relevante e dinâmica para uma
comunidade de usuários finais. Isso não está limitado apenas a portais, mas qualquer tipo de aplicativo
Web avançado Web como visibilidade da contabilidade interna ou processo de manufatura.
O Novell exteNd Director Enterprise Edition é um servidor avançado de portal que permite aos
desenvolvedores de TI fornecer e manter aplicativos Web baseados em padrões. No ambiente visual e
produtivo do Director, os desenvolvedores podem criar rapidamente aplicativos de portal baseados em
J2EE* que consolidam as informações de diferentes fontes e oferecem visões relevantes para os
principais usuários comerciais. O Director oferece o desenvolvimento baseado em padrões para a
comunidade de desenvolvimento convencional, equilibrando a alta produtividade e a integridade
arquitetônica.
O Director vai bem além do portal padrão combinado com um ambiente de desenvolvimento produtivo.
Funções normalmente utilizadas, como pesquisa, fluxo de trabalho e gerenciamento de conteúdo, são
componentes predefinidos incluídos no exteNd Director que podem acelerar de maneira significativa o
desenvolvimento desses serviços avançados de interação que a maior parte dos clientes exige como
parte do portal. As informações precisam estar disponíveis nos dispositivos usados pela comunidade de
usuários. A transcodificação do Novell exteNd Director permite que você torne as informações e
funções disponíveis em qualquer dispositivo e de qualquer lugar. Por exemplo, seus representantes de
vendas podem obter informações precisas e oportunas em um host de diferentes dispositivos sem fio,
incluindo PDAs ou celulares com habilitação para Internet.
2-8
Obviamente, você pode contar com a Novell para fornecer aplicativos exteNd Director totalmente
compatíveis com J2EE e que podem ser executados no servidor de aplicativos Web de sua preferência.
Entretanto, como ocorre com o exteNd Composer, incluímos o servidor de aplicativos Novell exteNd no
Novell exteNd Director para que seus clientes possam utilizar o que têm em vez de fazer novas
aquisições.
Como o exteNd Director é utilizado?
Os clientes podem utilizar o Novell exteNd Director de muitas formas. Lembre-se de que tudo o que for
criado por meio do Director poderá ser implementado nos principais servidores de aplicativos J2EE do
setor.
• Criação de aplicativos baseados em padrões sem prejudicar a produtividade, continuando a utilizar as ferramentas de desenvolvimento de J2EE existentes como complemento ao ambiente de desenvolvimento WYSIWYG baseado no Xforms.
• Organização das informações de modo significativo e apresentá- las em diversos dispositivos, inclusive sem fio.
• Gerenciamento de interações por meio de serviços que fornecem personalização, criação de perfis de usuários, fluxo de trabalho, normas, segurança e suporte a dispositivos sem fio.
Vamos analisar um exemplo: Sua organização gostaria de aumentar a produtividade dos usuários,
criando aplicativos que incluem processos automatizados de fluxo de trabalho. Por exemplo, um
aplicativo poderia apresentar, automaticamente, aos novos usuários, um formulário de solicitação de
suprimentos de escritório. Após os usuários apresentarem o formulário, o aplicativo poderia então
encaminhá-lo para um supervisor para aprovação e, finalmente, entregar o formulário aprovado para o
departamento de compras da empresa. Esse tipo de aplicativo poderia reduzir drasticamente o tempo
que os usuários gastam esperando os suprimentos que necessitam.
Neste exemplo, o aplicativo de fluxo de trabalho poderia recuperar e armazenar formulários de pedido
usando os subsistemas de gerenciamento de conteúdo do exteNd Director, que funcionam com qualquer
tipo de conteúdo digital.
B2B Parceiros Clientes Funcionários
2-9
A vantagem do Novell exteNd
Com o exteNd, a Novell reafirma efetivamente o compromisso de proporcionar o aproveitamento da
infra-estrutura segura e fácil de gerenciar como parte da visão One Net – rede única - garantindo
suporte aos vários processos e aplicativos comerciais envolvidos nesses processos. O Novell exteNd
permite desenvolver serviços baseados na identidade, capazes de integrar sistemas back -end
heterogêneos a arquiteturas orientadas a serviços, além de oferecer aos usuários acesso personalizado
baseado na Web a esses serviços como parte do aplicativo de portal da preferência desses usuários.
Listamos a seguir três vantagens importantes oferecidas pelo Novell exteNd.
• O mais produtivo do setor: os conjuntos de ferramentas permitem que os clientes criem novos serviços em questão de dias, não meses.
• O mais seguro do setor: a arquitetura é totalmente integrada à arquitetura segura e baseada em identidade da Novell.
• O mais aberto do setor: é compatível com padrões abertos, pode ser executado em qualquer OS, banco de dados e nos principais servidores de aplicativos J2EE – o que comprova nossa abertura e protege os investimentos de nossos clientes.
2-10
Atividade 2-1
1. Seus clientes têm como padrão um servidor de aplicativos Web IBM. Eles estão interessados nos recursos
de integração que o Novell exteNd oferece, mas precisam continuar a usar seu ambiente IBM. Como você
deve proceder?
A. Diga-lhes que precisam enfrentar a luta política e substituir os servidores de aplicativos Web IBM
por servidores de aplicativos Novell exteNd.
B. Lembre-os de que os aplicativos Novell exteNd são totalmente compatíveis com J2EE e podem
ser executados em servidores Web IBM, protegendo o investimento existente.
C. Diga-lhes que devem continuar o desenvolvimento dentro do ambiente IBM existente.
D. Lembre-os de que eles podem adquirir o NetWare 6.5 e receber o Novell exteNd Application
Server como parte da compra.
2. Qual das situações a seguir pode ser atendida mais facilmente com tecnologias de interação e integração
orientada a serviços baseadas em padrões de serviços Web?
A. Seu cliente gostaria de automatizar o processamento de pedidos e a geração de relatórios para o
pessoal de campo
B. Seu cliente gostaria de vincular as informações de sistemas diferentes a uma única visão.
C. Seu cliente gostaria de aproveitar os investimentos existentes, mas oferecer novos serviços para
clientes, funcionários, fornecedores e parceiros existentes.
D. Todas acima.
E. Nenhuma das anteriores.
3. Qual das tecnologias a seguir poderia ser descrita como a mais fácil e de maior alcance na utilização de
um servidor de integração?
A. Novell exteNd Composer
B. Novell exteNd Director
C. Novell exteNd Integration Server
D. Novell exteNd Application Server
4. Qual dos componentes a seguir NÃO está incluído na suíte Novell exteNd?
A. Novell exteNd Composer
B. Novell exteNd Director
C. Novell exteNd SAP Connector
D. Novell exteNd Application Server
2-11
Clientes reais – Soluções reais
Vamos examinar como a Acer EMEA, um cliente real da Novell, usou o Novell
exteNd para solucionar alguns de seus problemas comerciais. A Acer encontra-
se entre os dez principais fornecedores de PC de marca do mundo e emprega
operações de serviço e marketing na Ásia-Pacífico, Europa, Oriente Médio e
Américas, oferecendo suporte a revendedores e distribuidores em mais de 100 países.
O problema
Na Europa, Oriente Médio e África, a Acer coordena as vendas entre algumas subsidiárias nacionais por
toda a região, cada uma usando procedimentos e aplicativos back-office diferentes para gerenciar
operações. Como as práticas de negócios variam de país para país, os diversos processos de sistemas e
geração de relatórios não foram de muita ajuda para a equipe de gerenciamento da Acer EMEA no
planejamento e análise eficientes dos negócios da região como um todo.
A Acer EMEA desejava unificar suas operações comerciais em um único sistema, mas preservar ao
mesmo tempo aplicativos back-office internos para facilitar a transição dos usuários. O novo sistema
precisava oferecer à gerência informações abrangentes e oportunas para permitir uma tomada de
decisões mais consciente em relação aos negócios.
A Solução – Novell exteNd
A Acer escolheu a Novell com base em experiências anteriores positivas e porque a produtividade
oferecida pelo ambiente de desenvolvimento visual do Novell exteNd ajudaria a empresa a cumprir
seus objetivos de mercado de curto prazo. Com o Novell exteNd, a empresa poderia reorientar
rapidamente os sistemas back -office existentes, unificar as operações e melhorar o serviço de
atendimento ao cliente.
Utilizando o Novell exteNd, a Acer EMEA criou um sistema de gerenciamento baseado em serviços Web
que unificou as operações empresariais e aumentou a eficiência da operação global. Com acesso a
dados centralizados em toda a região, a Acer EMEA pode responder melhor aos clientes e fornecedores
e os executivos podem tomar decisões mais acertadas baseados em medidas comerciais oportunas de
cada país.
A empresa reduziu os custos operacionais por meio da eliminação de erros manuais e padronização da
comunicação com os fornecedores, diminuindo o tempo de produção do fornecedor e aumentando a
flexibilidade para trabalhar com fornecedores capazes de oferecer o melhor serviço e preço. À medida
que as necessidades comerciais forem mudando, a Acer EMEA poderá estender facilmente o Order
Management System e integrar rapidamente outros sistemas.
“Com a ajuda da Novell, nós passamos do projeto conceitual para a im plementação
total, cumprindo nossos prazos agressivos no processo. Agora, nosso aplicativo de
serviços Web nos leva a várias direções diferentes. O Novell exteNd fez mais do que
simplesmente cumprir nossos desafios tecnológicos atuais. Ele também nos posicionou
2-12
para evoluirmos com rapidez e flexibilidade no futuro.” Howard Cheung, CIO, Acer
EMEA
Respostas da Atividade 2-1: 1. B 2. D 3. A 4. C