How to test #SOAP #WebServices from #PERL command line

Code-generation based on WSDL

Another way in which the SOAP::Lite package provides support for WSDL is through a tool that comes with the package called stubmaker.pl.

The stubmaker.pl tool is a handy utility that both demonstrates the WSDL support in SOAP::Lite and produces a useful result. When run against a WSDL file or URL that refers to a WSDL resource, it generates a loadable Perl module from the services defined by the WSDL.The resulting file’s name is based on the class name that would be selected if the service were loaded directly by a SOAP::Lite client object. The WSDL for the WSDL describing the WishList service would yield a file called WishListCustomer.pm (which would be very different from the file by that name in the software project), while the WSDL for the use.perl.org journal system would yield UsePerlJournal.pm. Calling the tool is simple enough:

Generates code:

$perl stubmaker.pl file:./useperlorg.wsdl $ls $stubmaker.pl useperlorg.wsdl useperlorg.pm

Once the stub file has been generated, it can then be used in a client in place of explicitly configuring the client settings:

$perl -MUsePerlJournal -e 'get_entries(shift, shift)' 1 15

From: Programming Web Services with Perl By: Randy J. Ray & Pavel Kulchenko ISBN: 0-596-00206-8

Innovación: WEB 3.0 Para Empresas

Adopte nuevas formas de tecnología de la información

Pensando en el #telmexhub

Las generaciones más jóvenes están usando nuevas tecnologías para empresas para conectarse con pares fuera de sus compañías.

Esto contrasta con las herramientas para empresas 2.0 que se enfocaban principalmente en la colaboración dentro de la compañía.

La generación 3.0 en algún momento impulsará la definición y el desarrollo de nuevas arquitecturas de TI diseñadas para fomentar relaciones de confianza y de largo plazo entre miles de organizaciones independientes, en lugar de las transacciones de corto plazo y definidas estrechamente que se ejecutan mayoritariamente dentro de una sola institución.

Los líderes organizacionales deben reconocer y adoptar estas nuevas formas de TI.

8 Things Programmers Should Know About UI Design • FlairBuilder Blog

http://vimeo.com/moogaloop.swf?clip_id=6702766&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=b30000&fullscreen=1

Cristian (de FlairBuilder) hace una recopilación de recursos acerca de lo que un programador debe considerar cuando diseña una interfase de usuario. Como él dice, no siempre trabajamos en equipos en donde alguien más tiene esa responsablidad, algunas ocasiones recae sobre los programadores.

Los conceptos a considerar son:

+ Disposición del contenido
+ Tipografía
+ Colores
+ Texto Técnico
+ Manejo de Errores
+ Formas
+ Mantenerlo ligero y sencillo
+ Entender a los usuarios

Definitivamente un recurso para leer, analizar, comprender y memorizar por cualquier programador.

Dear Nokia fans: you’re nuts!

Aunque soy un usuario convencido de herramientas open source, en la oficina y en casa utiliza linux, mi telefono es un NOKIA N900 con sistema operativo linux y excelentes prestaciones; he jugado un poco con el LG OPTIMUS el cual me parece una buena opción como smartphone; además, he comentado con otros desarrolladores de sw acerca de la experiencia de desarrollo en la plataforma de WP7, y sus comentarios han sido bastante buenos acerca de la misma.

Creo que si, Nokia y MSFT logran generar/atraer una buena cantidad de apps, veremos un mercado mucho más competido en cuanto a smartphones, que en los móviles, NOKIA seguirá siendo el rey.

Lo que me queda claro, es que éste quizá sea el fin o al menos un shortstopper de Meego como elección de NOKIA para sustentar el sistema operativo de sus equipos (smartphones y tablets), considerando que Maemo, es un “muerto viviente” desde hace un tiempo.

Facebook podría estar en declive…

A pesar de que Mark Zukerberg es el Hombre del año para la revista Time y que Goldman Sachs levantó $1'500,000,000 de Dólares de inversionistas, pudiera ser que estamos viendo el pináculo de Facebook, por lo que ahora, sigue el declive.

Aplicaciones de Negocio: Los Silos Están en Camino a la Extinción

¿De que manera, las aplicaciones de negocios pueden manejar ágilmente los cambios en el mercado?

Los fabricantes de soluciones de negocios tendrán que diseñar las aplicaciones para que funcionen en un entorno “abierto”, dejando atras la visión de contruir silos de información, la arquitectura SOA, el Open Source, los Estándares WEB, puede ser un buen inicio para la aquitectura de aplicaciones.

 

Las aplicaciones construidas como silos, estén en camino a la extinción.

500,000,000 de PyMEs utilizando Software Basado en Internet, ¿Cómo lograrlo?

El pasado Septiembre de 2010, durante el “TechCrunch Disrupt SF“, durante la sesion de Preguntas y Respuestas, realizaron la siguiente pregunta a Erick Schmid, CEO de Google:

¿Qué puede hacer que 500,000,000 de PyMEs utilicen software totalmente basado en Cloudcomputing?

El primer punto a marcar de la respuesta de Schmidt, es que hoy, las PyMEs deberían utilizar sólo herramientas Cloudcomputing, habló de como ya hay herramientas de correo electrónico, ofimática e inclusive calendario de actividades, que el propio Google, entre otros proveedores, ya ofrecen.

Pero, tambien mecionó, que hace falta generar un entorno de flujos de trabajo, basado en Cloudcomputing, que integre los procesos de negocio de una empresa y entonces, esas PyMEs tendrán un conjunto adecuado de herramientas que los anime a migrar completamente al Cloudcomputing.

Erick Schmidt @  TechCrunch Disrupt SF 2010

La pregunta y respuesta suceden alrededor del minuto 28:06 del video.