domingo, marzo 12, 2006

LOS SERVICIOS ON-DEMAND Y LA ARQUITECTURA SOA

La convergencia de una serie de tecnologías y tendencias (Internet de alta velocidad, Web Services y SOA), ha provocado que haya surgido una nueva categoría de fabricantes de software con un modelo de negocio radicalmente distinto y radicalmente más eficiente. Estos nuevos fabricantes de software, o mejor dicho, proveedores de Servicios On-Demand, han diseñado sus aplicaciones para que funcionen como un servicio accesible a través de Internet, que a su vez se puede integrar con los sistemas propios del cliente o con otros servicios On-Demand mediante los estándares abiertos de los Web Services y la arquitectura de sistemas SOA (Service Oriented Architecture).

Durante las últimas cuatro décadas, las arquitecturas de los sistemas de información de las empresas, se han tenido que enfrentar a un entorno cada vez más complejo de software, derivado fundamentalmente, de la necesidad de responder de una forma rápida a las necesidades del negocio, reducir los costes de las tecnologías de la información, e integrarse con clientes, proveedores, u otros socios del negocio. Hace aproximadamente 10 ó 15 años las empresas empezaron a desarrollar sus soluciones de ERP (Enterprise Resource Planing), CRM (Customer Relationship Management), SCM (Supply Chain Management), y un poco más tarde Intranets, E-Commerce y Portales.

El resultado de todo esto, es que una misma empresa podía tener hasta 4 ó 5 códigos de programas para ejecutar una misma función (por ejemplo: consultar el saldo de un cliente), dependiendo de sí ésta se hacía desde su ERP, su CRM, su E-Commerce o cualquier otra aplicación. Esta complejidad es una consecuencia de la arquitectura de sistemas heredada, en la que el código de la función en sí mismo y su integración con otra interface de aplicación están mezclados y por tanto se necesita hacer una integración específica por cada interface de aplicación que vaya a utilizar la función.

MAINFRAME

CLIENT/SERVER

SERVICE ORIENTED

FACILITADOR Circuitos integrados y almacenamiento magnético PCs y LAN Internet y estándares abiertos
APLICACIÓN TÍPICA Lawson SAP Salesforce.com
VALOR PARA EL NEGOCIO Digitalizar datos Automatizar procesos estáticos (p.e: Contabilidad) Automatizar procesos dinámicos (p.e: Gestión Comercial)
FOCO DE LA PLATAFORMA Sistema operativo Bases de datos Interface de usuario
INTEGRACION Técnicos Cliente Técnicos Cliente Técnicos Cliente
MANTENIMIENTO Técnicos Cliente Técnicos Cliente Fabricante
ADMINISTRACION Técnicos Cliente Técnicos Cliente Responsables de negocio del cliente

La arquitectura SOA (Service Oriented Architecture) propone un modelo mucho más eficiente, en el que el código de la función es independiente de la forma en que se resuelve la integración. La función puede estar hecha en cualquier lenguaje de programación y residir en cualquier tipo de plataforma tecnológica conservándose de esta manera los activos actuales de la empresa en sus sistemas de información. Desde el punto de vista de las aplicaciones externas, la función es una caja negra que recibe unos parámetros de llamada o solicitud de información y responde de una manera que es reconocible según unos estándares. La integración se resuelve mediante una buena definición de los parámetros de llamada a la función y una buena definición de la naturaleza de la respuesta. Esta definición se hace mediante los estándares que engloban los Web Service y que describimos brevemente.

XML (Extensible Markup Language): es un estándar para definir los nombres y propiedades de los items de datos que se intercambian entre el servicio solicitante y el servicio proveedor.

SOAP (Simple Object Acces Protocol): es un conjunto de normas que define como deben ser las solicitudes y respuestas entre un usuario Web y un Servicio Web.

WSDL (Web Services Description Language): describe pormenorizadamente la funcionalidad de un Servicio Web y los protocolos necesarios, tales como SOA, para interactuar con el mismo.

UDDI (Universal Description Discovery and Integration): es un registro que permite al proveedor de un Servicio Web, anunciarlo y describirlo para que otros usuarios lo puedan encontrar y hacer uso de él.

La combinación de una amplia disponibilidad de accesos a Internet de alta velocidad (ADSL) y las tecnologías descritas anteriormente, ha provocado la aparición de los Servicios On-Demand.

3 Comments:

Blogger edjones7958742714 said...

Do you want free porn? Contact my AIM SN 'abunnyinpink' just say 'give me some pics now!'.

No age verification required, totally free! Just send an instant message to AIM screen name "abunnyinpink".

Any message you send is fine!

AIM abuse can be reported here.

8:31 p. m.  
Blogger mattclinton99083918 said...

Get any Desired College Degree, In less then 2 weeks.

Call this number now 24 hours a day 7 days a week (413) 208-3069

Get these Degrees NOW!!!

"BA", "BSc", "MA", "MSc", "MBA", "PHD",

Get everything within 2 weeks.
100% verifiable, this is a real deal

Act now you owe it to your future.

(413) 208-3069 call now 24 hours a day, 7 days a week.

3:38 a. m.  
Anonymous Anónimo said...

Bonjour, paulovillegas.blogspot.com!
[url=http://viagramasbarata.fora.pl/ ] viagra online[/url] [url=http://escialis.fora.pl/ ] cialis en espana[/url] [url=http://cialisespana.fora.pl/ ]comprar cialis online[/url] [url=http://cialises.fora.pl/ ]comprar cialis [/url] [url=http://cialismedica.fora.pl/ ]comprar cialis online[/url] [url=http://cialissinreceta.fora.pl/ ]comprar cialis [/url]

11:56 p. m.  

Publicar un comentario

<< Home