Cono Sur, Diciembre de 2007

 

Número 21 

 

Del Editor

http://msdn2.microsoft.com/en-us/smartclient/bb232829.redesign_sm(zh-cn,MSDN.10).gif

 

Un nuevo tipo de aplicaciones de negocios

Qué piensa usted que responderían los empleados de una compañía que trabajan en el sector de finanzas, contabilidad, operaciones, recursos humanos, gestión comercial, etc. si les hiciéramos la siguiente pregunta: ”¿Qué sistemas informáticos utiliza usted en su día a día laboral para desempeñar sus tareas y responsabilidades habituales?” Sin temor a equivocarme, la gran mayoría respondería algo como esto: "Bueno, básicamente utilizo una aplicación de correo electrónico, el sistema de gestión A, el sistema de gestión B...el sistema de gestión Z...pero también paso gran parte de mi tiempo construyendo distintos tipos de reportes en Excel, creando documentos para distintos tipos de clientes, enviando notificaciones masivas vía correo electrónico, armando gráficas, enviándole documentos a mi jefe para que los apruebe, etc.” Dada la respuesta anterior, supongamos ahora que a estas mismas personas les preguntamos lo siguiente: “De donde obtiene la información para generar todas esas planillas, documentos. etc.?” Nuevamente me animo a arriesgar una respuesta: “Por lo general obtenemos esta información de distintas formas. En algunos casos copiamos y pegamos información que nos arrojan algunos sistemas de gestión, en otros casos le tenemos que solicitar al departamento de sistemas que nos haga una consulta directamente a la base de datos y en muchas ocasiones nosotros tenemos que procesar y calcular los datos en forma manual.”

 

¿Por qué los usuarios utilizan tanto una suite de oficina como Microsoft Office?...¿está mal que esto sea así?

Los usuarios utilizan muchísimo una suite de oficina como Microsoft Office porque las herramientas que se les ofrecen complementan naturalmente las funcionalidades que obtienen de sus sistemas de gestión. Esto es correcto y tratar de suplantar el uso de este tipo de aplicaciones con sistemas de gestión ha sido por lo general una idea equivocada.

 

¿Pero los usuarios me dicen que pierden mucho tiempo generando todo este tipo de información, como los puedo ayudar?

Los podemos ayudar generando Aplicaciones de Negocios Basadas en Office…¿cómo es esto?...analicemos un ejemplo: Supongamos que una persona que trabaja en el departamento comercial de una empresa de retail quiere obtener los datos de los 100 clientes que más compraron durante los últimos 3 mes para ofrecerles una cena gratis en un conocido restaurant. Por lo general, este tipo de requerimientos se resuelven con una persona de IT ejecutando una consulta SQL contra una base de datos y el usuario del departamento comercial cargando  los datos manualmente en una planilla Excel. Si quisiéramos automatizar esto siguiendo el approach tradicional, estaríamos pensando por ejemplo en crear un nuevo formulario en nuestra aplicación de gestión X mediante el cual le permitiríamos al usuario consultar un listado con los 100 mejores compradores para finalmente generar automáticamente los correos con las invitaciones. Ahora, que pasaría si quisiéramos aprovechar esta misma lista para ejecutar una campaña telefónica promocionando un nuevo producto?...seguramente el formulario implementado para el caso anterior no nos serviría y tendríamos que solicitarle al departamento de IT un nuevo desarrollo.

 

Office Business Applications (OBAs)

Las Office Business Applications (OBAs) son soluciones que utilizan como capa de presentación las aplicaciones y herramientas que vienen con Microsoft Office System. El objetivo de este tipo de aplicaciones es combinar la agilidad y productividad de Office con los datos y servicios que exponen las diferentes aplicaciones de gestión de la empresa. Para resolver por ejemplo el caso que planteábamos anteriormente utilizando una OBA, lo único que deberíamos hacer sería exponer un servicio que me devolviese los N clientes que más compraron en un determinado periodo, luego crear un Add-in para Excel que me permitiese interactuar fácilmente contra este servicio y finalmente aprovechar al máximo las capacidades que ofrece Office para manipular y hacer con los datos obtenidos lo que necesite. Con Microsoft Office System vamos a poder crear aplicaciones de negocios de distinto tipo como ser:

-          Aplicaciones de workflow documental basadas en Sharepoint e InfoPath

-          Exposición de datos e indicadores del negocio utilizando Sharepoint Business Data Catalog

-          Exposición de planillas Excel como servicios utilizando Excel Services

-          Construcción de Add-Ins para Excel, Word, Outlook y el resto de las herramientas client-side que ofrece Office

-          Y varias posibilidades más

 

