El porqué de mi tesis

El siguiente texto iba a ser parte de mi tesis, pero dada su informalidad, resulta más acorde a este sitio que a mi tesis.

————————————————————————–
«El porqué de mi tesis»

Estaba yo cursando las ultimas materias del ciclo de grado de la carrera y aún no tenía decidido como iba a terminar, si con una tesis o un trabajo profesional. Por ese entonces me encontraba trabajando como programador en una empresa local, desarrollando software a medida.

Ese mismo verano al regreso de mis vacaciones, viaje junto a una joven egresada de la universidad nacional de la plata, que regresaba a argentina despues de haber estado trabajando como investigadora en una universidad de Bélgica. Cuando le pregunté sobre su área de investigación me dijo que trabajaba sobre un reciente paradigma de programación, denominado programación orientada a aspectos. Me contó a grandes rasgos de qué trataba y me mencionó aspectj como herramienta de referencia.

Ya de regreso en Buenos Aires, descargué aspectj y empecé a hacer algunas pruebas. En principio me parecío llamativo, pero dada la proximidad de los examenes de febrero-marzo, no le dí mayor importancia.

Fue recién un par de meses después, cuando me encontraba trabajando en el diseño de una aplicación, intentando modularizar ciertas cuestiones como el manejo de errores, la localización y la seguridad que comprendí el valor que podría aportar el pensar el diseño utilizando conceptos de programación orientada a aspectos.

Después de hablar con algunos profesores de la facultad, de la UNICEN y algunos compañeros de trabajo decidí que finalizaría mi carrera con una tesis sobre programación orientada a aspectos.

Finalmente después de varias charlas alternadas con Rosita y Alan pude acotar el tema, cuyo desarrollo se encuentra plasmado en el presente escrito: Utilización de la programación orientada a aspectos en aplicaciones enterprise.

Recursos SOA

Hoy un amigo me pidio algunas recomendaciones sobre material de arquitectura orientada a servicios de diferentes fuentes más allá de Microsoft: la academia, IBM, BEA, SUN, etc.
Esta lista que doy a continuación contiene libros y papers introductorios sobre los conceptos y fundamentos del paradigma según distintas fuentes:
 
Patterns: Service-Oriented Architecture and Web Services
by Mark Endrei, Jenny Ang y otros
IBM Red Books
 
Service-Oriented Architecture: Concepts, Technology and Design
by Thomas Erl
Prentice Hall
 
Understanding Enterprise Service Bus scenarios and solutions in Service-Oriented Architecture
by Rick Robinson
IBM DeveloperWorks, june 2004
 
Service-Oriented Architecture and Web Services: Concepts, Technologies and Tools
by Ed Ort
Sun MicroSystems
 
Proximamente, material más avanzado.
 
saludos!
 

¡Quiero ser Productivo!

Me he propuesto aumentar mi productividad de desarrollo y para ello he planificado invertir cierto tiempo en la investigación, recopilación y desarrollo de extensiones, herramientas y templates para Visual Studio, es por ello que en los próximos dias voy a estar posteando bajo la categoria myNetTools. Para comenzar, vamos con algo simple, un item template de Snippets para Visual Studio 2005. Descargar

Enjoy it!

Premio!

Hace dos meses nos anotamos (unos compañeros de facultad y yo) en un concurso de tecnología y negocios organizado por la asociación de graduados de sistemas de información. Resulta que fuimos seleccionados finalista y el viernes pasado expusimos nuestro trabajo logrando el segundo puesto. Esta es la foto que nos sacamos con el cheque nos entregaron como premio. Para los interesados aquí está nuestro trabajo.

¡Si!. Ayer me informaron que mi proyecto de tesis fue aprobado por la comisión curricular. Esto pone en marcha la cuenta regresiva para la presentación de la tesis terminada.
Para quienes gusten, pueden leer el proyecto aqui: [http://www.fi.uba.ar/~npaez/material/proyecto_tesis_fiuba_npaez.pdf]

¡A trabajar se ha dicho!