Descripción del proyecto
EL HARDWARE CUANTICO EVOLUCIONA RAPIDAMENTE. DIFERENTES COMPAÑIAS SIGUEN PRESENTANDO NUEVOS COMPUTADORES CUANTICOS, Y EL NUMERO DE CUBITS NO PARA DE CRECER RAPIDAMENTE. AL MISMO TIEMPO, SE CONTINUA DESCUBRIENDO NUEVOS ALGORITMOS CUANTICOS APLICADOS A CADA VEZ MAS DOMINIOS.NO OBSTANTE, LOS COMPUTADORES CUANTICOS TODAVIA SON MUY CAROS DE MANTENER Y OPERAR. PARA ACELERAR LA ADOPCION DEL PARADIGMA CUANTICO Y AUMENTAR LOS ESFUERZOS DE INVESTIGACION EN ESTA AREA, MUCHOS DE LOS COMPUTADORES CUANTICOS EXISTENTES ESTAN DISPONIBLE A TRAVES DE LA NUBE MEDIANTE UN MODELO DE PAGO POR USO.EL EXITO DE LA COMPUTACION EN LA NUBE ES IRREFUTABLE. ESTE MODELO DE COMPUTACION PROPORCIONA A LAS EMPRESAS UN MEJOR CONTROL SOBRE SUS COSTES AL PAGAR SOLO POR LOS SERVICIOS QUE UTILIZAN. UN MODELO SIMILAR ES EL QUE ESTA EMERGIENDO PARA LA COMPUTACION CUANTICA.SIN EMBARGO, LA INGENIERIA DEL SOFTWARE CUANTICO SE ENCUENTRA AUN EN UNA ETAPA INICIAL. ESTO IMPLICA QUE LO BENEFICIOS Y VENTAJAS DE LA COMPUTACION EN LA NUBE, SON MAS DIFICILES DE OBTENER CUANDO SE TRATA DE SOFTWARE CUANTICO.POR EL MOMENTO, LA MAYORIA DE LOS SISTEMAS DE SOFTWARE CUANTICO SON EN REALIDAD SISTEMAS HIBRIDOS EN LOS QUE COMPONENTES DE SOFTWARE CUANTICO COEXISTEN Y COOPERAN CON COMPONENTES TRADICIONALES. UNA MANERA NATURAL DE ABORDAR ESTA COEXISTENCIA COLABORATIVA, ESPECIALMENTE EN LA NUBE, ES SIGUIENDO LOS PRINCIPIOS DE LA INGENIERIA DEL SOFTWARE EN EL AMBITO DE LOS SERVICIOS Y DE LA COMPUTACION ORIENTADA A SERVICIOS. SIN EMBARGO, LAS LIMITACIONES ACTUALES DE LA INFRAESTRUCTURA DE COMPUTACION CUANTICA EN LA NUBE NO PERMITEN A LOS DESARROLLADORES BENEFICIARSE DE SU EXPERIENCIA EN INGENIERIA DEL SOFTWARE.EN ESTE SUBPROYECTO, EL EQUIPO DE LA UNIVERSIDAD DE EXTREMADURA ABORDARA DOS DE LAS PRINCIPALES LIMITACIONES DE LOS SERVICIOS CUANTICOS. EN PRIMER LUGAR, EL DESARROLLO DE MICROSERVICIOS CUANTICOS SE VE LASTRADO POR LA FALTA DE TECNICAS DE ALTO NIVEL DE ABSTRACCION QUE SIMPLIFICAN EL DESARROLLO DE MICROSERVICIOS CLASICOS. Y EN SEGUNDO LUGAR, UNA VEZ QUE SE HAN DESARROLLADO SERVICIOS CUANTICOS, HAY UNA GRAN CARENCIA DE METODOLOGIAS PARA LA OPERACION (DESPLIEGUE, ORQUESTACION, MONITORIZACION,
) DE LOS MISMOS EN LOS COMPUTADORES CUANTICOS. PARA ELLO, ESTE SUBPROYECTO PROPORCIONARA A LOS INGENIEROS DE SOFTWARE LAS HERRAMIENTAS Y TECNICAS NECESARIAS PARA LA CREACION DE MICROSERVICIOS CUANTICOS. EN ESTE SENTIDO, SE HAN LLEVADO A CABO AVANCES SIGNIFICATIVOS PARA LOS MICROSERVICIOS CLASICOS CON LA CREACION DE ESTANDARES Y HERRAMIENTAS DE SOPORTE. ESTAS LECCIONES DE LOS MICROSERVICIOS CLASICOS SERAN TENIDAS EN CUANTA PARA PROPORCIONAR: UN PROTOCOLO Y UNA HERRAMIENTA DE GENERACION DE CODIGO PARA LA DEFINICION DE APIS QUE INCLUYEN SERVICIOS EJECUTADOS EN UN COMPUTADOR CUANTICO, UNA SOLUCION DE ORQUESTACION PARA LA COORDINACION DE MICROSERVICIOS CLASICOS Y CUANTICOS Y UN CONJUNTO DE PRACTICAS DE DEVOPS PARA MICROSERVICIOS CUANTICOS.PARA CUMPLIR ESTOS OBJETIVOS, EL EQUIPO DE LA UNIVERSIDAD DE EXTREMADURA TIENE UNA AMPLIA EXPERIENCIA EN EL DESARROLLO Y OPERACION DE SERVICIOS EN ENTORNOS NO TRADICIONALES, COMO LOS TELEFONOS INTELIGENTES O LOS DISPOSITIVOS IOT. ESTA EXPERIENCIA DESPLEGANDO SERVICIOS EN DISPOSITIVOS TAN LIMITADOS SERA ESENCIAL PARA DESARROLLAR LA COMPUTACION ORIENTADA A SERVICIOS EN ORDENADORES CUANTICOS, MUY POTENTES COMPUTACIONALMENTE PERO MUY LIMITADOS AUN EN TERMINOS DE INFRAESTRUCTURA O SOPORTE PARA EL DESARROLLO DE SERVICIOS. NGENIERIA DEL SOFTWARE\DESARROLLO DE SOFTWARE CUANTICO\INGENIERIA DEL SOFTWARE CUANTICO\OPERACION DE SERVICIOS\DESARROLLO DE SERVICIOS\INGENIERIA DE SERVICIOS