PLANTILLA PARA ESPECIFICAR CONTRATOS DE SERVICIOS. MEPROC Documento de Especificación de Servicios (Contrato): Servicio-S13 Versión 1.0 MEPROC Documento de especificación de un servicio SOA (Contrato) Versión: 1.0 Fecha: 16/05/2010 Revisión Fecha Versión Descripción Autor Aprobaciones Nombre / Rol Derechos Reservados Jorge Arias Consultor Independiente Fecha Plantilla para levantar contratos de Servicios Firma Pág. 2 de 7 MEPROC Documento de especificación de un servicio SOA (Contrato) Versión: 1.0 Fecha: 16/05/2010 Tabla de Contenido 1. Breve Descripción 4 2. Versión del servicio 4 3. Roles 4 4. Dueños del servicio 4 5. Descripción de la interfaz del servicio 4 6. Detalle del contrato del servicio 4 6.1 <Coloque aquí el nombre de función o método para la cual desee describir el contrato>Error! Bookmark not defined. 6.1.1 Mensaje de entrada 5 6.1.2 Mensaje de Salida 5 6.1.3 Excepciones 5 7. Implementación del servicio 6 8. Manejo de requerimientos no funcionales 6 Derechos Reservados Jorge Arias Consultor Independiente Plantilla para levantar contratos de Servicios Pág. 3 de 7 MEPROC Documento de especificación de un servicio SOA (Contrato) Versión: 1.0 Fecha: 16/05/2010 Documento de Especificación del Servicio S13 1. Breve Descripción Servicio para sincronizar tiempos entre los sistemas : Se encarga de mantener los sistemas con fechas sincronizadas en fechas y horas. 2. Versión del servicio 1.0 3. Roles Role Sistema Proveedor Descripción NTP Potenciales Sistemas consumidores 4. Todos los sistemas Dueños del servicio <De acuerdo a una matriz RACI (Resposible, Accountable, Consulted, Informed> indique las áreas de negocio o personas responsables del servicio> Resposible Accountable Informed Administrador de servidores Adminitrador de sistemas Área de sistemas Nota: Recuerde que el secreto de SOA es la gobernabilidad, la cual es un principio de base de la organización alrededor de su visión de arquitectura empresarial. 5. Descripción de la interfaz del servicio Nombre de la operación Consultar Fecha Consultar Hora 6. Descripción de la operación Se consulta la fecha actual Se consulta la hora actual Mensaje de entrada Solicitud de la fecha actual Solicitud de la hora actual Mensaje de salida Mensaje con la fecha actual Mensaje con la hora actual Excepciones Servidor off line Servidor off line Detalle del contrato del servicio Derechos Reservados Jorge Arias Consultor Independiente Plantilla para levantar contratos de Servicios Pág. 4 de 7 MEPROC Documento de especificación de un servicio SOA (Contrato) Versión: 1.0 Fecha: 16/05/2010 6.1 Consultar Fecha 6.1.1 Mensaje de entrada (en su defecto coloco una referencia al archivo XSD que contiene la definición del mensaje de entrada) Atributo Descripción Tipo Obligatorio Valores (Dominio, Valor por default, etc.) Regla de negocio 6.1.2 Mensaje de Salida (en su defecto coloco una referencia al archivo XSD que contiene la definición del mensaje de entrada) Atributo Fecha Descripción Fecha actual del sistema global Tipo Date Obligatorio Valores (Dominio, Valor por default, etc.) Regla de negocio Si 6.1.3 Excepciones En esta sección se debe describir todas las posibles excepciones que puede llegar a generar la ejecución de la operación que esta siendo descrita. Nombre de la excepción Error Descripción El sistema se encuentra fuera de línea Regla de negocio 6.2 Consultar Hora 6.2.1 Mensaje de entrada (en su defecto coloco una referencia al archivo XSD que contiene la definición del mensaje de entrada) Atributo Descripción Derechos Reservados Jorge Arias Consultor Independiente Tipo Obligatorio Plantilla para levantar contratos de Servicios Valores (Dominio, Valor por default, etc.) Regla de negocio Pág. 5 de 7 MEPROC Documento de especificación de un servicio SOA (Contrato) Versión: 1.0 Fecha: 16/05/2010 6.2.2 Mensaje de Salida (en su defecto coloco una referencia al archivo XSD que contiene la definición del mensaje de entrada) Atributo Hora Descripción Hora actual del sistema global Tipo Time Obligatorio Valores (Dominio, Valor por default, etc.) Regla de negocio Si 6.2.3 Excepciones En esta sección se debe describir todas las posibles excepciones que puede llegar a generar la ejecución de la operación que esta siendo descrita. Nombre de la excepción Error 7. Descripción El sistema se encuentra fuera de línea Implementación del servicio Función Cualquier operación de negocio 8. Regla de negocio Detalles de implementación Se debe implementar en cualquier operación donde se requiera el uso de la fecha u hora para una correcta trazabilidad de la información entre los diferentes sistemas Manejo de requerimientos no funcionales Agrupador Requerimiento Invocación Seguridad Calidad de Derechos Reservados Jorge Arias Consultor Independiente Requerimiento Detalle del requerimiento Tipo de invocación Protocolo Autenticación Autorización Integridad & No repudio Síncrono Privacidad Tiempo de RMI 0.2 Plantilla para levantar contratos de Servicios Pág. 6 de 7 MEPROC Documento de especificación de un servicio SOA (Contrato) Agrupador Requerimiento Servicio Transacciones Derechos Reservados Jorge Arias Consultor Independiente Requerimiento respuesta (Segs.) Numero de invocaciones / segundo Transacciones Versión: 1.0 Fecha: 16/05/2010 Detalle del requerimiento 5000 Plantilla para levantar contratos de Servicios Pág. 7 de 7