USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Evento de Lançamento: WEBSERVICE para Impressoras
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
Postada em 19/06/2006 13:19 hs         
Se voce não conseguir ler o comunicado, Clique aqui http://www.daruma.com.br/suporte/WEBSERIVCEFISCAL.htm

Prezados Parceiros e Escovadores de Bits!

 

É com muita, muita alegria, muita alegria que declaro lançado no Brasil e América Latina o Primeiro WEB SERVICE para Impressoras Fiscais!! Isso é Fantástico! E maravilhoso, coloca nosso País e a Comunidade de Desenvolvedores do Brasil em Outro patamar de Conectividade.

 

Ninguém até hoje possui este tipo de conectividade.  Peço que tire 10 Minutos de seu tempo, imprima este email e leia com atenção...ao ler pense nas possibilidades e infinitas “portas”  que se abrem com esta nova modalidade de conectividade com as impressoras fiscais.

 

A Palestra de Lançamento e todas as DEMOS serão realizadas neste SABADO (03/06) junto com o Evento Developers On The Road com o Ineta (Organização Internacional Dot Net)

 

O Evento já está Lotado, porem a quebra de pessoas inscritas e que não estarão presentes é grande, por isso o Marcus Garcia – MVP e Líder do Ineta – está autorizando a ida de todos os desenvolvedores interessados mesmo sem a inscrição. Imprima este email e leve-o com Você.  Assim que não deixem de ir, eu estarei lá realizando uma palestra de 1:00 explicando no BIT o WEBSERVICE Fiscal em ASP.NET, C#.NET (WEBFORMS, WINDOWSFORMS e POCKETPC)

 

Sábado, 3 de junho de 2006

Inicio:09:00 – Termino:18:00
Horário das Boas-vindas: 08:30

Idioma: Português

Avenida das Nações Unidas, 12.901 – Torre Norte – Edifício da Microsoft nas Nações Unidas.
São Paulo São Paulo Brasil

 

Primeiramente, O que é WEB SERVICE?

Web Service é uma página WEB sem “Cara”, sem “rosto”, sem “desenho”. É Um serviço na WEB (traduzindo ao pé da letra o significado de WEBSERVIOCE). Vamos Exemplificar para melhor entendimento:

           

Qual desenvolvedor nunca desenvolveu uma calculadora? Todos já fizeram isso algum dia certo? Nem que seja naquela primeira aula de C, C++, Delphi ou VB. E aí nossa professora de programação (pelo menos eu tive a sorte de te uma professora, paciente, etc..)  nos ordenou que criássemos uma função, por exemplo:

 

            procedure Integer SOMA_VALOR ( VARLOR_1, VALOR2)

{

            retorne VALOR_1+VALOR_2

 

}

 

         Bem, terminado a função, você compilava o aplicativo e esta função que você criou passou a fazer parte de seu código binário, estava dentro de seu executável, inextirpável, sem a possibilidade de acesso externo, pois estava dentro de seu EXECUTAVEL e seu programa que se chamava Calculadora.exe, por exemplo.

 A questão era a seguinte: E se um outro colega na outra parte do mundo ou em outro espaço físico necessitasse da função SOMA_VALOR? Qual era a Solução? A solução era simples, ou você gerava uma DLL, ou você abria o fonte para ele Copiar e Colar no projeto dele ou criava um Objeto ou Class Library, esta até então era a única possibilidade dar acesso externo as funções / comandos criados por você em seu projeto.

        

         WEBSERVICE é isso! É uma Tecnologia que permite que você externalize para o Mundo sem a necessidade de gerar uma DLL, Class Library ou alguma coisa do gênero, simplesmente através de http usando a internet normal, sem ter conhecimento de acesso e protocolos de internet, um comando ou uma função!!.

 Assim ao invés de seu código fonte conter o CORPO da função SOMA_VALOR, em seu aplicativo está apenas a CHAMADA ao comando SOMA_VALOR, porque o corpo da funcao e a execução da função estão em um servidor WEB. FANTASTICO!

 

Com isso toda e qualquer pessoa autorizada pode usar o Comando SOMA_VALOR, e usufruir dos upgrades, correções de bugs, sem mudar o aplicativo fonte ou sem ter de alterar o executável que “roda” na maquina do Cliente, aliviando processamento na maquina Cliente e utilizando o poder do servidor para isso. Sem se falar na fantástica possibilidade de distribuição e acesso de todos no mundo inteiro porque afinal de contas seu comando SOMA_VALOR está em servidor WEB!! Isso é WEBSERVICE!

 

