SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
REST API vs. SOAP Web
Gestão de serviços
Vamos dar um passo para trás e olhar para o surgimento de
Microservices e REST e o aparente declínio dos serviços Web
baseados em SOAP. Quais são as estatísticas e as razões?
De volta ao dia, serviços web eram o padrão de facto para aceder
aos "sistemas de registro." popularidade sabão dos serviços da
web cresceu por causa de uma opção para compartilhar dados, o
acesso a partir de qualquer sistema e opções de segurança. Esse
tipo de arquitetura cresceu para ser sinônimo de arquitetura
corporativa.
Cada vez mais, os projetos estão utilizando gerenciamento API
nessas arquiteturas agora e empurrando na porta "serviços web.
O Legacy Web Services
Web Services é uma vasta gama de definições baseadas em XML,
o transporte agnóstico, razoavelmente bem definidos que
permitem a comunicação de dados entre as partes. Os protocolos e
definições cobrem tudo, desde o conteúdo da mensagem para os
meta-dados e sistemas em torno do conteúdo, por exemplo, de
segurança ou notificações de alterações.
Essa definição perde tanto como ele diz.
XML é uma coisa difícil para os seres humanos para ler. Os
padrões WS podem ser inchado. O conjunto de ferramentas em
torno dos padrões pode ser pobre, tendo em conta a complexidade
dos padrões. As próprias definições são, por vezes, solto, e, assim,
a interoperabilidade (uma das principais razões inicialmente
citados para a utilização de serviços web) não é tão bom quanto
poderia ser.
Isso de lado, os serviços da web têm sido tremendamente bem-
sucedida no que eles são bons em - a interoperabilidade dos
sistemas de grandes empresas. Estas empresas gostou da ideia de
que os serviços web fez vendor neutral (em teoria). Eles também
gostava que ter padrões significa que os desenvolvedores mais
baratas - quando algo é padrão, que pode ser aprendido por mais
pessoas. Além disso, houve uma corrida armamentista de
implementação entre os fornecedores de servidores de aplicação,
que apenas entes vender seu servidor mais recente e maior. Esta
foi uma win-win all-around.
Podemos ver que o descanso está ganhando mais e mais
popularidade, enquanto os serviços web estão perdendo
popularidade a cada dia.
O Processo de Gestão API RESTful
Eu acredito que há três coisas que fazem o caso para a Gestão da
API RESTful e dominação "serviços web desafiadoras - e eles não
são todos técnicos.
Novas exigências
O mundo está ficando mais e mais rápido. Os consumidores estão
exigindo mais e mais informações em tempo real, às vezes de
lugares onde ele nunca estava sendo expostas antes. interação
direta com os dados, e apenas os dados, de uma forma simples,
está sendo exigido pela nova ordem mundial.
Como essa demanda de dados tem aumentado, as empresas estão
expondo seus conjuntos de dados, a fim de incentivar o uso do
mesmo por terceiros. Muitas vezes, esta exposição de dados é feito
apenas para permitir que os terceiros e não pode ter um impacto
directo sobre a sua própria linha de fundo. Este foi cunhado a
"Economia API."
Time-to-market e Complexidade Esconder diminuindo
• Time-to-market: Ao longo dos últimos anos, a ruptura digital
tem aumentado. Cada empresa quer começar a vender seus
produtos o mais rápido possível. Portanto, quando a construção
de APIs, time-to-Market A redução é muito mais importante.
• O crescimento das vendas para alguns varejistas da Internet:
Time-to-market é mais valioso do que nunca que as empresas se
esforçam para manter-se com os seus concorrentes frescos. Não
são apenas as antigas empresas pré-Internet que estão lutando
para manter-se. Não há dados para mostrar que mesmo os
gigantes da internet primeiros também estão sendo ultrapassado
por novas start-ups que estão aproveitando a idade de mídia social
para sua vantagem.
• Complexidade esconderijo: Se você é um graduado de ciência da
computação, teria sido martelada em você em um que você se
esconde a complexidade, tanto quanto possível quando você está
escrevendo código dia. No entanto, nós não fazer isso quando se
tratava de configuração e administração do sistema. Isto é
principalmente porque o software e tecnologia em geral, mudou-
se tão rápido que interfaces de usuário e ferramentas era
secundário para obter a função fora da porta.
Com o advento da era móvel, os usuários estão esperando esses
mesmos interfaces de usuário ricas em tudo o que fazem.
Fazendo APIs mais fácil de implementar, proteger e gerenciar
reduz os requisitos de competências e acelera o tempo de
colocação no mercado.
mudando Clients
Os serviços web terceira razão não são a tecnologia de hoje de
escolha é porque os dispositivos móveis e clientes com interfaces
ricas são a maneira moderna. Esta é complementar a esconder a
complexidade no lado do servidor. Estas aplicações estão sendo
escritas por desenvolvedores que querem se concentrar nas
interfaces de usuário e não querem aprender as outras habilidades
de manipulação de dados profundamente técnicos. Como eles
aceder aos dados é quase secundário e suas habilidades não estão
nessa área. Eles só querem o acesso aos dados, como e quando
eles precisam e de forma simples.
Serviços de Micro e Desenvolvimento Ágil
As necessidades de negócios destacados acima estão tendo mais
ramificações na entrega do projeto.
a popularidade dos Microservices estão subindo.
Com as promessas de que são titulares "apenas quando você
precisar dele" acesso a dados e serviços, microservices estão
desafiando espera as tradicionais arquiteturas SOA na empresa.
Eles se encaixam bem no paradigma de gestão API facilidade de
uso.
Micro-serviços ainda estão em sua ascendência, e ferramentas e
arquiteturas ainda estão sendo inventados. Mesmo assim, eles já
estão desafiando serviços web com suas promessas de entregar
apenas a quantidade certa de acesso aos sistemas. Isso também se
encaixa muito bem as metodologias ágeis sendo empregado pela
maioria das empresas hoje. Pequenos sprints e técnicas de
construção fragmentadas exigir trabalho "apenas o suficiente"
para ser feito para ir de A para B.
Podemos ver as ramificações de Agile e ferramentas API hoje -
cerca de 75% dos projectos de gestão de API estão focados
internamente. Isso nos diz que APIs não são apenas sobre
diretamente a ganhar dinheiro com a venda de dados, mas que
eles estão sendo vistos como as melhores práticas de hoje.
Estou convencido de que vamos ver cada vez menos serviços
web usado internamente e externamente, mas eles não estão
mortos ainda. Eu espero normas a desempenhar um papel maior
na gestão API, mas sua ênfase na simplicidade e complexidade
esconderijo vai parar normas estar sentença de morte da API.
Eu também acredito que mesmo impulso simplicidade terá
ramificações para os lotes de outros produtos de software quando
os clientes percebem que o software da empresa nem sempre tem
que ser tão difícil. Por favor, verifique theRESTful APIs
Predictions postar para outras leituras.
Eu mostrei como serviços web cresceu fora de um mundo que
exigia padrões. Isto permitiu serviços web e suas arquiteturas
associadas a dominar o mercado, permitindo que uma força de
trabalho software e cross-vendor interoperabilidade genérico.
gerenciamento API está sendo carregado em um sempre o excesso
de velocidade, mundo em tempo real. interfaces de usuário ricas
estão sendo escritas por desenvolvedores com a interface em
mente mais do que os dados. Isso está levando ferramentas mais
simples, arquiteturas de integração, e técnicas.
Isso, como dizem, é a tempestade perfeita. Onde uma vez um
serviço web seria criado com toda a sua complexidade, haverá
agora APIs com toda a sua simplicidade e ferramental liderado
pelo desenvolvedor, o tempo de chegada ao mercado em alta
velocidade.
Eu acredito fortemente que as ferramentas que simplificam a
criação, teste e configuração do REST API estão na vanguarda de
uma tendência para a simplificação dos outros produtos -, mas
isso é para outro dia!

