RESTvsWeb ServicesRafael Navarro Marset. ELP-DSIC-UPVModelado, Diseño  การแปล - RESTvsWeb ServicesRafael Navarro Marset. ELP-DSIC-UPVModelado, Diseño  ไทย วิธีการพูด

RESTvsWeb ServicesRafael Navarro Ma

REST
vs
Web Services
Rafael Navarro Marset. ELP-DSIC-UPV
Modelado, Diseño e Implementación de Servicios Web 2006-07
REST vs Web Services 2/19
Índice
¿Qué es un Servicio Web?................................................................................................ 3
¿Qué es REST realmente? ................................................................................................ 4
¿Cuál es la motivación de REST? .................................................................................... 4
¿Cuáles son los principios de REST?............................................................................... 5
¿Cómo sería un ejemplo de diseño basado en REST?...................................................... 6
¿Como crear una interfaz basada en REST? .................................................................... 7
¿Por qué surge el debate entre REST y los Servicios Web? .......................................... 10
¿Por qué surge el debate entre los Servicios Web basados en REST y SOAP?............. 10
¿Cómo diseñar un servicio Web basado en REST? ....................................................... 11
¿Cuáles son las características de REST y SOAP en definitiva? ................................... 12
¿Cuáles son las diferencias? ........................................................................................... 12
¿Es realmente REST la panacea? ................................................................................... 14
¿Qué puede pasar con SOAP en el futuro?..................................................................... 15
¿Qué pasará con REST? ................................................................................................. 16
¿Dónde es útil REST? .................................................................................................... 16
¿Dónde es útil SOAP? .................................................................................................... 17
¿Qué podemos concluir de todo este debate?................................................................. 17
Rafael Navarro Marset. Modelado, Diseño e Implementación de Servicios Web 2006-07
REST vs Web Services 3/19
¿Qué es un Servicio Web?
El consorcio W3C define los Servicios Web como sistemas software diseñados para
soportar una interacción interoperable maquina a maquina sobre una red. Los Servicios
Web suelen ser APIs Web que pueden ser accedidas dentro de una red (principalmente
Internet) y son ejecutados en el sistema que los aloja.
La definición de Servicios Web propuesta alberga muchos tipos diferentes de sistemas,
pero el caso común de uso de refiere a clientes y servidores que se comunican mediante
mensajes XML que siguen el estándar SOAP.
En los últimos años se ha popularizado un estilo de arquitectura Software conocido
como REST (Representational State Transfer). Este nuevo estilo ha supuesto una nueva
opción de estilo de uso de los Servicios Web. A continuación se listan los tres estilos de
usos más comunes:
• Remote Procedure Calls (RPC, Llamadas a Procedimientos Remotos): Los
Servicios Web basados en RPC presentan una interfaz de llamada a
procedimientos y funciones distribuidas, lo cual es familiar a muchos
desarrolladores. Típicamente, la unidad básica de este tipo de servicios es la
operación WSDL (WSDL es un descriptor del Servicio Web, es decir, el
homologo del IDL para COM).
Las primeras herramientas para Servicios Web estaban centradas en esta visión.
Algunos lo llaman la primera generación de Servicios Web. Esta es la razón por
la que este estilo está muy extendido. Sin embargo, ha sido algunas veces
criticado por no ser débilmente acoplado, ya que suele ser implementado por
medio del mapeo de servicios directamente a funciones específicas del lenguaje
o llamadas a métodos. Muchos especialistas creen que este estilo debe
desaparecer.
• Arquitectura Orientada a Servicios (Service-oriented Architecture, SOA). Los
Servicios Web pueden también ser implementados siguiendo los conceptos de la
arquitectura SOA, donde la unidad básica de comunicación es el mensaje, más
que la operación. Esto es típicamente referenciado como servicios orientados a
mensajes.
Los Servicios Web basados en SOA son soportados por la mayor parte de
desarrolladores de software y analistas. Al contrario que los Servicios Web
basados en RPC, este estilo es débilmente acoplado, lo cual es preferible ya que
se centra en el “contrato” proporcionado por el documento WSDL, más que en
los detalles de implementación subyacentes.
• REST (REpresentation State Transfer). Los Servicios Web basados en REST
intentan emular al protocolo HTTP o protocolos similares mediante la
restricción de establecer la interfaz a un conjunto conocido de operaciones
Rafael Navarro Marset. Modelado, Diseño e Implementación de Servicios Web 2006-07
REST vs Web Services 4/19
estándar (por ejemplo GET, PUT,…). Por tanto, este estilo se centra más en
interactuar con recursos con estado, que con mensajes y operaciones.
¿Qué es REST realmente?
REST (Representational State Transfer) es un estilo de arquitectura de software para
sistemas hipermedias distribuidos tales como la Web. El término fue introducido en la
tesis doctoral de Roy Fielding en 2000, quien es uno de los principales autores de la
especificación de HTTP.
En realidad, REST se refiere estrictamente a una colección de principios para el diseño
de arquitecturas en red. Estos principios resumen como los recursos son definidos y
diseccionados. El término frecuentemente es utilizado en el sentido de describir a
cualquier interfaz que transmite datos específicos de un domino sobre HTTP sin una
capa adicional, como hace SOAP. Estos dos significados pueden chocar o incluso
solaparse. Es posible diseñar un sistema software de gran tamaño de acuerdo con la
arquitectura propuesta por Fielding sin utilizar HTTP o sin interactuar con la Web. Así
como también es posible diseñar una simple interfaz XML+HTTP que no sigue los
principios REST, y en cambio seguir un modelo RPC.
Cabe destacar que REST no es un estándar, ya que es tan solo un estilo de arquitectura.
Aunque REST no es un estándar, está basado en estándares:
• HTTP
• URL
• Representación de los recursos: XML/HTML/GIF/JPEG/…
• Tipos MIME: text/xml, text/html, …
¿Cuál es la motivación de REST?
La motivación de REST es la de capturar las características de la Web que la han hecho
tan exitosa.
Si pensamos un poco en este éxito, nos daremos cuenta que la Web ha sido la única
aplicación distribuida que ha conseguido ser escalable al tamaño de Internet. El éxito lo
debe al uso de formatos de mensaje extensibles y estándares, pero además cabe destacar
que posee un esquema de direccionamiento global (estándar y extensible a su vez).
En particular, el concepto central de la Web es un espacio de URIs unificado. Las URIs
permiten la densa red de enlaces que permiten a la Web que sea tan utilizada. Por tanto,
ellos consiguen tejer una mega-aplicación.
Rafael Navarro Marset. Modelado, Diseño e Implementación de Servicios Web 2006-07
REST vs Web Services 5/19
Las URIs identifican recursos, los cuales son objetos conceptuales. La representación de
tales objetos se distribuye por medio de mensajes a través de la Web. Este sistema es
extremadamente desacoplado.
Estas características son las que han motivado para ser utilizadas como guía para la
evolución de la Web.
¿Cuáles son los principios de REST?
El estilo de arquitectura subyacente a la Web es el modelo REST. Los objetivos de este
estilo de arquitectura se listan a continuación:
• Escalabilidad de la interacción con los componentes. La Web ha crecido
exponencialmente sin degradar su rendimiento. Una prueba de ellos es la
variedad de clientes que pueden acceder a través de la Web: estaciones de
trabajo, sistemas industriales, dispositivos móviles,…
• Generalidad de interfaces. Gracias al protocolo HTTP, cualquier cliente puede
interactuar con cualquier servidor HTTP sin ninguna configuración especial.
Esto no es del todo cierto para otras alternativas, como SOAP para los Servicios
Web.
• Puesta en funcionamiento independiente. Este hecho es una realidad que debe
tratarse cuando se trabaja en Internet. Los clientes y servidores pueden ser
puestas en funcionamiento durante años. Por tanto, los servidores antiguos
deben ser capaces de entenderse con clientes actuales y viceversa. Diseñar un
protocolo que permita este tipo de características resulta muy complicado. HTTP
permite la extensibilidad mediante el uso de las cabeceras, a través de las URIs,
a través de la habilidad para crear nuevos métodos y tipos de contenido.
• Compatibilidad con componentes intermedios. Los más populares intermediaros
son varios tipos de proxys para Web. Algunos de ellos, las caches, se utilizan
para mejorar el rendimiento. Otros permiten reforzar las políticas de seguridad:
firewalls. Y por último, otro tipo importante de intermediarios, gateway,
permiten encapsular sistemas no propiamente Web. Por tanto, la compatibilidad
con intermediarios nos permite reducir la latencia de interacción, reforzar la
seguridad y encapsular otros sistemas.
REST logra satisfacer estos objetivos aplicando cuatro restricciones:
• Identificación de recursos y manipulación de ellos a través de representaciones.
Esto se consigue mediante el uso de URIs. HTTP es un protocolo centrado en
URIs. Los recursos son los objetos lógicos a los que se le envían mensajes. Los
recursos no pueden ser directamente accedidos o modificados. Más bien se
trabaja con representaciones de ellos. Cuando se utiliza un método PUT para
enviar información, se coge como una representación de lo que nos gustaría que
Rafael Navarro Marset. Modelado, Diseño e Implementación de Servicios Web 2006-07
REST vs Web Services 6/19
el estado del recurso fuera. Internamente el estado del recurso puede ser
cualquier cosa desde una base de datos relacional a un fichero de texto.
• Mensajes autodescriptivos. REST dicta que los mensajes HTTP
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ส่วนที่เหลือเปรียบเทียบกับบริการเว็บRafael Navarro Marset ELP-DSIC-UPVModelado, Diseño อี Implementación เด Servicios เว็บ 2006-07พักผ่อนกับบริการเว็บ 2/19Índice¿Qué es un Servicio Web?................................................................................................ 3¿Qué เอสเหลือ realmente ................................................................................................ 4¿Cuál es la motivación de เหลือ .................................................................................... 4¿Cuáles สน los principios de เหลือ? ... 5¿Cómo sería un ejemplo เด diseño basado น้ำเหลือหรือ? ... 6¿Como crear อูน่า interfaz basada น้ำส่วนที่เหลือหรือไม่ .................................................................... 7¿Por qué คลื่นเอลอภิปราย entre เหลือ y ลอสเว็บ Servicios .......................................... 10¿Por qué คลื่นเอลอภิปราย entre ลอสเว็บ Servicios basados น้ำเหลือ y สบู่? ... 10¿Cómo diseñar un servicio เว็บ basado น้ำส่วนที่เหลือหรือไม่ ....................................................... 11¿Cuáles สนลา características de เหลือ y สบู่น้ำ definitiva ................................... 12¿Cuáles สนลา diferencias ........................................................................................... 12¿Es realmente เหลือลายาครอบจักรวาล ................................................................................... 14¿Qué puede กับกอนสบู่น้ำเอล futuro ? ... 15¿Qué pasará คอนเหลือ ................................................................................................. 16¿Dónde เอส útil ส่วนที่เหลือหรือไม่ .................................................................................................... 16¿Dónde es útil สบู่ .................................................................................................... 17¿Qué podemos concluir เดอ todo เอสเตอภิปราย? ... 17Rafael Navarro Marset Modelado, Diseño อี Implementación เด Servicios เว็บ 2006-07 พักผ่อนกับบริการเว็บ 3/19¿Qué es un Servicio เว็บเอล consorcio W3C กำหนด los Servicios เว็บโคโม sistemas ซอ diseñados พาราsoportar อูน่า interacción interoperable maquina เป็น maquina sobre อูน่าแดง Los Serviciosเว็บ suelen ser เว็บ APIs que pueden ser accedidas dentro เดออูน่าแดง (principalmenteอินเทอร์เน็ต) y สน ejecutados น้ำเอล sistema que ลอส alojaLa definición de เว็บ Servicios propuesta alberga muchos tipos diferentes de sistemasผับเอล caso común เด uso de refiere clientes y servidores que se comunican mediantemensajes XML que siguen el estándar สบู่น้ำลอส últimos años เซฮา popularizado un โรงแรมเอสตีเด arquitectura ซอ conocidoโคโมเหลือ (Representational สถานะโอนย้าย) โรงแรมเอสตี nuevo เอสเตฮา ลนูว่าอูน่า supuestoopción เดอโรงแรมเอสตีเด uso de los Servicios เว็บ การ continuación se listan los tres estilos เดusos más comunes:•กระบวนการระยะไกลเรียก (RPC, Llamadas Procedimientos Remotos): ลอสServicios เว็บ basados น้ำ RPC presentan อูน่า interfaz เด llamada เป็นprocedimientos y funciones distribuidas หล่อ es ซึ่งคุ้นเคยกับ muchosdesarrolladores Típicamente, básica unidad ลาเดเอสเต tipo เดอ servicios es ลาoperación WSDL (WSDL es un บอก del Servicio เว็บ es decir เอลhomologo del IDL พารา COM)ลา primeras herramientas พารา Servicios เว็บ estaban centradas น้ำ esta visiónAlgunos หล่อ llaman ลาลีกชิลี generación de Servicios เว็บ Esta es ลา razón ปอque ลาเอสเตโรงแรมเอสตี está muy extendido บาป embargo ฮา sido algunas vecesปอ criticado acoplado débilmente ไม่แห้ง หญ้า que suele ser implementado ปอmedio เด mapeo เด servicios directamente เป็น funciones específicas del lenguajeo llamadas การ métodos Muchos especialistas creen que debe โรงแรมเอสตีเอสเตdesaparecer• Arquitectura Orientada Servicios (เด่นสถาปัตยกรรม SOA) ลอสเว็บ Servicios pueden también ser implementados siguiendo ลอส conceptos เดอลาarquitectura SOA, donde ลา unidad básica เด comunicación เอสเอล mensaje, másque la operación Esto es típicamente referenciado โคโม servicios orientados เป็นmensajesเว็บ Servicios ลอส basados น้ำ SOA สน soportados ปอลานายกเทศมนตรี parte เดอdesarrolladores เดอซอฟต์แวร์ y analistas อัล contrario que ลอสเว็บ Serviciosน้ำ basados RPC เอสเตโรงแรมเอสตี es débilmente acoplado หล่อ preferible es ซึ่งยา quese เซ็นทราน้ำเอล "contrato" proporcionado ปอเอล documento WSDL น้ำ que máslos detalles เด implementación subyacentes•ส่วนที่เหลือ (โอนย้ายสถานะแสดง) เว็บ Servicios ลอส basados น้ำเหลือintentan emular al protocolo HTTP o protocolos similares mediante ลาrestricción establecer de la interfaz เป็น un conjunto conocido เด operacionesRafael Navarro Marset Modelado, Diseño อี Implementación เด Servicios เว็บ 2006-07 ส่วนที่เหลือกับเว็บเซอร์วิส 4/19estándar (ejemplo ปอได้ ใส่,...) ปอ tanto เอสเตโรงแรมเอสตีเซเซ็นทรา más น้ำrecursos interactuar แอร์คอนดิชั่น estado, que คอน mensajes y operaciones¿Qué เอสเหลือ realmenteส่วนที่เหลือ (Representational รัฐโอน) es un โรงแรมเอสตีเด arquitectura เดอซอฟต์แวร์พาราsistemas hipermedias distribuidos นิทานโคโมลาเว็บ เอล término fue introducido น้ำลาเดอเอก tesis Fielding รอยน้ำ 2000, quien es โนเดอลอส principales autores เดอลาเดอ especificación HTTPน้ำ realidad, estrictamente refiere se เหลือเป็นอูน่า colección เด principios พาราเอล diseñoเดอ arquitecturas น้ำสีแดง Estos principios resumen โคโม los recursos สน definidos ydiseccionados เอล término frecuentemente เอส utilizado เอ็นเออัมเบียนเดอ describir การcualquier interfaz que transmite datos específicos เดอ un โดมิโน sobre HTTP บาปอูน่าadicional capa โคโม hace สบู่ Estos dos significados pueden chocar o inclusosolaparse ลากอน Es posible diseñar un sistema ซอฟต์แวร์เดอแกรน tamaño เดอ acuerdoarquitectura propuesta ปอ Fielding บาป utilizar HTTP o บาป interactuar ติดเว็บลา Asíโคโม también es posible diseñar อูน่า interfaz เรื่อง XML + HTTP que ลอสไม่ sigueprincipios เหลือ วายน้ำ un cambio seguir modelo RPCQue destacar เคบวางตัวไม่ estándar un es ยา que es tan โซโล arquitectura เดอโรงแรมเอสตีสหประชาชาติAunque เหลือไม่ es un estándar, está basado น้ำ estándares:• HTTP• URL• Recursos Representación เดอลอส: XML/HTML/GIF/JPEG /...• Tipos MIME: / xml ข้อความ ข้อ ความ/html, ...¿Cuál es la motivación de เหลือLa motivación de เหลือ es ลาเด capturar ลา características เดอลาเว็บ que hecho ลาฮานตัน exitosaศรี pensamos un poco น้ำเอสเต éxito หมายเลข daremos cuenta que ลาเว็บฮา sido ลา únicaaplicación distribuida que ฮา conseguido ser อัล escalable tamaño เดออินเตอร์เน็ต เอล éxito หล่อdebe อัล uso เด formatos เด mensaje extensibles y estándares, destacar เคบ además ผับque posee un esquema เด direccionamiento สากล (estándar y extensible su vez)น้ำเฉพาะ เอล concepto กลางเว็บเดอลาเอส un espacio unificado เดอ URIs ลา URIspermiten ลา densa แดงเด enlaces permiten que ตามเว็บ que tan ซี utilizada ปอ tantoellos consiguen tejer อูน่าร็อค-aplicaciónRafael Navarro Marset Modelado, Diseño อี Implementación เด Servicios เว็บ 2006-07 ส่วนที่เหลือกับเว็บเซอร์วิส 5/19ลา URIs identifican recursos, los cuales สน objetos conceptuales เดอลา representaciónนิทาน objetos เซ distribuye ปอ medio de mensajes través เดอลาเว็บ เอสเอสเต sistemaextremadamente desacopladoEstas características สนลา que ฮั่น motivado พารา ser utilizadas โคโม guía พาราลาevolución เดอลาเว็บ¿Cuáles สน los principios de เหลือเอลโรงแรมเอสตีเด arquitectura subyacente ตามเว็บเอสเอล modelo เหลือ Objetivos ลอสเดเอสเตโรงแรมเอสตีเด arquitectura se listan continuación:• Escalabilidad เดอลา interacción ลอสคอน componentes ลาเว็บฮา crecidoexponencialmente บาป degradar su rendimiento โรงแรมอูนาเซน prueba de ellos es ลาvariedad เด pueden clientes que acceder través เดอลาเว็บ: estaciones เดtrabajo, sistemas industriales สำหรับ móviles, ...• Generalidad เดออินเตอร์เฟส Gracias อัล protocolo HTTP, cualquier cliente puedeinteractuar คอน cualquier servidor HTTP บาป ninguna configuración เฉพาะกระทู้Esto ไม่ es เดล todo cierto พารา otras alternativas ลอสพาราสบู่โคโม Serviciosเว็บ• Puesta น้ำ independiente funcionamiento เอสเต hecho es อูน่า realidad que debetratarse cuando se trabaja ห้องอินเตอร์เน็ต Los clientes y servidores pueden serfuncionamiento puestas น้ำ durante años ปอ tanto, los servidores antiguosdeben โดยบริษัท capaces เดอ entenderse คอน clientes actuales y viceversa Diseñar สหประชาชาติprotocolo que permita เอสเต tipo de características resulta muy complicado HTTPpermite ลา extensibilidad mediante เอล uso เดอลา cabeceras, través เดอลา URIstravés เดอลา habilidad พารา crear nuevos métodos y tipos เด contenido• Compatibilidad คอน componentes intermedios ลอส más populares intermediarosสน varios tipos เด proxys เว็บพารา Algunos de ellos แคชลา เซ utilizanพารา mejorar เอ rendimiento Otros permiten reforzar เดอลา políticas seguridad:ไฟร์วอลล์ Último ปอ Y, otro tipo importante de intermediarios เก ตเวย์permiten encapsular sistemas เว็บ propiamente ไม่ ปอ tanto ลา compatibilidadคอน intermediarios หมายเลข permite reducir la latencia de interacción ลา reforzarseguridad y encapsular otros sistemasเหลือ logra satisfacer estos objetivos aplicando cuatro restricciones:• Identificación เด recursos y manipulación de ellos representaciones de través เป็นEsto se consigue mediante เดเอล uso URIs HTTP es un protocolo centrado น้ำURIs ลอส recursos สน los objetos lógicos ลอส que เซเลอ envían mensajes ลอสrecursos ไม่ pueden ser directamente accedidos o modificados เซเบียน Mástrabaja คอน representaciones เด ellos Cuando se utiliza un método ย้ายพาราenviar información, se coge โคโมอูน่า representación เดอหล่อ que que หมายเลข gustaríaRafael Navarro Marset Modelado, Diseño อี Implementación เด Servicios เว็บ 2006-07 พักผ่อนกับบริการเว็บ 6/19เอล estado del recurso fuera Internamente เอล estado del recurso puede sercualquier cosa desde อูน่าพื้นฐานเป็น un fichero เด texto datos เดอ relacional• Mensajes autodescriptivos เหลือดิก que los mensajes HTTP
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
REST
vs
Web Services
ราฟาเอลวาร์ Marset ELP-DSIC-UPV
Modelado, DiseñoอีImplementaciónบริการงานเว็บ 2006-07
REST vs บริการเว็บ 2/19
Índice
¿ que es ยกเลิกบริการเว็บ? ................... .................................................. ........................... 3
¿ que es REST realmente? .................................................. .............................................. 4
¿Cuál es ลาmotivaciónส่วนที่เหลือ? .................................................. .................................. 4
¿Cuálesลูกชาย los principios ส่วนที่เหลือ? ....... .................................................. ...................... 5
¿Cómoseríaยกเลิก ejemplo de diseño basado en REST? ................ ...................................... 6
¿โคโม Crear อูนา Interfaz basada en REST? .................................................. .................. 7
¿ Por quéกระชากเออภิปรายระหว่าง REST และ los บริการเว็บ? .......................................... 10
¿ Por quéกระชากเออภิปรายระหว่าง los บริการเว็บ basados ​​en REST และสบู่? ............. 10
¿Cómodiseñarยกเลิก Servicio เว็บ basado en REST? .................................................. ..... 11
¿Cuálesลูกชายลาcaracterísticasส่วนที่เหลือและสบู่ en definitiva? ................................... 12
¿Cuálesลูกชายลา Diferencias? .................................................. ......................................... 12
¿ Es realmente REST ยาครอบจักรวาลลา? .................................................. ................................. 14
¿Qué puede Pasar แย้งสบู่ en el อนาคต? ...... .................................................. ............. 15
¿Quéพัสระแย้ง REST? .................................................. ............................................... 16
¿Dónde es útil REST? .................................................. .................................................. 16
¿Dónde es útilสบู่? .................................................. .................................................. 17
¿Qué podemos concluir de todo นี้ให้ผู้อื่นอภิปราย? ........................................ ......................... 17
ราฟาเอลวาร์ Marset Modelado, DiseñoอีImplementaciónบริการงานเว็บ 2006-07
REST vs บริการเว็บ 3/19
¿ que es ยกเลิกบริการเว็บ?
El Consorcio W3C กำหนด los บริการซอฟต์แวร์เว็บ como Sistemas diseñadosพิทักษ์
soportar อูนา Interaccion ทำงานร่วมกัน Maquina Maquina sobre อูนาสีแดง Los บริการ
เว็บ Suelen APIs Ser เว็บ Que pueden Ser accedidas Dentro เดอูแดง (principalmente
อินเทอร์เน็ต) และลูกชาย ejecutados en el ระบบ Que los Aloja.
La definiciónบริการงานเว็บ Propuesta Alberga muchos tipos diferentes de Sistemas,
โระเอสุ่มcomúnเดยูเอสเด refiere clientes และ servidores Que SE comunican Mediante
Mensajes XML Que siguen เอ ESTANDAR สบู่.
En los últimosaños SE ฮ่า popularizado ยกเลิกไลฟ์สไตล์ Arquitectura ซอฟท์แว Conocido
como REST (Representational โอนรัฐ) เอสต์โวสไตล์ฮ่า supuesto อูนานู
เดOpciónเดสไตล์ยูเอส de los บริการเว็บ ความต่อเนื่องของ SE แวะ los สาม Estilos เด
USOS más Comunes:
•โทรกระบวนการระยะไกล (RPC, Llamadas Procedimientos Remotos): Los
บริการเว็บ basados ​​en RPC presentan อูนา Interfaz เด llamada
procedimientos และ Funciones distribuidas ดูเถิด cual es คุ้นเคย muchos
desarrolladores tipicamente ลาเอกภาพBásica de นี้ให้ผู้อื่น tipo de Servicios es ลา
Operación WSDL (WSDL es ยกเลิกการให้คำอธิบายถึงเดล Servicio เว็บ es decir เอล
เดล homologo IDL พิทักษ์ COM).
ลา Primeras Herramientas พิทักษ์บริการเว็บ estaban centradas en esta visión.
Algunos แท้จริง Llaman ลา primera generaciónเดบริการเว็บ esta es ลาrazón por
ลา Que นี้ให้ผู้อื่นสไตล์está muy extendido ห้ามบาปฮ่า Sido algunas veces
criticado por ไม่มี Ser débilmente acoplado, ยาเก Suele Ser implementado por
ดิโอเดล Mapeo การค้นหาบริการได้โดยตรง Funciones específicasเด Lenguaje
o llamadas Métodos muchos Especialistas Creen Que สไตล์นี้ให้ผู้อื่นควรเปิด
desaparecer.
• Arquitectura Orientada บริการ (สถาปัตยกรรมที่มุ่งเน้นบริการ, SOA) Los
บริการเว็บ pueden también Ser implementados siguiendo los Conceptos เดอลา
Arquitectura SOA, Donde ลาเอกภาพBásicaเดComunicación es เอ mensaje, más
เกลาOperación Esto es tipicamente referenciado como Servicios orientados
Mensajes.
Los บริการเว็บ basados ​​en SOA ลูกชาย soportados por la Mayor หมอนี่เด
desarrolladores ซอฟต์แวร์และ Analistas อัลลอสเก contrario บริการเว็บ
basados ​​en RPC, สไตล์นี้ให้ผู้อื่น es débilmente acoplado ดูเถิด cual es preferible ยาเก
SE Centra en el "contrato" proporcionado Por El WSDL Documento, más Que en
los Detalles เดimplementación subyacentes.
• REST (เป็นตัวแทนรัฐโอน ) Los บริการเว็บ basados ​​en REST
intentan emular อัลโปรโตคอล HTTP o protocolos คล้ายกัน Mediante ลา
Restriccion เด establecer ลา Interfaz ยกเลิก Conjunto Conocido เด Operaciones
ราฟาเอลวาร์ Marset Modelado, DiseñoอีImplementaciónบริการงานเว็บ 2006-07
REST vs บริการเว็บ 4/19
ESTANDAR (por ejemplo GET, PUT, ... ) Por tanto, สไตล์นี้ให้ผู้อื่น SE Centra más en
interactuar แย้ง Recursos ต่อต้านรัฐ, Que แย้ง Mensajes และ Operaciones.
¿ que es REST realmente?
REST (Representational โอนรัฐ) es ยกเลิกไลฟ์สไตล์ Arquitectura ซอฟต์แวร์พิทักษ์
Sistemas hipermedias distribuidos นิทาน como ลาเว็บ El termino fue introducido en la
Tesis เอกเดอรอยฟีลดิง en 2000 quien es Uno เดอลอ Principales ผู้เขียนเดอลา
especificaciónเด HTTP.
En realidad, REST SE refiere estrictamente อูนาcolecciónเด principios พิทักษ์เอdiseño
เด Arquitecturas en แดง Estos principios Resumen como los Recursos ลูกชาย definidos และ
diseccionados El termino frecuentemente es utilizado en el ความรู้สึกเด describir
cualquier Interfaz Que transmite ข้อมูลข้อมูล Especificos เดออูโดมิโน sobre HTTP บาปอูนา
Capa adicional, como กระต่ายสบู่ Estos dos significados pueden chocar o incluso
solaparse es posible diseñarซอฟแวร์ระบบยกเลิก de Gran ขนาดที่ de acuerdo แย้งลา
Arquitectura Propuesta por Fielding บาป utilizar HTTP บาป o interactuar แย้งลาเว็บ así
como también es posible diseñarอูนา XML Interfaz ง่าย + http que no sigue los
principios REST, y en Cambio seguir ยกเลิก RPC แบบ.
Cabe destacar Que REST ไม่มี es ยกเลิก ESTANDAR ยา que es ตาลเดี่ยวยกเลิกไลฟ์สไตล์ Arquitectura.
Aunque REST es ไม่มี ยกเลิก ESTANDAR, está en basado estándares:
• HTTP
URL •
• Representacion เดอลอ Recursos: XML / HTML / GIF / JPEG / ...
• Tipos ไมม์: text / XML, text / html ...
¿Cuál es ลาmotivaciónเหลือ
La motivación ส่วนที่เหลือ es ลาเด capturar ลาสเดอลาcaracterísticasเว็บ Que ลาฮัน Hecho
น้ำตาล Exitosa.
ศรี pensamos un poco en นี้ให้ผู้อื่นéxito, NOS daremos บัญชี Que ลาเว็บฮ่า Sido ลาที่ไม่ซ้ำ
ประยุกต์ distribuida Que ฮ่า conseguido Ser escalable อัขนาดที่อินเทอร์เน็ต El éxitoแท้จริง
ควรเปิดอัลเดอยูเอสยังรูปแบบ mensaje extensibles และestándares, โระademás cabe destacar
Que posee ยกเลิก Esquema เด direccionamiento ทั่วโลก (ESTANDAR และขยายชาเวซซู).
En โดยเฉพาะอย่างยิ่งเอ Concepto กลางเดอลาเว็บ es ยกเลิก Espacio de URIs Unificado ลา URIs
permiten ลา Densa แดงโยง Que permiten ลาเว็บ que sea สีน้ำตาล utilizada Por tanto,
ellos consiguen tejer อูนาเมกะประยุกต์.
ราฟาเอลวาร์ Marset Modelado, DiseñoอีImplementaciónบริการงานเว็บ 2006-07
REST vs บริการเว็บ 5/19
ลา URIs identifican Recursos, los cuales ลูกชาย Objetos conceptuales La Representacion เด
นิทาน Objetos SE Distribuye por ดิโอเดอ Mensajes ผ่านทางเว็บลา este ระบบ es
extremadamente desacoplado.
Estas característicasลูกชายลาฮันเก motivado พิทักษ์ Ser utilizadas como guíaพิทักษ์ลา
Evoluciónเดอลาเว็บ.
¿Cuálesลูกชาย los principios ส่วนที่เหลือ?
เอไลฟ์สไตล์ Arquitectura subyacente ลาเว็บ es รุ่นที่มีส่วนที่เหลือ ลอเดอ objetivos นี้ให้ผู้อื่น
ไลฟ์สไตล์ Arquitectura SE แวะต่อเนื่อง:
• Escalabilidad เดอลา Interaccion แย้ง los Componentes La เว็บฮ่า crecido
บาป exponencialmente degradar su Rendimiento อู prueba de ellos es ลา
Variedad เด clientes Que pueden คุณเข้าถึงผ่านทางเดอลาเว็บ: ทีวีและสถานี
trabajo, Sistemas Industriales, Dispositivos móviles ...
•อินเตอร์เฟซ Generalidad เด กราเซียอัลโปรโตคอล HTTP, cualquier ลูกค้า puede
interactuar แย้ง cualquier เซิร์ฟเวอร์บาป HTTP ninguna ตั้งเฉพาะ.
Esto es เดลไม่มีสิ่งที่ต้องทำ cierto พิทักษ์ otras Alternativas, สบู่พิทักษ์ como los บริการ
เว็บ.
• Puesta en FUNCIONAMIENTO Independiente este Hecho es อูนา realidad Que ควรเปิด
tratarse Cuando SE trabaja en อินเทอร์เน็ต Los clientes และ servidores pueden Ser
puestas en FUNCIONAMIENTO Durante años Por tanto, los servidores Antiguos
deben Ser capaces เด entenderse แย้ง clientes Actuales และ Viceversa Diseñarยกเลิก
โปรโตคอล Que permita นี้ให้ผู้อื่น tipo de característicasผลลัพธ์ของ muy complicado HTTP
permite ลา extensibilidad Mediante ยูเอสเอลเดอลาส Cabeceras, ผ่านทางเดอลาส URIs,
ผ่านทางเดอลา habilidad พิทักษ์ Crear Nuevos Métodosและ tipos เด contenido.
•ความเข้ากันได้แย้ง Componentes Intermedios Los másยอดนิยม intermediaros
ลูกชาย varios tipos เด proxys พิทักษ์เว็บ Algunos de ellos แคชลาส, SE utilizan
พิทักษ์ mejorar เอ Rendimiento Otros permiten reforzar ลาpolíticasปลอดภัย:
ไฟร์วอลล์ Y por último, ทันตสำคัญ tipo de intermediarios เกตเวย์
permiten encapsular Sistemas ไม่มีเว็บ propiamente Por tanto, ลา Compatibilidad
แย้ง intermediarios กัดกร่อน permite reducir ลา latencia เด Interaccion, reforzar ลา
Seguridad Y encapsular otros Sistemas.
REST Logra satisfacer estos objetivos aplicando Cuatro restricciones:
. •Identificaciónเดอ Recursos และmanipulación de ellos ผ่านทาง Representaciones
Esto SE consigue Mediante เอล ยูเอสเด URIs HTTP es ยกเลิกโปรโตคอล centrado en
URIs ลอ Recursos ลูกชาย los Objetos lógicosลอสเก SE le envían Mensajes ลอ
Recursos ไม่มี pueden Ser ได้โดยตรง accedidos o modificados Más bien SE
trabaja แย้ง Representaciones de ellos Cuando SE utiliza ยกเลิกMétodo PUT พิทักษ์
enviar información, SE coge como อูนา Representacion เดแท้จริงซึ่งไม่ได้ระบุgustaría Que Que
ราฟาเอลวาร์ Marset Modelado, DiseñoอีImplementaciónบริการงานเว็บ 2006-07
REST vs บริการเว็บ 6/19
เอลเดลรัฐ recurso fuera Internamente เอลเดลรัฐ recurso puede Ser
cualquier cosa Desde อูฐานข้อมูล relacional ยกเลิก fichero ข้อความได้.
• Mensajes autodescriptivos REST ข้อกำหนด Que los Mensajes HTTP
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
De arquitecturas en red. Estos principios resumen Como Los Recursos son definidos y
diseccionados. El t é rmino frecuentemente. Es utilizado en el Sentido de describir a
cualquier interfaz que transmite DATOS espec í ficos de UN domino sobre HTTP sin. Una
capa adicional Como hace, SOAP. Estos DOS significados pueden chocar o incluso
solaparse.พักผ่อน


