Arquitectura Servicio Lecturas Crudas Contadores
Arquitectura Servicio Lecturas Crudas Contadores
Arquitectura Servicio Lecturas Crudas Contadores
Aspectos Regulatorios
Introducción a SOA
• Publicación Plan de
adecuaciones para
Sistema de 6 meses
Submercado
DemSbm = (Frt001 + Frt002) – (Frt003 + Frt004)
Frt002 Frt004
Frontera : Punto donde debe ser medida la energía de intercambio entre dos
Submercados, uno de los cuales es Importador y el otro Exportador.
Frontera
SbmExp SbmImp
Definiciones Básicas
Interrogación de Contadores
Una vez finaliza el día de Operación, esta
actividad es adelantada por el CGM, dentro de
Escalabilidad
• En el diseño del servicio se
consideraron aspectos relativos al
manejo de la concurrencia, es decir,
muchos usuarios podrán invocar
simultáneamente el servicio.
Reporte de Lecturas – Servicio Web
C1
1 Servicio Web
XML
2
Cn
1
1
3
BD-XM
PORTAL
4
Auditor
Arquitectura
Servicio Reporte Lecturas Crudas Contadores
Todos los derechos reservados para XM S.A. E.S.P.
SOA: Arquitectura Orientada a Servicios
Vista Conceptual
GUI
Enterprise Consumidores de
Frontend Servicios
Layer
Process Servicios de
Layer Proceso
Servicios
Basic Básicos
Layer
BI DWH
OP BL Sistemas
• Contrato
• Lógica de negocio
• Acceso a datos
Atributos de Calidad – Formatos
Almacenamiento: Solamente se
almacenarán dos cifras decimales.
Cálculos: El resultado de los cálculos se
redondea por encima a dos decimales.
Presentación de información al
usuario: Siempre se muestra con dos
decimales.
Información intercambiada con otros
sistemas: Se trabaja con dos decimales.
Atributos de Calidad - Alertas
HTTPS
Directorio Activo
Auditoría, Monitoreo y
Administración
Atributos de Calidad - Interoperabilidad
La estrategia de interoperabilidad se
basará en la utilización de los
estándares proporcionados por la
W3C y por WS-I de Oasis.
Excepciones Técnicas
ET001: El servicio no se encuentra disponible
ET002: Se presentaron problemas en la comunicación con el servicio
ET003: La base de datos no se encuentra disponible
Excepciones de Negocio
EN001: El archivo de lecturas no cumple con el formato y la estructura establecida
EN002: La frontera no pertenece al centro de gestión de medidas
EN003: El reporte de las lecturas no se encuentra dentro del plazo regulatorio
EN004: El valor de la energía no se encuentra dentro de las bandas de confianza
EN005: El valor horario de la lectura es negativo
EN006: Se presentaron inconsistencias. Para ver detalle consulte el portal.
WSDL
Clientes: Diversos
Pruebas