Networking/pt: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: Networking/pt
| Old | New | Line | |
|---|---|---|---|
| 1 | + | Esta página é o começo de um tutorial sobre **programação para redes** no Lazarus. Não sou um especialista em programação de rede e escrevo o tutorial enquanto aprendo sobre o assunto. Eu convido outros a ajudarem na criação de artigos de programação para redes. Basta adicionar um link na sessão abaixo, criar uma página e escrever seu próprio artigo da Wiki. | |
| 2 | + | ||
| 3 | + | Está página é voltada para informações gerais sobre o assunto. | |
| 4 | + | ||
| 5 | + | ## Outros tutoriais de programação para redes | |
| 6 | + | ||
| 7 | + | - [[Secure programming|Secure Programming]] | |
| 8 | + | ||
| 9 | + | - [[Sockets]] - TCP/IP Sockets components | |
| 10 | + | ||
| 11 | + | - [[lNet]] - Lightweight Networking Components | |
| 12 | + | ||
| 13 | + | - [[XML Tutorial/pt|XML Tutorial]] - XML is often utilized on network communications | |
| 14 | + | ||
| 15 | + | ## Protocolo TCP/IP | |
| 16 | + | ||
| 17 | + | ## WebServices | |
| 18 | + | ||
| 19 | + | Os **Web Services** permitem a integração entre sistemas e compatibilidade de aplicações. Com esta tecnologia é possível que novas aplicações possam interagir eficientemente com aquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. Numa aplicação, cada módulo pode ser de um fornecedor diferente e o usuário monta sua própria solução customizada, e se houver problema em algum módulo ele não afetará o resto do sistema. Eles permitem integrar aplicações, mudar a interface com o usuário e evoluir sem reescrever uma única linha de código. | |
| 20 | + | ||
| 21 | + | Para as empresas, os Web Services significam agilidade nos processos e eficiência na comunicação entre cadeias de produção ou de logística. Toda e qualquer comunicação passa a ser dinâmica e principalmente segura, pois não há intervenção humana. É possível formatar regras de negócios e criar fluxos de informações específicas, entre outros recursos que otimizam as relações entre parceiros. | |
| 22 | + | ||
| 23 | + | Empresas como IBM e Microsoft, duas das maiores do setor de tecnologia, apóiam o desenvolvimento deste padrão. | |
| 24 | + | ||
| 25 | + | As bases para a disseminação dos Web Services chamam-se XML e SOAP. O acesso é via http, mas internamente existe uma string XML que está empacotada em um protocolo SOAP. Este foi criado para padronizar a transferência de dados em diversas aplicações, por isso se dá em XML. O XML é uma espécie de padrão de formatação de arquivos que começou a se popularizar recentemente. Os Web Services são componentes que permitem aos sites enviar e receber pacotes XML. É como se cada portal tivesse sua língua própria, mas algumas informações básicas fossem armazenadas numa linguagem universal, que poderá ser compreendida por qualquer sistema. | |
| 26 | + | ||
| 27 | + | Assim, permitem ao programador combinar sistemas existentes de novas maneiras e recombiná-los de formas diferentes para compatibilizá-los com as necessidades dos negócios e ainda mantê-los facilmente. Eles fazem nada mais, nada menos, do que poderia ter sido feito antes, pois não se trata de uma novidade, apenas é um novo conceito, mas agora de uma maneira padrão, segura, fácil de entender e reutilizável. | |
| 28 | + | ||
| 29 | + | --- | |
| 30 | + | *From the Free Pascal wiki, page "Networking/pt", as it stood on 2022-08-31 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* |
