Información sobre innovación, productividad y tecnología

Definiendo la Arquitectura Orientada a Servicios (SOA)

Comenzaremos con un par de definiciones de SOA (por sus siglas en inglés):

“Una arquitectura de aplicación en la cual todas las funciones se definen como servicios independientes con interfaces invocables bien definidas, que pueden ser llamadas en secuencias definidas para formar procesos de negocios” (IBM).


“SOA es una arquitectura de software que comienza con una definición de interface y construye toda la topología de la aplicación como una topología de interfaces, implementaciones y llamados a interfaces. Sería mejor llamada “arquitectura orientada a interfaces”. SOA es una relación de servicios y consumidores de servicios, ambos suficientemente amplios para representar una función de negocios completa” (Gartner).


"Es un concepto de arquitectura de software que define la utilización de servicios para dar soporte a los requisitos del negocio. Permite la creación de sistemas altamente escalables que reflejan el negocio de la organización, a su vez brinda una forma bien definida de exposición e invocación de servicios (comúnmente pero no exclusivamente servicios web), lo cual facilita la interacción entre diferentes sistemas propios o de terceros" (Wikipedia).

Entonces, para entender los servicios, un pequeño esquema:



Por otro lado, existe una relación entre SOA y Web Services (WS):

  • Antes que nada, SOA es mucho más antiguo que los WS y mucho más amplio
  • Asi mismo, los WS son solo una interface, pero proporcionan independencia de plataforma, bajo acoplamiento, auto-descripción y descubrimiento
  • Y eventualmente, podría haber SOA sin WS
  • Sin embargo, a pesar que los web services no son parte obligatoria de SOA, representan una implementación adecuada

Algunos estandares empleados en SOA que valdría la pena conocer:

  • WSDL
  • UDDI
  • BPEL
  • WS-Profile
  • WS-Security
  • WS-Choreography
  • Y bueno, hay un largo etcétera

Una lectura recomendada es la edición 21 del revista "The Architecture Journal" de Microsoft: "Service Orientation - Today and Tomorrow" (pueden incluso decargarla como archivo pdf, para hacerlo click aqui).


Share:

Algunos tips para las presentaciones basadas en PowerPoint

Empecemos por recordar los tres componentes básicos de una presentación con PowerPoint:


  1. Las diapositivas
    1. Lo que la audiencia espera ver
    2. Se espera que logre captar la atención del público
    3. Deben centrarse en los "mensajes" (no atiborrarlas de textos, imagenes, etc)
  2. Las notas
    1. Los apuntes de las diapositivas
    2. Algo que solo tú veras (salvo que decidas compartir la presentación)
    3. Son tu apoyo al preparar la presentación
  3. La versión impresa de la presentación
    1. Deseas una o varias diapositivas por hoja impresa?
    2. Con o sin lineas para anotaciones?
    3. "Nunca" las entregues antes de una presentación, se convierten en una distracción para tu público (se concentrarán mas en ellas que en tu exposición)

Conociendo lo anterior, algunos tips para tus diapositivas:

(1) Manten las cosas simples


(2) Limita la cantidad de texto y las listas


(3) Limita la animación y las transiciones

(4) Emplea gráficos de calidad (evita el uso de cliparts -podrían haber excepciones-)


(5) Emplea un tema (evita en lo posible los temas por defecto que trae PowerPoint)

(6) Emplea apropiadamente los diagramas

Pie (para mostrar porcentajes, máximo 4 a 6 secciones y que resalte lo más importante)


Barras verticales (para mostrar cambios en el tiempo, máximo de 4 a 8 barras)


Barras horizontales (para comparar cantidades)


Lineas (para demostrar tendencias)


Tablas (para comparar lado a lado datos cuantitativos, sin embargo, en la mayoria de los casos causa un mejor impacto las barras verticales)


(7) Emplea la correcta combinación de colores

(8) Escoge el tipo de letra apropiado (los tipos de letra Sans Serif son mejores para las presentaciones)

(9) Emplea audio y video (juiciosamente)

(10) Dedica algo de tiempo a organizar la presentación


Para todos aquellos que quieran revisar estos y otros tips en detalle, pueden revisar el libro "Presentation Zen: Simple Ideas on Presentation Design and Delivery" de Garr Reynolds, el gurú de las presentaciones.


    Share:

    La Empresa 2.0

    Ya hemos revisado en varios post lo que es Web 2.0, pero... Empresas 2.0??? Bueno, el término describe una combinación de organización y tecnologías de información (TI) que permiten construir modelos de trabajo mucho más flexibles asi como el intercambio de conocimientos y comunidades (les recuerda en algo a Web 2.0?). Pero, no es algo totalmente nuevo, más bien representa la evolución y la maduración de las mejores prácticas en la colaboración y la gestión del conocimiento (KM).

    Ahora bien, quienes dirigen las empresas han sido conscientes que la "organización informal" tiene una influencia tremenda sobre estas, tanto en su éxito como en su fracaso. Asi, encontraremos que una cultura vibrante, con un fuerte sentido de comunidad y una red funcional de colaboradores (ojo, no hablo de empleados) pueden representar una mejora significativa a los métodos tradicionales de gestión y a los procesos basados en estructuras jerárquicas.

    Entonces, la jerarquía y los controles formales pueden resultar, inadvertidamente, en cumplimiento de políticas, toma de decisiones y reglas de trabajo que limiten la capacidad de las personas para comunicarse eficazmente, compartir información y colaborar. En muchos casos, esos mecanismos son necesarios y tienen un propósito válido (por ejemplo, la seguridad).


    Por otro lado, podemos tener consecuencias imprevistas: la comunicación puede no ser oportuna, los conocimientos pertinentes, no pueden ser compartidos y la colaboración no puede producirse a través de las fronteras departamentales. Problemas en el intercambio de información y de colaboración, junto con un escaso sentido de comunidad al interior de una empresa, pueden afectar la disposición de los colaboradores para compartir el conocimiento y transmitir las experiencias.Tomando en cuenta lo anteriormente expuesto, crear sinergia con la organización informal se está convirtiendo en un desafío cada vez más complejo para las empresas y las tecnologías de la información (TI). Por ejemplo, la innovación y las estrategias de crecimiento requieren mejoras en la productividad y el desempeño organizacional. 




    En conclusion, las empresas consideradas 2.0, a menudo se basan en la colaboración y las iniciativas de KM para lograr la innovación, el crecimiento, la productividad y los objetivos de rendimiento. Esa colaboración y esfuerzos de KM también pueden ayudar a abordar las necesidades de la organización informal. Sobretodo cuando esos esfuerzos se articulan adecuadamente con programas de gestión de capital humano mas que de recursos humanos, ayudando a mejorar las estrategias del talento en los colaboradores.
    Share:

    Recent Posts

    Popular Posts