viernes, 21 de febrero de 2014

El uso del TM Forum Information Framework (SID) con John Reilly

Frameworx, anteriormente conocido como NGOSS (New Generation Operation Support Systems), es un conjunto de especificaciones técnicas para el mundo de los proveedores de servicios de telecomunicaciones que abarca elementos como procesos, datos, aplicaciones e integración. Uno de sus componentes es el Information Framework o Shared Information/Data-Model (SID).

Este libro se centra en ese componente de Frameworx pero no tanto para dar una visión completa, sino para centrarse más bien en detalles concretos, en los aspectos más difíciles e interpretables de la especificación, proporcionando ideas, consejos, sugerencias o visiones alternativas.

En ese sentido es un libro muy orientado a especialistas, ya conocedores y acostumbrados a utilizar SID, y muy duchos en su nomenclatura y componentes. Este libro pretende dar respuesta a cuestiones que podrían plantear esos especialistas, más que a hacer comprender el framework, conocimiento que da por sabido.

Ese es, para mi, un defecto del libro. Aunque es de suponer que esos especialistas valorarán, y seguramente mucho, los contenidos, creo imprescindible hacer una introducción conceptual y abarcadora, establecer un marco general para común entendimiento y encuadre de los temas posteriores, antes de abordar aspectos muy de detalle. Para ser justos, hay que decir que el libro sí abre con una introducción a SID, pero creo que es bastante insuficiente.

A eso se le une algo de, en mi opinión, falta de orden y de estructuración del discurso.

A cambio, el libro destila y muestra un profundo conocimiento de la materia tratada y una gran experiencia. En ese sentido, sí es un libro muy valioso.

El libro, no muy largo pero sí bastante denso, se divide en seis capítulos y dos apéndices.

El capítulo 1, 'The Information Framework (SID)' es la parte introductoria donde explica qué es SID, los dominios de información, ABEs y Business Entities y donde comenta algunos patrones de diseño comunes.

En el segundo capítulo, 'Implementing Information Framework (SID) Patterns', entra a detalles muy finos sobre técnicas, alternativas y posibilidades de aplicación de algunos patrones como son los relacionados con jerarquías de clases, o los patrones EntitySpecification/Entity, Entity/EntityRole o CharacteristicSpecification/CharacteristicValue.

El tercer capítulo, 'The information Framework (SID) and Database Design', se acerca ya muchísimo a la implementación analizando cómo llevar a un modelo lógico y físico algunos de los patrones de objetos presentes en SID como las BusinessInteraction, Composite/Atomic, EntitySpecification/Entity, Entity/EntityRole, CharacteristicSpecification/CharacteristicValue, etc

En el cuarto capítulo, 'Maintaining Informationn Framework (SID) Conformance' explica los criterios y niveles de conformidad con TM Forum y algunos detalles relacionados.

Dominios y ABEs de primer nivel en SID

El quinto capítulo, 'Instantiation and Implementation Options' explora algunas alternativas de implementación, con foco en las ABEs y entidades relacionadas con catálogos de los dominios 'Product', 'Service' y 'Resource'.

Complementario del anterior es el sexto y último capítulo, 'Other implementation considerations', donde nos habla de la reutilización de ABEs, el uso de roles, metamodelos, ODS (Operational data Store), MDM (Master Data Management) y otra serie de aspectos muy específicos.

En el apéndice titulado 'Information Framework (SID) and Object Oriented Databases' realiza un análisis sobre las bases de datos orientadas a objetos y el encaje de SID con esta tecnología.

Cierra el libro con un apéndice con acrónimos ('Abbreviations')

'Implementing the TM Forum Information Framework' es, como se ha dicho, un libro de nivel experto, para buenos conocedores de Frameworx en general y SID en particular, dónde este tipo de especialistas encontraran, de forma no muy ordenada pero sí muy profunda, conocimientos y respuestas muy valiosas, pero donde el principiante seguramente se perderá y apenas le sacará provecho.

John P. Reilly:

John P. Reilly es miembro de staff técnico del TM Forum. Sus responsabilidades técnicas incluyen el proporcionar asesoramiento y gestionar programas sobre el modelo Information Framework (SID) y el Integration Framework como soporte a los proyectos y programas del TM Forum.

En Noviembre de 2005, John Reilly fue premiado con el título de Distinguished Fellow of the TM Forum como reconocimiento a su contribución en el desarrollo del TM Forum Solution Frameworks (NGOSS) y el SID. Fue pieza fundamental en el desarrollo de procesos y modelo de información como soporte al programa Forum’s Revenue Assurance.

John Reilly actúa frecuentemente como conferenciante sobre las tendencias en estándares sobre telecomunicaciones, dirección de proyectos, modelado de negocio, y técnicas de desarrollo rápido de software. Es autor o co-autor de varios libros y artículos sobre estas disciplinas incluyendo 'NGOSS: Distilled', 'Getting Started with the SID: A SID Modeler’s Guide', 'Using the SID for Application Integration' y 'eTOM – A Business Process Framework Implementer’s Guide'.

John es titulado en matemáticas e ingeniería de sistemas.

Ficha técnica:

EDITORIAL: TM Forum
AÑO: 2012
ISBN: 978-0-9852058-1-2
PAGINAS: 188