Porque WEB SERVICE na Automação Comercial?

            Até hoje na integração com o ECF ou você usa a dll de comunicação ou voce realiza comunicação direta com o ECF. Porem no momento em que por exemplo voce realiza uma camada a abertura de um cupom fiscal Daruma_FI_AbreCupom  ou  Daruma_FI_VendeItem        este comando está dentro de uma dll de comunicação. Dentro de um arquivo físico de extensão.DLL (Exemplo a Daruma32.dll).

 

         Imagine agora que o comando Daruma_FI_AbreCupom  ou  Daruma_FI_VendeItem  não está mais em uma DLL mas sim em um servidor WEB!!! Isso é o WEBSERVICE para acesso as impressoras fiscais! Acabou o problema do Browser acessar a Impressora Fiscal na WEB. Só que como nós gostamos de nos superar a cada lançamento, não só resolvemos o problema de acessar ao ECF no browser mas também externalizamos o acesso ao ECF, porque esta solução não é baseada em OCX (Harg!) mas sim em tecnologia padronizada pelo W3C.

        

         ANTES, usando ASP.NET ou C#.Net ou qualquer outra linguagem que usava OCX

        

OCX.Daruma_FI_Abrecupom

         JavaScrit

         {

                   String PAR1;

                   Int Retorno;

                   Retorno  = OCX.Daruma_FI_Abrecupom(Par1);  //Aqui existe a necessidade de se registra a OCX.

         }

 

 

         Ou seja, você que se utilizava da plataforma .NET abria um trecho de código JavaScrit para chamar um comando do ECF, nada a ver! Hoje com o WEBSERVICE para Automacao Comercial, você chama os comandos do ECF de forma nativa .NET, natural de qualquer linguagem que se utiliza de WEBSERVICE, assim:

 

         WEBSERVICEFISCAL WSECF = NEW WEBSERVICEFISCAL.SERCICE1();

         WSECF.Daruma_FI_Abrecupom(“123456”);

 

         Deseja vender item?

         WSECF.Daruma_FI_VENDEITEM(“123456”, “CocaCola”, ...);

 

Nativo, buscando o comando no servidor, sem problemas de instalação de OCX, nativo WEBSERVICE, Fantástico! Nosso mercado será dividido antes da existência do Web Service Fiscal e Após a Existência do Web Service Fiscal.

 

Mas não para por ai não...quer mais? Então vamos lá!:

 

1) Acessando ao ECF em qualquer Lugar do Mundo!  Cada Numero de Série do ECF virou um Endereço IP!

 

Todos os Métodos do WEBSERVICE contêm o numero de serie do ECF para o qual você deseja enviar o comando

 

Então o comando WSECF.Daruma_FI_Abrecupom(“000005747,“123456”); tem de ser passado o numero de serie

 

O Comando de venda de item fica assim: WSECF.Daruma_FI_VENDEITEM(“000005747,“123456”, “CocaCola”, ...);

 

O que isso significa? Significa que você pode ACESSAR a qualquer ECF em qualquer parte do Mundo! Basta informar o numero de Serie do ECF! Fantástico! Tanto impressão como informação você acessa ao ECF remotamente. Todas as filas são controladas pelo WEBSERVICE.

 

2) Acessando ao ECF em qualquer Lugar pelo PocketPC Windows CE!

 

Se você possui um PocketPC e deseja fazer com que seu PocketPC envie um JOB de impressão para uma MiniImpressora ou para uma Impressora Fiscal, então basta criar o Proxy do WEBSERVICE no PocketPC e pronto! Com o CompactFrameWork isso é muito fácil!

 

Agora voce passa a acessar ao ECF ou a MiniImpressora direto pelo Pocket estando em Rede WIFI, ou GPRS onde você tiver acesso ao servidor para enviar uma Ordem ao WEBSERVICE! Fantástico!

 

 

Quer mais?

 

Assistam  ao evento neste Sábado das 9:00 as 18:00!!

 

Estaremos disponibilizando este WEBSERVICE a comunidade 5 dias após a palestra de São Paulo, ou seja, no dia 10 de Junho! Fiquem atento!

 

Claudenir C. Andrade  - MVP Microsoft

claudenir@daruma.com.br

 
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página