Вы находитесь на странице: 1из 2

Pontificia Universidad Catlica del Ecuador

Facultad de Ingeniera
Escuela de Sistemas
Alexander Zurita
10/09/15

Investigacin: SOA, SOAP, REST, APIs Redes Sociales, Cloud Computing.

La arquitectura orientada a servicios (SOA)

SOA no es un lenguaje de programacin o un software. Es un paradigma para el desarrollo y


diseo de sistemas distribuidos, que permite a las organizaciones unir los objetivos de negocio
con la infraestructura de TI integrando los datos y la lgica de negocio de sus sistemas
separados, brindando facilidad y flexibilidad de integracin, reduciendo costos de
implementacin y una adaptacin gil ante las posibles modificaciones o cambios.
La SOA permite a las organizaciones crear un capa de servicios con base en metadatos
reutilizables, con un sistema de informacin altamente escalables, una clara presentacin o
exposicin bien definida e invocacin de servicios, lo cual facilita la interaccin con otros
sistemas o de terceros.

Aplicaciones bsicas: sistemas desarrollados bajo cualquier arquitectura o tecnologa,


geogrficamente dispersos y bajo cualquier figura de propiedad;
De exposicin de funcionalidades: donde las funcionalidades de la capa aplicativa son
expuestas en forma de servicios (generalmente como servicios web);
De integracin de servicios: facilitan el intercambio de datos entre elementos de la
capa aplicativa orientada a procesos empresariales internos o en colaboracin;
De composicin de procesos: que define el proceso en trminos del negocio y sus
necesidades, y que vara en funcin del negocio;
De entrega: donde los servicios son desplegados a los usuarios finales.

SOAP (Simple Object Access Protocol)


Soap es un protocolo estndar que permite la comunicacin entre objetos de diferentes procesos,
aplicaciones mediante el envo de mensajes basados en en XML, que puede ser entendido por
cualquier Web Services, por lo tanto es independiente de la plataforma y del lenguaje.
SOAP no interfiere en la semntica de cualesquiera datos especficos de aplicacin que
comunica, ni tampoco en asuntos tales como en enrutamiento de mensajes SOAP, transferencia
de datos fiables, cortafuegos que atraviesa, etc. No obstante, SOAP proporciona el marco de
trabajo por el que la informacin de aplicaciones especficas puede comunicarse de forma
extensible.

REST, Representational State Transfer


La Transferencia de Estado Representacional, es un tipo de arquitectura de desarrollo web
basado en el estndar HTTP. Nos permite crear servicios y aplicaciones que pueden ser usados
en cualquier dispositivo, o usuario que comprenda HTTP, siendo mucho mas simple y
convencional que los otros protocolos SOAP y XML-RPC. Usado actualmente para describir
interfaces entre sistemas que estn basados directamente en HTTP, para la ejecucin de
operaciones sobre los datos, y sin realizar abstracciones de protocolos basados en patrones de
intercambio de mensajes.

APIS REDES SOCIALES

Una interfaz de Programacin de Aplicaciones, son funciones implementadas previamente, que


permiten al programador comunicarse con un sistema determinado a travs de una interfaz,
aadindole funcionalidades. Actualmente las aplicaciones estn siendo diseadas con la
capacidad de una conexin API, para realizar la conexin se debe seguir un proceso de
autenticacin y autorizacin de permisos mediante la implementacin de OAuth (Open
Authentication). Permitiendo al usuario obtener un permiso de ingreso a un tercero, ya sea
proveedor o aplicacin, para acceder a sus datos, sin tener que proporcionarle su usuario y
contrasea.

Cloud Computing

Segn la IEEE Computer Society, la computacin en la nube se esta conviertiendo en un


paradigma en el que la informacin de los usuarios se almacena en la red permanentemente
mediante servidores, los cuales envan a memorias temporales de los clientes, celulares, laptop,
etc. Cloud Computing ha generado el concepto de Software as a Service, o software como un
servicio. En el que el usuario usa el software que necesita, sin la necesidad de poseerlo
fsicamente en los dispositivos, solo dndoles la posibilidad de copiarlo en un dispositivo de
almacenamiento externo, conocida como tercerizacin o OutSourcing.

Bibliografa

Informatica, (2013) http://international.informatica.com/la/solutions/enterprise-data-integration-


and-management/service-oriented-architecture/ acceso 10/09/15 09:00

Mitra, N. (2003). Simple Object Access Protocol (SOAP) 1.2: Primer.

Marquez, A (2013). http://asiermarques.com/2013/conceptos-sobre-apis-rest/ acceso 10/09/15


09:26

4BLOG, (2012. http://www.4rsoluciones.com/apis-extendiendo-las-posibilidades-de-las-redes-


sociales/) acceso 10/09/15 10:00

Soto, J. S. (2013). Computacin en la nube. Investiga. TEC, 10(10), 4-5.