Sistema basado en reglas para la validación del despliegue de servicios
نویسندگان
چکیده
Numerosas aplicaciones empresariales desarrolladas hoy en d́ıa se caracterizan por presentar una arquitectura orientada a servicios (SOA, del inglés Service Oriented Architecture) [15]. Su uso facilita la interoperabilidad entre sistemas heterogéneos, al definir una manera estándar de anunciar e invocar servicios que actúan de manera independiente. Además, su empleo favorece la fiabilidad, mantenibilidad y escalabilidad de dichas aplicaciones. Una de las actividades a llevar a cabo durante el desarrollo de este tipo de aplicaciones es el despliegue de los servicios, que consiste en realizar todas las acciones necesarias para poder poner dichos servicios en funcionamiento. Es habitual que los servicios cooperen entre śı, estableciéndose dependencias entre ellos en función de los recursos ofertados y los requisitos demandados, siendo necesario comprobar su disponibilidad. Por otro lado, es necesario tener en cuenta las caracteŕısticas de los entornos sobre los que se realiza el despliegue. Dichos entornos son normalmente heterogéneos, estando constituidos por componentes de diversa ı́ndole, y distribuidos, es decir, los servicios suelen ejecutarse sobre distintos nodos que conforman una red. Por otro lado, se debe tener en cuenta que durante el desarrollo de las aplicaciones empresariales se suelen utilizar varios entornos de despliegue, para de esta forma, adecuarse a las necesidades concretas de cada fase del proyecto. Todo ello conduce a que el despliegue sea una actividad compleja que, sin embargo, se realiza normalmente de forma manual, siendo una de las principales fuentes de error durante el desarrollo de los sistemas, lo que implica un aumento en el tiempo requerido para su puesta en funcionamiento y en el coste asociado. Este hecho ha dado lugar a la investigación en este campo, con el objetivo de facilitar la realización de dicha tarea.
منابع مشابه
Medidas de Complejidad Cuantitativas para Sistemas Expertos Basados en Reglas
La evaluación de un Sistema Basado en Conocimiento es una fase del ciclo de desarrollo en este paradigma que comúnmente busca que el sistema tenga una sintaxis correcta, una semántica válida y que el grado de usabilidad y utilidad sea alto. Sin embargo, en esta etapa no se hace una valoración de la organización que tiene la Base de Conocimiento, lo cual pudiera repercutir en la eficiencia de la...
متن کاملGeneración de una Base de Reglas de Control "Fuzzy" de un Vehículo, Usando Datos Numéricos
ste artículo describe brevemente el método para generar la Base de Reglas fuzzy de un controlador, a partir de pares de Entrada-Salida deseados. Esto se logra coleccionando las reglas generadas y las reglas linguísticas en una Base de Reglas Fuzzy Común, y construyendo un Sistema de Lógica Fuzzy final basado en una Base de reglas Fuzzy Combinada. El proceso a controlar es el modelo mate...
متن کاملUn Algoritmo Genético para Aprendizaje de un Sistema Basado en Reglas Difusas tipo Takagi Sugeno
Resumen— Este trabajo presenta un método de aprendizaje de la base de conocimiento de un Sistema Basado en Reglas Difusas tipo Takagi Sugeno mediante ejemplos. Para el aprendizaje de las particiones difusas utilizadas en los antecedentes se utiliza un Algoritmo Genético que incluye tanto el número de etiquetas de cada partición como la semántica de dichas etiquetas. Para el aprendizaje de las r...
متن کاملDesarrollo de Aplicaciones con Enfoque SOA (Service Oriented Architecture)
El Proyecto Link-All, financiado por la Unión Europea y del que forma parte el Instituto de Computación (INCO) de la Facultad de Ingeniería de la Universidad de la República, ha definido y puesto en funcionamiento un sistema basado en SOA. Dicho sistema brinda servicios concretos a nivel del negocio sobre los que se van construyendo otros nuevos y que son utilizados por las distintas aplicacion...
متن کاملSistema inteligente para procesamiento de imágenes en control de calidad basado en el modelo difuso singleton tipo 1
Resumen. En este artículo se presenta una metodología hibrida basada en un modelo difuso del tipo 1 en versión singleton usando un diseño factorial 2 que optimiza el modelo del sistema experto y sirve para realizar inspección en línea. El método de diseño factorial proporciona la base de datos necesaria para realizar la creación de la base de reglas para el modelo difuso y también genera la bas...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Inteligencia Artificial, Revista Iberoamericana de Inteligencia Artificial
دوره 14 شماره
صفحات -
تاریخ انتشار 2010