บริการเว็บ VS ราฟาเอล นาวาร์โร marset . elp-dsic-upv
modelado ดิสá n , E implementaci เลออง เดอ นอกจากนั้นเว็บ 2006-07
เหลือ VS บริการเว็บ 2 / 19

Í ndice ¿é es un servicio าเว็บ ? ................................................................................................ 3
¿é es าเหลือ realmente ? ................................................................................................ 4
¿ CU . kgm L es la motivaci เลออง เดอ พักผ่อน .................................................................................... 4
¿ CU . kgm principios เดอลอสเลส ลูกชายที่เหลือล่ะ ? ............................................................................... 5
¿ C óโมเซอร์ มาร์ติน เดอ โรคเช่นสหประชาชาติá n basado และพักผ่อน ...................................................... 6
¿โคโม crear การเชื่อม interfaz basada และพักผ่อน .................................................................... 7
¿ปอค้นหาและกระชากเอลอภิปรายเข้ามาพักผ่อน y Los บริการเว็บ ? .......................................... 10
¿ปอค้นหาและอภิปรายเข้ามากระชากเอลลอสบริการเว็บ basados en พัก Y สบู่ ? ซื้ 10
¿ C óโมดิส 15 AR และ servicio เว็บ basado และพักผ่อน ....................................................... 11
¿ CU . kgm เลสลูกลาส caracter í sticas de พัก Y สบู่ใน definitiva ? ................................... 12
¿ CU . kgm เลสลูกลาส diferencias ? ........................................................................................... 12
¿ ES realmente พักลาเดียว ? ................................................................................... 14
¿ค้นหาและ puede Pasar con สบู่ en el ฟูทูโร่ ? ..................................................................... 15
¿คูและ Pasar . kgm con ส่วนที่เหลือ ? ................................................................................................. 16
¿ D óใน ES úจนเหลือ ? .................................................................................................... 16
¿ D óใน ES úจนสบู่ ? .................................................................................................... 17
¿า ) เรามี concluir เดอ สิ่งที่ต้องทำคือการอภิปราย ? ................................................................. 17
ราฟาเอล นาวาร์โร marset . modelado ดิสá n , E implementaci เลออง เดอ นอกจากนั้นเว็บ 2006-07
เหลือ VS เว็บบริการ 3 / 19
¿é es un servicio าเว็บ ?
เอล consorcio W3C กำหนด Los บริการเว็บโคโม Systems ซอฟต์แวร์ดิส 15 ถูกพารา
soportar การเชื่อม interacci เลอองบน maquina เป็น maquina เกี่ยวกับการเชื่อมสีแดง ลอสๆ
suelen เซอร์เว็บ APIs เว็บคิว pueden เซอร์ accedidas ในส de น่าแดง ( principalmente
อินเทอร์เน็ต ) และลูกชาย ejecutados en el ระบบ que los aloja .
la definici เลออง เดอ บริการเว็บ propuesta alberga muchos tipos diferentes de Systems ,
แต่ El Caso com ú n de Uso de refiere เป็นลูกค้า Y servidores คิวเซ
comunican เมเดียนเต้mensajes XML que siguen El EST . kgm ndar สบู่ .
en Los ú ltimos เป็น 15 OS เซฮา popularizado อุน estilo de arquitectura ซอฟต์แวร์ conocido
โคโมพักผ่อน ( รัฐดำเนินการโอน ) เต้ นูโว estilo ฮา supuesto Una Nueva
opci เลออง เดอ estilo de Uso de los บริการเว็บ เป็น continuaci เลออง เซ listan Los Tres estilos de
usos M . kgm s comunes :
- เรียกกระบวนการระยะไกล ( RPC llamadas , เป็น procedimientos remotos )
: ลอสบริการเว็บ basados en Una de llamada RPC presentan interfaz เป็น
procedimientos Y funciones distribuidas ดูเถิด CuAl และคุ้นเคยเป็น muchos
desarrolladores . t í picamente , La unidad B . kgm กา เดอ เต้ เดอ ลา
operaci ประเภทบริการและเลออง wsdl ( wsdl ES UN หัวเรื่อง เดล servicio เว็บ es จําเป็นต้องพูด เอล
homologo del IDL พารา com )
( primeras herramientas พาราบริการเว็บ estaban centradas en " ทั้งหมดó
Nalgunos โล llaman La Primera generaci เลออง เดอ บริการเว็บ " es la ราซ เลอองปอ
la que นี้ estilo EST . kgm extendido มุย . อย่างไรก็ตาม ฮา ซิโด algunas บางครั้ง
criticado ปอไม่เซอร์ผู้ bilmente acoplado ยาอะไร suele เซอร์ implementado ปอ
Medio del mapeo เดอ นอกจากนั้นเป็น funciones espec í directamente ficas del lenguaje
o llamadas M éทั้งหมด . especialistas muchos creen que นี้ estilo ดีบี

desaparecer .บริการ arquitectura orientada เป็นบริการ ( Service Oriented Architecture SOA ) บริการเว็บ pueden Los
tambi é n เซอร์ implementados siguiendo Los conceptos de la
arquitectura SOA บราห์มลา unidad B . kgm กา เดอ comunicaci เลออง es el mensaje , M . kgm S
que la operaci ó . คือ t í picamente referenciado โคโมบริการ orientados เป็น mensajes
.
Los บริการเว็บ basados en SOA ลูกชาย soportados โดยลานายกเทศมนตรีส่วน de
desarrolladores ซอฟต์แวร์ Y analistas . อัล contrario que los บริการเว็บ
basados en RPC , นี้ estilo ES d é bilmente acoplado ดูเถิด CuAl และ preferible ยา que
เซเซ็นทราในตัวเขา " contrato " proporcionado ปอเอล documento wsdl , M . kgm s que en
Los รายละเอียด เดอ implementaci เลออง subyacentes .
- พักผ่อน ( รัฐโอนแทน ) บริการเว็บ basados en ส่วนที่เหลือ
ลอสintentan emular อัล protocolo http o protocolos similares เมเดียนเต้ ลา
restricci เลออง เดอ ลา interfaz establecer สหประชาชาติ conjunto conocido de operaciones
ราฟาเอล นาวาร์โร marset . modelado ดิสá n , E implementaci เลออง เดอ นอกจากนั้นเว็บ 2006-07
เหลือ VS บริการเว็บ 4 / 19
EST . kgm ndar ( ตัวอย่างเช่นได้ใส่ . . . . . . . ) ปอจึง , เต้ estilo เซเซ็นทรา M . kgm s en
interactuar con con recursos state , คิวคอน mensajes Y
operaciones .¿ค้นหาé es เหลือ realmente ?
ส่วนที่เหลือ ( รัฐดำเนินการโอน ) และสหประชาชาติ estilo de arquitectura ซอฟต์แวร์พารา
Systems hipermedias distribuidos นิทานโคโมลาเว็บ El t é rmino FUE introducido en la
tesis ปริญญาเอก เดอ รอย Fielding en 2000 เกียน ES อูโน่ de los principales autores de la
especificaci เลอองเดอ http .
ในความเป็นจริง , ที่พักเซ refiere estrictamente เป็นó colecci การเชื่อม n de principios พาราเอลดิสá o
เดอ arquitecturas ในสีแดง estos principios resumen โคโม Los recursos ลูกชาย definidos Y
diseccionados . El t é es en el rmino frecuentemente utilizado sentido de describir เป็น
cualquier interfaz que transmite espec íข้อมูล ficos เดอโดมิโนเกี่ยวกับ http บาปครั้งแรก
Capa adicional , สบู่โคโมดูเหมือนว่า . estos DOS significados pueden chocar incluso
o solaparse .es posible ดิส 15 AR และระบบซอฟต์แวร์ de Gran ทามะá n de acuerdo con la
arquitectura propuesta ปอฝ่ายบาป utilizar http o บาป interactuar con la เว็บ เป็นเมือง tambi é es posible
6 n ดิส 15 AR การเชื่อมง่าย interfaz XML HTTP Que ไม่มี sigue Los
principios พักผ่อน , y en กัมบิโอ seguir และรุ่นของ RPC .
เคบ destacar que ส่วนที่เหลือไม่มี ES UN EST . kgm ndar Ya que es ตาลเดี่ยวและ estilo de arquitectura .
อย่างไรก็ตามส่วนที่เหลือไม่มี ES UN EST . kgm ndar , EST . kgm basado en EST . kgm ndares :
-
-
- HTTP URL representaci เลอองเดอลอส recursos : XML / HTML / JPEG / GIF / . . . . . . .
- tipos MIME : ข้อความ / XML , Text / HTML . . . . . . .
¿ L es la motivaci ó CU . kgm n de ส่วนที่เหลือ ?
motivaci เลออง เดอ ลา พัก es de la capturar Las caracter í sticas de la เว็บ que la ฮัน hecho
แทน exitosa .
ศรี pensamos Un Poco ในนี้ . . . xito NOS daremos , cuenta que la la ของ
úซิโดเว็บ ฮาaplicaci เลออง distribuida Que ฮ่า conseguido เซอร์ escalable อัลทามาá o de อินเทอร์เน็ต El é xito โล
ดีบี อัลเดอเดอ mensaje ใช้ formatos extensibles Y EST . kgm ndares , Pero . kgm adem s เคบ destacar
que posee อุน esquema de direccionamiento ทั่วโลก ( EST . kgm ndar Y ขยายเป็นซูเวซ )

โดยเฉพาะ เอล concepto Central de la เว็บ ES UN espacio de URIs unificado . ลาส URIs
permiten ลาเดนซ่าแดง de la que permiten ลิงค์เว็บคิวซีตัน utilizada . ปอจึง ,
ellos consiguen tejer น่าร็อค aplicaci ó N .
ราฟาเอล นาวาร์โร marset . modelado ดิสá n , E implementaci เลออง เดอ นอกจากนั้นเว็บ 2006-07
เหลือ VS บริการเว็บ 5 / 19
ลาส URIs identifican recursos , Los cuales objetos ลูกชาย conceptuales . เลออง เดอ ลา representaci
นิทาน objetos เซ distribuye ปอ Medio de mensajes เป็น Trav ) ของ เดอ ลา เว็บคือ ระบบ extremadamente desacoplado ES
.
เป็น caracter í sticas ลูกชาย Las que ฮัน motivado พาราเซอร์ utilizadas โคโมกูíเป็นพาราลา
evoluci เลออง เดอ ลา เว็บ
¿ CU . kgm principios เดอลอสเลส ลูกชายที่เหลือล่ะ ?
เอล estilo de la arquitectura subyacente เว็บ es el รุ่นที่เหลือ objetivos เดอลอสเต้
estilo de arquitectura เซ listan เป็น continuaci เลออง :
- escalabilidad de la interacci เลออง con los Componentes . ลาฮา crecido
เว็บไซต์exponencialmente บาป degradar ซู rendimiento . การเชื่อม prueba de ellos es la
variedad เดอ ลูกค้าจึง pueden เอออวย Trav é s de la เว็บ : estaciones de
trabajo Systems , industriales dispositivos M , ó viles . . .
- generalidad de interfaces . ขอบคุณอัล protocolo HTTP , cualquier cliente puede
interactuar con cualquier Server HTTP บาป ninguna configuraci เลออง
พิเศษคือไม่มี ES เดลทำ cierto พาราในอีก alternativas , สบู่โคโมพารา Los ๆ