Para conocer más sobre este nuevo tipo de aplicaciones de negocios los invito a revisar los artículos, videos y recursos que hemos seleccionado para ustedes.

 

Será hasta el próximo mes!

 

Martín Cabrera

Arquitecto de Software

Microsoft Cono Sur

Martin.Cabrera@microsoft.com

http://dmartincabrera.spaces.live.com

http://blogs.msdn.com/mcabrera

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Strategic Architect Forum, sesiones disponibles
El Strategic Architect Forum (SAF) es un evento sobre Arquitectura de Software que Microsoft Corp organiza todos los años y que reúne a varios de los mejores exponentes de la industria. Desde este link podrán descargar las sesiones del evento.

 

 

Silverlight 1.1 = Silverlight 2.0

La cantidad de features que se están incorporando en la nueva versión de Silverlight eran demasiados para una versión 1.1. Por este motivo es que el grupo de Producto ha decidido renombrar esta versión de Silverlight 1.1 a Silverlight 2.0. Además del ya famoso CLR multi-plataforma, esta nueva versión ofrecerá una completa biblioteca de componentes visuales y nuevos layouts.

 

Driver PHP para SQL Server 2005

El grupo de producto de SQL Server anunció recientemente la liberación de la primera versión CTP (Community Technology Preview) del driver nativo para PHP. Este nuevo driver expone una API que fue diseñada para construir aplicaciones PHP robustas y confiables que aprovechen al máximo la escalabilidad y rendimiento de SQL Server.

 

Yahoo Messenger para Windows Vista

Ahora los usuarios de Yahoo Messenger que estén utilizando Windows Vista, podrán aprovechar las bondades de esta nueva versión de la aplicación construida 100% con Windows Presentation Foundation y .NET.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Building Silverlight Applications using .NET
En este artículo seleccionado del blog de Scott Guthrie encontraran una excelente presentación acerca de cómo desarrollar aplicaciones utilizando Silverlight 2.0, la próxima versión de Silverlight que incorpora un entorno de ejecución .NET optimizado para el browser y multiplataforma

 

What's New in Visual Studio 2008?
Si quieres informarte rápidamente de las nuevas características de Visual Studio 2008, este artículo publicado en MSDN te resultará sumamente útil.

 

 

 

 

 

 

 

 

 

 

 

 

Office Business Applications, un nuevo modelo de aplicaciones para la colaboración
En este video, Javed Sikander, director de Arquitectura aplicada a la industria de Microsoft Corp, realiza una de las mejores introducciones que he visto hasta el momento sobre el concepto de Office Business Applications. Muy recomendable.

 

 

 

 

Enlaces

 

Journal de Arquitectura
de Microsoft Corp

 

Microsoft Architecture Resource Center

 

Microsoft Patterns & Practices

 

MSDN Magazine

 

International Association
of Software Architects

 

   The Server Side NET

 

   Channel 9 Videos

 

Conozca las experiencias de éxito de sus colegas:

- Argentina

- Bolivia

- Chile

- Paraguay

- Uruguay

 

 

 

 

 

 

 

Fun Stuff

 

 

 

 

XNA Creators Club Online!

Mix 07
Download the Party!

 

 

Eventos

 

Webcasts de
Arquitectura (español)

 

 

 

 

 

<Arquitectura>
Aplicaciones de Negocios sobre Office. Primera Parte

 

 

 

En este artículo, Alejandro Pacheco de Microsoft Cono Sur, nos explica como office se ha transformado en una verdadera plataforma para el desarrollo de aplicaciones de negocios.

 

Leer artículo 

 

 

<Arquitectura>
Building Office Business Applications

 

 

 

En este artículo, Atanu Banerjee de Microsoft Corp, realiza una introducción muy interesante sobre el concepto de  “Composite Applications” y a Microsoft Office System 2007 como plataforma para construir este nuevo tipo de aplicaciones. Este artículo ha sido publicado recientemente en el Microsoft Architecture Journal

 

Leer Artículo…

 

 

 

<Arquitectura>
Office Business Applications inside Microsoft Outlook

 

 

 

Existen muchas posibilidades dentro de la plataforma Microsoft para desarrollar Office Business Applications (OBAs).

 

KAYXO Insight es la herramienta que permite utilizar a Microsoft Outlook como host de OBAs y acceder a distintas fuentes de datos de manera sencilla, segura y eficiente.

 

Leer Artículo… 

 

 

 

<Arquitectura>
Application Lifecycle Management

 

 

 

En este artículo, Germán Buzzi, Arquitecto del Banco Santader Rio de Argentina, nos comparte una visión muy completa sobre el concepto de Application Lifecycle Management.

 

Leer Artículo…