Derecho

Páginas: 9 (2039 palabras) Publicado: 24 de junio de 2011
UNIVERSIDAD POLITECNICA DE NICARAGUA
[pic]

TENDENCIAS TECNOLOGICAS

SOA

Nombre: Jaime Macías Álvarez

Fecha: 19/06/2011

Prof: Juan Pablo

Carrera: Ingenieria en Sistemas

Conceptos, ventajas, componentes relacionados con SOA

Los conceptosrelacionados con SOA giran en torno a demandas de integrar grandes y complejos procesos de negocios de una forma eficiente y a un costo conveniente.

Integrar aplicaciones, muchas veces complejas, con nuevos servicios presenta uno de los desafíos principales a la hora de ingresar en SOA.

Las empresas que están buscando migrar a SOA disponen de una amplia variedad de plataformas y proveedoresLa Arquitectura Orientada a Servicios (en inglés Service Oriented Architecture), es un concepto de arquitectura de software que define la utilización de servicios para dar soporte a los requisitos del negocio.
Permite la creación de sistemas altamente escalables que reflejan el negocio de la organización, a su vez brinda una forma estándar de exposición e invocación de servicios (comúnmentepero no exclusivamente servicios web), lo cual facilita la interacción entre diferentes sistemas propios o de terceros.
SOA no es una tecnología, sino realmente un estilo de arquitectura o paradigma que facilita la implantación de EAI y B2B. En The Server Labs creemos que SOA es un nuevo modo de pensar, trabajar y definir software. Es una estrategia viva, y por tanto tiene que estar bien definida ygobernada, para que sea utilizable y mantenible.  Si se definen correctamente tanto el governance como la arquitectura técnica, veremos los beneficios tremendos que SOA puede aportar con cada proyecto lanzado en la organización.
SOA se basa en elementos llamados Servicios, que son módulos auto contenidos y universalmente accesibles que publican sus contratos de interfaz por medio de un registro.Las interfaces esconden los detalles de la implantación y los servicios se comunican entre ellos por medio de intercambio de documentos, en vez de invocaciones directas a métodos en otros servicios. Por esto se dice que SOA tiene acoplamiento bajo, al revés de las anteriores técnicas de sistemas distribuidos. Con Web Services, SOA se implementa fácilmente, pero puede ser implementado también conotras tecnologías.
SOA define las siguientes capas de software:
* Aplicaciones básicas - Sistemas desarrollados bajo cualquier arquitectura o tecnología, geográficamente dispersos y bajo cualquier figura de propiedad;
* De exposición de funcionalidades - Donde las funcionalidades de la capa aplicativas son expuestas en forma de servicios (servicios web);
* De integración de servicios -Facilitan el intercambio de datos entre elementos de la capa aplicativa orientada a procesos empresariales.

Principios básicos de SOA
Los siguientes son objetivos generales buscados en Arquitecturas Orientadas a Servicios:
Límites son explícitos
Los servicios pueden estar distribuidos en diferentes zonas geográficas, pueden afectar diferentes dominios (de tecnologías propietarias) y normalmente seejecutan en entornos diferentes. Bajo este contexto, los servicios se ejecutan a través del intercambio de mensajes, confiriendo a la implementación del servicio la problemática intrínseca de resolver cómo ejecutar la función que corresponda y a través de qué protocolo (RPC, APPC, TCP, etc.).
Servicios autónomos
• Independencia en el deployment de los servicios
• Control de excepciones• Control de integridad de los resultados de la ejecución del servicio
• Seguridad (e.g. control de los datos de entrada, mensajes malformados)
• Control de identidad
• Autorización
• Autenticación
• Otros servicios de infraestructura (transacciones, timeout, etc.)
Compartir esquemas y contratos
Los servicios no comparten clases (con datos y comportamiento),...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • derecho al derecho
  • EL DERECHO DE LOS DERECHOS
  • Del estado de derecho al derecho del estado
  • el derecho en el estado de derecho
  • El Derecho De Los Derechos
  • Derecho
  • Derecho
  • Derecho

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS