Entrevista MSDN Flash: Nuevos desafíos para desarrolladores en Comunicaciones Unificadas

imageTodos los meses MSDN Flash publica una entrevista a un reconocido profesional, sobre los temas más importantes. En la última edición, Ronald Armas –MVP especialista en Windows Mobile y evangelizador en tecnologías Microsoft en Perú– compartió sus opiniones sobre los nuevos desafíos que plantean al desarrollador los avances en Comunicaciones Unificadas. Publicamos aquí la entrevista completa:

¿Cuáles son las demandas más habituales de las empresas a la hora de desarrollar en el marco de las Comunicaciones Unificadas?

Generalmente lo que más les atrae a las empresas es la posibilidad de contar con un sólo punto de entrada de todas sus comunicaciones y sobre todo la de poder extender dicha plataforma y en muchos casos integrarla con sus soluciones ya existentes, además de poder contar con una sola identidad hacia afuera y adentro de la organización. En tal sentido, nuestra propuesta está completamente orientada a brindar una experiencia consistente entre la PC, el teléfono y la Web.

¿Qué herramientas recomiendas para desarrollar para esta plataforma?

La solución de Comunicaciones Unificadas de Microsoft está basada en software, lo cual hace mucho más fácil añadir y adaptar características de comunicaciones en comparación a los sistemas basados en hardware. Microsoft Lync Server brinda una visión de plataforma totalmente extensible dando un paso más hacia la simplificación del desarrollo de aplicaciones basándonos en interfaces de programación fundados en estándares de la industria y mediante el uso de Microsoft Visual Studio y el conjunto de APIs provistas en el SDK.

¿Y a la hora de interoperar con plataforma existente y con productos de terceros, cuál es tu experiencia?

La plataforma es totalmente extensible, brinda un SDK que puede ser empleado por el cliente en la adecuación de sus propios sistemas como también terceros que pueden desarrollar productos complementarios que enriquezcan la plataforma. Además Microsoft mantiene una estrecha relación con fabricantes y terceros para garantizar la disponibilidad de productos que se adecuen a las diferentes necesidades de las distintas organizaciones.

¿Y la integración de las Comunicaciones Unificadas con Office? ¿Qué es lo que más habitualmente solicitan las empresas?

Lo ideal es poder complementar todo nuestro universo de herramientas, sea esta la suite de ofimática, el servidor de correo o nuestro portal de gestión de contenidos. En este sentido nuestra propuesta brinda una experiencia familiar de acceso a la funcionalidad en todos estos ambientes.

En materia de seguridad, y teniendo en cuenta la información crítica que circula en la comunicación, ¿Cuáles son los desafíos que se plantean para el desarrollador?

Hoy el desarrollador se enfrenta a múltiples vectores de amenazas, lo ideal es que se integre en el proceso de desarrollo la conciencia de desarrollo seguro, el uso de buenas prácticas y de estándares de comunicación probadas y seguras, en este ámbito es importante precisar que Microsoft se preocupa por ofrecer documentación muy completa al alcance los desarrolladores e integradores para garantizar la adopción de estas buenas prácticas de la industria. Además hemos trabajado en lograr una excepcional integración con el Directorio Activo y con Forefront.

MSDN Flash: ¿Has tomado contacto ya con Lync? ¿Qué nos puedes decir al respecto y desde el lugar del desarrollador?

Si, y es realmente muy poderoso lo que se puede hacer, al desarrollador se le está brindando una nueva plataforma sobre la cual puede “embeber” o incrustar el cliente de Communicator dentro de su propia aplicación, para ello Microsoft Lync 2010 SDK ofrece controles para Visual Studio tanto para formularios con WPF (Windows Presentation Foundation) como para Web basados en Silverlight. Además cuenta con una ventana de información que la puede extender con controles de llamada o incluso añadir funcionalidad de traducción. Por último, con la API Administrada puede crear su propio cliente basado en sus necesidades e individualidades. Del lado del servidor también es factible.