Sterling facilita el modelado de componentes con COOL:Spex

Diseño de arquitecturas

COOL:Spex es el nombre de la herramienta de modelado para diseño de arquitecturas y especificación de componentes que Sterling Software acaba de presentar. La solución permite a los desarrolladores identificar y especificar los componentes a nivel corporativo, utilizando una interfaz para el desarrollo basado en componentes a escala corporativa.

Gracias a la posibilidad de modelar las especificaciones de los componentes, los desarrolladores pueden analizar y comunicar lo que deben hacer dichos componentes y además, la implementación de los mismos será independiente de sus especificaciones. Esta comunicación asegura que los componentes correctos se ensamblarán para crear aplicaciones que serán acordes con las necesidades del negocio.

La independencia de la implementación frente a las especificaciones asegura que los componentes son reuitlizables en varias implementaciones tecnológicas y más fáciles de mantener. En la actualidad, las interfaces juegan un importante papel en el sector de desarrollo basado en componentes. Las interfaces se encuentran en el corazón de la infraestructura de componentes como COM y CORBA; y además son una de las características más importantes a nivel de lenguajes de programación como Java. El poder de las interfaces Java radica en que se puede separar lo que un objeto puede hacer, de cómo lo hace. Sterling Software cree que las interfaces son igualmente importantes para los componentes a nivel corporativo, y un principio clave soportado por COOL:Spex es el diseño basado en interfaces.

La herramienta de Sterling aporta al mercado del CBD nuevas propuestas de diagramas construidos para la especificación de componentes: diagrama de tipo (Type Diagrammer), diagrama de colaboración (Type Collaboration Diagrammer) y un diagramador de interfaces (Interfaces Diagrammer). El diagramador de tipo provee soporte de modelado visual para la grabación de los elementos de interés en el dominio, ayudando a identificar los componentes en el entorno. Por su pare, el diagramador de colaboración provee una forma para modelar el comportamiento dinámico dentro de un dominio. Por último, el diagramador de interfaces se utiliza para definir el comportamiento completo de cada operación, incluyendo las condiciones anteriores y posteriores.

COOL:Spex utiliza la tecnología HTML por su capacidad de realizar informes, generando informes a medida y emitiéndolos como estándares o templates. El desarrollador puede conocer y gestionar todos los aspectos de proyectos y documentos usando Model Manager de COOL:Spex, que permite visualizar múltiples fuentes de datos.

Viñeta publicada el 20 de febrero de 1870 en La Flaca n.º 35 Tendencias

ny2 ACTUALIDAD

ny2 Sociedad de la información

Día de la Movilidad y el BYOD Coffee Break