บริการเว็บ puesta en funcionamiento อินดิเพนเดนเต้ . นี้ hecho ES Una ความเป็นจริง que ดีบี
tratarse ควนเซ trabaja en อินเทอร์เน็ต ลูกค้า Y servidores pueden เซอร์
puestas en funcionamiento เป็นเวลาอีก 15 OS ปอจึง servidores Los Antiguos
ดีเบน เซอร์ capaces de entenderse หลอกลูกค้า actuales Y viceversa . โรค 15 AR a
protocolo que permita นี้ประเภท เดอ caracter í sticas ผลมุย complicado . http
ช่วยลา extensibilidad เมเดียนเต้เอลใช้ de las cabeceras , Trav é s de las URIs : Trav s , é de la habilidad พารา crear nuevos M é de Todos y tipos contenido .
- compatibilidad con Componentes intermedios . Los M . kgm คือการจัดการ intermediaros
ลูกชาย varios tipos de proxys ไปยังเว็บ ellos algunos เดอ ลาส แคช utilizan
เซพารา mejorar El rendimiento . permiten Otros reforzar ลาส Pol í Ticas de Security :
ไฟร์วอลล์ Y por ú ltimo otro ประเภท , importante de intermediarios gateway ,
permiten encapsular Systems ไม่ propiamente เว็บ ปอจึง , ลา compatibilidad
con intermediarios NOS ช่วย reducir ลา latencia interacci เลอองเดอ , ลา
y Otros encapsular reforzar Security Systems .
พักผ่อน logra satisfacer estos objetivos aplicando กวาโตร่จํากัดใดๆ :
- identificaci เลออง เดอ recursos Y manipulaci เลออง เดอ ellos é s de representaciones เป็น Trav .
n consigue เมเดียนเต้เซเอลใช้ de URIs . ES UN protocolo http centrado en
URIs . Los recursos ลูกชาย Los objetos ผมó gicos Los que se เลอ Env íเป็น mensajes . Los
recursos ไม่ pueden เซอร์ directamente accedidos O modificados . ดีเซ
s M . kgmtrabaja con representaciones de ellos . ควน เซ โปรดทราบและ M éทำใส่พารา
enviar informaci เลออง เซ coge เลออง เดอ โลโคโมอูน่า representaci Que NOS gustar íเป็น que
ราฟาเอล นาวาร์โร marset . modelado ดิสá n , E implementaci เลออง เดอ นอกจากนั้นเว็บ 2006-07
เหลือ VS บริการเว็บ 6 / 19
เอล เดล รัฐ recurso fuera . internamente เอลเดล puede เซอร์
recurso รัฐcualquier Una โคซา ตั้งแต่ฐานออกไปยัง relacional สหประชาชาติ fichero de ข้อความ .
- mensajes autodescriptivos . เหลือคิวลอสเผด็ mensajes http
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: