Entradas Arquitectura Empresarial
Arquitectura Orientada a Servicios o SOA, es un tema candente en los negocios actuales. Usted puede haber leído acerca de SOA y preguntan cómo pueden afectar a su negocio y cómo pueden ser útiles para ti. En cuanto a la vez un punto de vista del mundo real y un punto de vista técnico, a construir una sólida comprensión de la arquitectura SOA de la que puede saltar a la aplicación de esta tecnología en su negocio. Definición de Arquitecturas Orientadas a Servicios Esencialmente, un servicio es la implementación de ciertas medidas en uno o más procesos de negocio, y la arquitectura orientada a servicios se beneficia de estos servicios. Más importante aún, las arquitecturas orientadas a servicios-tienen muchas ventajas para las empresas, incluyendo el permitir una mejor alineación de los requerimientos del negocio y la tecnología. servicios SOA también puede ser fácilmente intercambiados o reutilizados con diferentes fines. Y una arquitectura orientada a servicios permite a su empresa la capacidad de aprovechar fácilmente los servicios existentes, dejando la posibilidad de escribir nuevos servicios para satisfacer propósitos específicos. arquitecturas orientadas a servicios dependen en gran medida en la programación en XML, una marca de texto basado en el lenguaje que permite a los desarrolladores a definir su propia estructura de datos específica. Sin embargo, un beneficio clave de la aplicación de una arquitectura SOA es que no importa el idioma o en el protocolo se utiliza. En cambio, el proceso puede ser escrito para ser utilizado en múltiples plataformas. Un simple ejemplo de la arquitectura SOA es un programa que instalado en un ordenador que puede contener la colección de un usuario de la música digital. El programa puede funcionar mejor si se tiene acceso a Internet y se puede utilizar un servicio - Buscar el nombre de un título de CD o una canción en una base de datos grande de la música, por ejemplo, o facilitar el acceso a una tienda en línea que utiliza la misma base de datos de una manera diferente. SOA es esencial para proporcionar los servicios existentes con las nuevas características. Cómo SOA puede ser beneficioso para una empresa cuando se utiliza por las empresas, las arquitecturas orientadas a servicios, es posible establecer, por ejemplo, un proceso de registro en línea completa. Esto podría incluir una forma de enviar una dirección de correo electrónico de la persona registrada con las instrucciones específicas para la instalación sin necesidad de la persona a tener acceso a un sitio web de terceros a esta información. En su lugar, un programa puede ser escrito para extraer información directamente desde la aplicación, la referencia a sitios web de terceros, y se integran perfectamente la respuesta en el correo electrónico de confirmación. Lo mismo podría ser verdad para la información meteorológica - el programa podría proporcionar al usuario información sobre las condiciones del tiempo en tanto el código postal del usuario y el código postal del lugar de entrenamiento. Esto permitiría a la compañía ofrecer un valor añadido en sus correos electrónicos - la información del tiempo será proporcionada directamente, en lugar de un tercer sitio que el usuario final que el acceso de forma independiente, y que ser personalizado. Otros elementos que participan en la arquitectura orientada a servicios podrían incluir la planificación, el registro y procesamiento de tarjetas de crédito. Los servicios también podría permitir formas de acceder a una base de datos única. El uso de un ejemplo concreto de la SOA, una empresa podría hacer su base de datos de libros y música a disposición de los usuarios externos como un servicio, y los usuarios pueden optar por crear procesos que tienen información específica de esta base de datos. Por ejemplo, alguien podría crear un proceso que permite a los visitantes a un sitio web para encontrar un nombre de artista en esta gran base de datos, y los resultados devueltos se aplicará a la información sólo en discos compactos, en lugar de títulos de libros que también se menciona el nombre. Tomemos un ejemplo de negocio de SOA, una base de datos de los cursos se podría utilizar como un servicio para proporcionar a las personas con distintos aspectos de la base de datos de diferentes maneras. Los entrenadores, por ejemplo, podría tener acceso a una aplicación de cliente pesado que les permite buscar una base de datos completa, incluyendo cursos que no están disponibles al público. El público, por el contrario, podría tener acceso a una aplicación basada en web a través del cual se pueda buscar para los cursos en fechas específicas o sobre temas específicos. Y la gente de ventas podría ser dado, incluso en una forma diferente de acceder a esta base de datos para saber no sólo cuando las clases están disponibles, pero ¿a qué lugares, lo que lleva a la información meteorológica y las direcciones. Todo esto podría ser perfectamente con las arquitecturas orientadas a servicios, sin tener que crear varias bases de datos para múltiples usuarios. Haga los ajustes con más facilidad con la Arquitectura Orientada a Servicios Una diferencia entre una arquitectura SOA y un modo más tradicional de desarrollo es que SOA permite a las empresas a entregar un conjunto más específico de las necesidades de su equipo de TI . Además, mientras que la aplicación plena de una SOA puede tomar un largo periodo de tiempo un servicio individual se pueden construir en pocas semanas. Esto significa que hay espacio para facilitar ajustes que deban realizarse en un servicio y el tiempo de los errores que se hicieron antes en el proceso, que también puede beneficiar a una compañía. Conclusión En esencia, una SOA puede ser una gran ventaja para cualquier empresa que utiliza las aplicaciones Web. Puede proporcionar nuevas características para los programas escritos en las plataformas obsoletas y puede ahorrar tiempo para que los desarrolladores no tener que escribir los nuevos procesos en los que son útiles ya están en existencia. Mientras que SOA puede ser el tema candente del momento, parece claro que seguirá siendo una parte importante de la compañía durante muchos años por venir.