Mais conteúdo relacionado

Semelhante a Rest api vs SOAP

Sociedade da Informação e Cloud Forensics
Sociedade da Informação e Cloud ForensicsSociedade da Informação e Cloud Forensics
Sociedade da Informação e Cloud Forensicsederruschel
 
Sociedade da Informação e Cloud Forensics
Sociedade da Informação e Cloud ForensicsSociedade da Informação e Cloud Forensics
Sociedade da Informação e Cloud Forensicsederruschel
 
Sociedade da Informação e Cloud Forensics
Sociedade da Informação e Cloud ForensicsSociedade da Informação e Cloud Forensics
Sociedade da Informação e Cloud Forensicsederruschel
 
Habilidades necessárias para integrar aplicativos e dados
Habilidades necessárias para integrar aplicativos e dadosHabilidades necessárias para integrar aplicativos e dados
Habilidades necessárias para integrar aplicativos e dadosJeison Barros
 
[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataformaAlessandro Almeida
 
Saa s software como serviço (slides)
Saa s   software como serviço (slides)Saa s   software como serviço (slides)
Saa s software como serviço (slides)Daniela Nunes
 
Cloud Computing - Palestra de Silvio Meira no Road Show da Amazon Web Services
Cloud Computing - Palestra de Silvio Meira no Road Show da Amazon Web ServicesCloud Computing - Palestra de Silvio Meira no Road Show da Amazon Web Services
Cloud Computing - Palestra de Silvio Meira no Road Show da Amazon Web Servicesitroads
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SIAlessandro Almeida
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecturerenanwb
 
Cenário e Tendencias TI 2009
Cenário e Tendencias TI 2009Cenário e Tendencias TI 2009
Cenário e Tendencias TI 2009PMO Fast Track
 
Microsoft Azure: Fundação para Transformação Digital
Microsoft Azure: Fundação para Transformação DigitalMicrosoft Azure: Fundação para Transformação Digital
Microsoft Azure: Fundação para Transformação DigitalRichard Chaves
 
Riscos de segurança em cloud computing - Parte 4
Riscos de segurança em cloud computing - Parte 4Riscos de segurança em cloud computing - Parte 4
Riscos de segurança em cloud computing - Parte 4Fristtram Helder Fernandes
 
Skalena - Overview de Soluções
Skalena - Overview de Soluções Skalena - Overview de Soluções
Skalena - Overview de Soluções Edgar Silva
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoDarlan Segalin
 
A culture of rapid innovation with DevOps, microservices, and serverless - MA...
A culture of rapid innovation with DevOps, microservices, and serverless - MA...A culture of rapid innovation with DevOps, microservices, and serverless - MA...
A culture of rapid innovation with DevOps, microservices, and serverless - MA...Amazon Web Services
 

Semelhante a Rest api vs SOAP (20)

historia-eai.doc
historia-eai.dochistoria-eai.doc
historia-eai.doc
 
PHP nas Nuvens
PHP nas NuvensPHP nas Nuvens
PHP nas Nuvens
 
Saas
SaasSaas
Saas
 
Sociedade da Informação e Cloud Forensics
Sociedade da Informação e Cloud ForensicsSociedade da Informação e Cloud Forensics
Sociedade da Informação e Cloud Forensics
 
Soa Woa Rest
Soa Woa RestSoa Woa Rest
Soa Woa Rest
 
Sociedade da Informação e Cloud Forensics
Sociedade da Informação e Cloud ForensicsSociedade da Informação e Cloud Forensics
Sociedade da Informação e Cloud Forensics
 
Sociedade da Informação e Cloud Forensics
Sociedade da Informação e Cloud ForensicsSociedade da Informação e Cloud Forensics
Sociedade da Informação e Cloud Forensics
 
Habilidades necessárias para integrar aplicativos e dados
Habilidades necessárias para integrar aplicativos e dadosHabilidades necessárias para integrar aplicativos e dados
Habilidades necessárias para integrar aplicativos e dados
 
[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma
 
Saa s software como serviço (slides)
Saa s   software como serviço (slides)Saa s   software como serviço (slides)
Saa s software como serviço (slides)
 
Cloud Computing - Palestra de Silvio Meira no Road Show da Amazon Web Services
Cloud Computing - Palestra de Silvio Meira no Road Show da Amazon Web ServicesCloud Computing - Palestra de Silvio Meira no Road Show da Amazon Web Services
Cloud Computing - Palestra de Silvio Meira no Road Show da Amazon Web Services
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
Cenário e Tendencias TI 2009
Cenário e Tendencias TI 2009Cenário e Tendencias TI 2009
Cenário e Tendencias TI 2009
 
Microsoft Azure: Fundação para Transformação Digital
Microsoft Azure: Fundação para Transformação DigitalMicrosoft Azure: Fundação para Transformação Digital
Microsoft Azure: Fundação para Transformação Digital
 
Riscos de segurança em cloud computing - Parte 4
Riscos de segurança em cloud computing - Parte 4Riscos de segurança em cloud computing - Parte 4
Riscos de segurança em cloud computing - Parte 4
 
Skalena - Overview de Soluções
Skalena - Overview de Soluções Skalena - Overview de Soluções
Skalena - Overview de Soluções
 
Webnar colaboração nanuvem_v1
Webnar colaboração nanuvem_v1Webnar colaboração nanuvem_v1
Webnar colaboração nanuvem_v1
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
 
A culture of rapid innovation with DevOps, microservices, and serverless - MA...
A culture of rapid innovation with DevOps, microservices, and serverless - MA...A culture of rapid innovation with DevOps, microservices, and serverless - MA...
A culture of rapid innovation with DevOps, microservices, and serverless - MA...
 

Mais de Jeison Barros

Introdução a RAML - parte 1
Introdução a RAML -  parte 1Introdução a RAML -  parte 1
Introdução a RAML - parte 1Jeison Barros
 
O básico do uso de rest vs soap
O básico do uso de rest vs soapO básico do uso de rest vs soap
O básico do uso de rest vs soapJeison Barros
 
Restful considerada prejudicial - parte 1
Restful considerada prejudicial -  parte 1Restful considerada prejudicial -  parte 1
Restful considerada prejudicial - parte 1Jeison Barros
 
Restful considerada prejudicial parte 2
Restful considerada prejudicial   parte 2Restful considerada prejudicial   parte 2
Restful considerada prejudicial parte 2Jeison Barros
 
Estratégia api e design
Estratégia api e designEstratégia api e design
Estratégia api e designJeison Barros
 
Transformando eficientemente resultados de uma consulta jdbc para json
Transformando eficientemente resultados de uma consulta jdbc para jsonTransformando eficientemente resultados de uma consulta jdbc para json
Transformando eficientemente resultados de uma consulta jdbc para jsonJeison Barros
 
Como criar um http proxy dinamico com mule parte 3
Como criar um http proxy dinamico com mule   parte 3Como criar um http proxy dinamico com mule   parte 3
Como criar um http proxy dinamico com mule parte 3Jeison Barros
 
Como criar um http proxy dinamico com mule parte 1
Como criar um http proxy dinamico com mule   parte 1Como criar um http proxy dinamico com mule   parte 1
Como criar um http proxy dinamico com mule parte 1Jeison Barros
 
Conectando seu banco de dados usando jdbc
Conectando seu banco de dados usando jdbcConectando seu banco de dados usando jdbc
Conectando seu banco de dados usando jdbcJeison Barros
 
Qual integration framework você deve usar parte 2
Qual integration framework você deve usar parte 2Qual integration framework você deve usar parte 2
Qual integration framework você deve usar parte 2Jeison Barros
 
Qual integration framework você deve usar parte 1
Qual integration framework você deve usar parte 1Qual integration framework você deve usar parte 1
Qual integration framework você deve usar parte 1Jeison Barros
 
Consumindo soap wsdl
Consumindo soap wsdlConsumindo soap wsdl
Consumindo soap wsdlJeison Barros
 
Trabalhando com anexos soap usando módulo cxf do mule
Trabalhando com anexos soap usando módulo cxf do muleTrabalhando com anexos soap usando módulo cxf do mule
Trabalhando com anexos soap usando módulo cxf do muleJeison Barros
 
Começando com mulesoft e maven
Começando com mulesoft e mavenComeçando com mulesoft e maven
Começando com mulesoft e mavenJeison Barros
 
Estudo de caso: Mule como um transporte JMS Comum
Estudo de caso: Mule como um transporte JMS ComumEstudo de caso: Mule como um transporte JMS Comum
Estudo de caso: Mule como um transporte JMS ComumJeison Barros
 
Mule esb com framework cucumber part 1
Mule esb com framework cucumber part 1Mule esb com framework cucumber part 1
Mule esb com framework cucumber part 1Jeison Barros
 
Mule esb com framework cucumber part 2
Mule esb com framework cucumber part 2Mule esb com framework cucumber part 2
Mule esb com framework cucumber part 2Jeison Barros
 
Explorando mule esb sftp adapter
Explorando mule esb sftp adapterExplorando mule esb sftp adapter
Explorando mule esb sftp adapterJeison Barros
 
Fluxo dinâmicos usando spring aplication
Fluxo dinâmicos usando spring aplicationFluxo dinâmicos usando spring aplication
Fluxo dinâmicos usando spring aplicationJeison Barros
 

Mais de Jeison Barros (20)

Pdfteste
PdftestePdfteste
Pdfteste
 
Introdução a RAML - parte 1
Introdução a RAML -  parte 1Introdução a RAML -  parte 1
Introdução a RAML - parte 1
 
O básico do uso de rest vs soap
O básico do uso de rest vs soapO básico do uso de rest vs soap
O básico do uso de rest vs soap
 
Restful considerada prejudicial - parte 1
Restful considerada prejudicial -  parte 1Restful considerada prejudicial -  parte 1
Restful considerada prejudicial - parte 1
 
Restful considerada prejudicial parte 2
Restful considerada prejudicial   parte 2Restful considerada prejudicial   parte 2
Restful considerada prejudicial parte 2
 
Estratégia api e design
Estratégia api e designEstratégia api e design
Estratégia api e design
 
Transformando eficientemente resultados de uma consulta jdbc para json
Transformando eficientemente resultados de uma consulta jdbc para jsonTransformando eficientemente resultados de uma consulta jdbc para json
Transformando eficientemente resultados de uma consulta jdbc para json
 
Como criar um http proxy dinamico com mule parte 3
Como criar um http proxy dinamico com mule   parte 3Como criar um http proxy dinamico com mule   parte 3
Como criar um http proxy dinamico com mule parte 3
 
Como criar um http proxy dinamico com mule parte 1
Como criar um http proxy dinamico com mule   parte 1Como criar um http proxy dinamico com mule   parte 1
Como criar um http proxy dinamico com mule parte 1
 
Conectando seu banco de dados usando jdbc
Conectando seu banco de dados usando jdbcConectando seu banco de dados usando jdbc
Conectando seu banco de dados usando jdbc
 
Qual integration framework você deve usar parte 2
Qual integration framework você deve usar parte 2Qual integration framework você deve usar parte 2
Qual integration framework você deve usar parte 2
 
Qual integration framework você deve usar parte 1
Qual integration framework você deve usar parte 1Qual integration framework você deve usar parte 1
Qual integration framework você deve usar parte 1
 
Consumindo soap wsdl
Consumindo soap wsdlConsumindo soap wsdl
Consumindo soap wsdl
 
Trabalhando com anexos soap usando módulo cxf do mule
Trabalhando com anexos soap usando módulo cxf do muleTrabalhando com anexos soap usando módulo cxf do mule
Trabalhando com anexos soap usando módulo cxf do mule
 
Começando com mulesoft e maven
Começando com mulesoft e mavenComeçando com mulesoft e maven
Começando com mulesoft e maven
 
Estudo de caso: Mule como um transporte JMS Comum
Estudo de caso: Mule como um transporte JMS ComumEstudo de caso: Mule como um transporte JMS Comum
Estudo de caso: Mule como um transporte JMS Comum
 
Mule esb com framework cucumber part 1
Mule esb com framework cucumber part 1Mule esb com framework cucumber part 1
Mule esb com framework cucumber part 1
 
Mule esb com framework cucumber part 2
Mule esb com framework cucumber part 2Mule esb com framework cucumber part 2
Mule esb com framework cucumber part 2
 
Explorando mule esb sftp adapter
Explorando mule esb sftp adapterExplorando mule esb sftp adapter
Explorando mule esb sftp adapter
 
Fluxo dinâmicos usando spring aplication
Fluxo dinâmicos usando spring aplicationFluxo dinâmicos usando spring aplication
Fluxo dinâmicos usando spring aplication
 

Rest api vs SOAP

  • 1. REST API vs. SOAP Web Gestão de serviços Vamos dar um passo para trás e olhar para o surgimento de Microservices e REST e o aparente declínio dos serviços Web baseados em SOAP. Quais são as estatísticas e as razões? De volta ao dia, serviços web eram o padrão de facto para aceder aos "sistemas de registro." popularidade sabão dos serviços da web cresceu por causa de uma opção para compartilhar dados, o acesso a partir de qualquer sistema e opções de segurança. Esse tipo de arquitetura cresceu para ser sinônimo de arquitetura corporativa. Cada vez mais, os projetos estão utilizando gerenciamento API nessas arquiteturas agora e empurrando na porta "serviços web. O Legacy Web Services Web Services é uma vasta gama de definições baseadas em XML, o transporte agnóstico, razoavelmente bem definidos que permitem a comunicação de dados entre as partes. Os protocolos e definições cobrem tudo, desde o conteúdo da mensagem para os meta-dados e sistemas em torno do conteúdo, por exemplo, de segurança ou notificações de alterações. Essa definição perde tanto como ele diz. XML é uma coisa difícil para os seres humanos para ler. Os padrões WS podem ser inchado. O conjunto de ferramentas em torno dos padrões pode ser pobre, tendo em conta a complexidade dos padrões. As próprias definições são, por vezes, solto, e, assim, a interoperabilidade (uma das principais razões inicialmente citados para a utilização de serviços web) não é tão bom quanto poderia ser. Isso de lado, os serviços da web têm sido tremendamente bem- sucedida no que eles são bons em - a interoperabilidade dos
  • 2. sistemas de grandes empresas. Estas empresas gostou da ideia de que os serviços web fez vendor neutral (em teoria). Eles também gostava que ter padrões significa que os desenvolvedores mais baratas - quando algo é padrão, que pode ser aprendido por mais pessoas. Além disso, houve uma corrida armamentista de implementação entre os fornecedores de servidores de aplicação, que apenas entes vender seu servidor mais recente e maior. Esta foi uma win-win all-around. Podemos ver que o descanso está ganhando mais e mais popularidade, enquanto os serviços web estão perdendo popularidade a cada dia. O Processo de Gestão API RESTful Eu acredito que há três coisas que fazem o caso para a Gestão da API RESTful e dominação "serviços web desafiadoras - e eles não são todos técnicos. Novas exigências O mundo está ficando mais e mais rápido. Os consumidores estão exigindo mais e mais informações em tempo real, às vezes de lugares onde ele nunca estava sendo expostas antes. interação
  • 3. direta com os dados, e apenas os dados, de uma forma simples, está sendo exigido pela nova ordem mundial. Como essa demanda de dados tem aumentado, as empresas estão expondo seus conjuntos de dados, a fim de incentivar o uso do mesmo por terceiros. Muitas vezes, esta exposição de dados é feito apenas para permitir que os terceiros e não pode ter um impacto directo sobre a sua própria linha de fundo. Este foi cunhado a "Economia API." Time-to-market e Complexidade Esconder diminuindo • Time-to-market: Ao longo dos últimos anos, a ruptura digital tem aumentado. Cada empresa quer começar a vender seus produtos o mais rápido possível. Portanto, quando a construção de APIs, time-to-Market A redução é muito mais importante. • O crescimento das vendas para alguns varejistas da Internet: Time-to-market é mais valioso do que nunca que as empresas se esforçam para manter-se com os seus concorrentes frescos. Não são apenas as antigas empresas pré-Internet que estão lutando para manter-se. Não há dados para mostrar que mesmo os gigantes da internet primeiros também estão sendo ultrapassado por novas start-ups que estão aproveitando a idade de mídia social para sua vantagem. • Complexidade esconderijo: Se você é um graduado de ciência da computação, teria sido martelada em você em um que você se esconde a complexidade, tanto quanto possível quando você está escrevendo código dia. No entanto, nós não fazer isso quando se tratava de configuração e administração do sistema. Isto é principalmente porque o software e tecnologia em geral, mudou- se tão rápido que interfaces de usuário e ferramentas era secundário para obter a função fora da porta. Com o advento da era móvel, os usuários estão esperando esses mesmos interfaces de usuário ricas em tudo o que fazem. Fazendo APIs mais fácil de implementar, proteger e gerenciar reduz os requisitos de competências e acelera o tempo de colocação no mercado. mudando Clients
  • 4. Os serviços web terceira razão não são a tecnologia de hoje de escolha é porque os dispositivos móveis e clientes com interfaces ricas são a maneira moderna. Esta é complementar a esconder a complexidade no lado do servidor. Estas aplicações estão sendo escritas por desenvolvedores que querem se concentrar nas interfaces de usuário e não querem aprender as outras habilidades de manipulação de dados profundamente técnicos. Como eles aceder aos dados é quase secundário e suas habilidades não estão nessa área. Eles só querem o acesso aos dados, como e quando eles precisam e de forma simples. Serviços de Micro e Desenvolvimento Ágil As necessidades de negócios destacados acima estão tendo mais ramificações na entrega do projeto. a popularidade dos Microservices estão subindo. Com as promessas de que são titulares "apenas quando você precisar dele" acesso a dados e serviços, microservices estão desafiando espera as tradicionais arquiteturas SOA na empresa. Eles se encaixam bem no paradigma de gestão API facilidade de uso. Micro-serviços ainda estão em sua ascendência, e ferramentas e arquiteturas ainda estão sendo inventados. Mesmo assim, eles já estão desafiando serviços web com suas promessas de entregar apenas a quantidade certa de acesso aos sistemas. Isso também se encaixa muito bem as metodologias ágeis sendo empregado pela maioria das empresas hoje. Pequenos sprints e técnicas de construção fragmentadas exigir trabalho "apenas o suficiente" para ser feito para ir de A para B.
  • 5. Podemos ver as ramificações de Agile e ferramentas API hoje - cerca de 75% dos projectos de gestão de API estão focados internamente. Isso nos diz que APIs não são apenas sobre diretamente a ganhar dinheiro com a venda de dados, mas que eles estão sendo vistos como as melhores práticas de hoje. Estou convencido de que vamos ver cada vez menos serviços web usado internamente e externamente, mas eles não estão mortos ainda. Eu espero normas a desempenhar um papel maior na gestão API, mas sua ênfase na simplicidade e complexidade esconderijo vai parar normas estar sentença de morte da API. Eu também acredito que mesmo impulso simplicidade terá ramificações para os lotes de outros produtos de software quando os clientes percebem que o software da empresa nem sempre tem que ser tão difícil. Por favor, verifique theRESTful APIs Predictions postar para outras leituras. Eu mostrei como serviços web cresceu fora de um mundo que exigia padrões. Isto permitiu serviços web e suas arquiteturas associadas a dominar o mercado, permitindo que uma força de trabalho software e cross-vendor interoperabilidade genérico. gerenciamento API está sendo carregado em um sempre o excesso de velocidade, mundo em tempo real. interfaces de usuário ricas estão sendo escritas por desenvolvedores com a interface em
  • 6. mente mais do que os dados. Isso está levando ferramentas mais simples, arquiteturas de integração, e técnicas. Isso, como dizem, é a tempestade perfeita. Onde uma vez um serviço web seria criado com toda a sua complexidade, haverá agora APIs com toda a sua simplicidade e ferramental liderado pelo desenvolvedor, o tempo de chegada ao mercado em alta velocidade. Eu acredito fortemente que as ferramentas que simplificam a criação, teste e configuração do REST API estão na vanguarda de uma tendência para a simplificação dos outros produtos -, mas isso é para outro dia!