Entradas

Mostrando entradas de 2011

Herramientas Biztalk

En este post, publico dos enlaces a un par de herramientas bastante útiles en cuanto al desarrollo de aplicaciones Biztalk, dado su funcionalidad y aplicabilidad en términos de monitoreo y administración de los artefactos desarrollados.

- Biztalk Documenter (http://biztalk2010autodc.codeplex.com/), aplicativo para documentar los artefactos desarrollados, en terminos de su funcionalidad, su aplicabilidad e importancia dentro del desarrollo.

- Biztalk Control Center (http://biztalkcontrolcenter.codeplex.com/), aplicativo que permite el monitoreo de cualqueir artefacto de un proyecto biztalk, muy recomendado para verificar cuellos de botella.

Espero que les ayude en sus desarrollo. Saludos

Desarrollo Android

En este post, le dejo el siguiente enlace que me parece muy interesante para las personas que quieran desarrollar sobre Android.
http://andbook.anddev.org/
Saludos

Colas JMS y Biztalk

Imagen
En este post quiero mostrar la manera en cómo nos conectamos a las colas JMS (Java Message Service),  permitiendo leer o escribir mensajes sobre este repositorio, para esto, lo primero que debemos realizar es contar con el adaptador apropiado para este fin; por temas comerciales dentro del BizTalk Adapter Pack no se cuenta con un adaptador especifico para este repositorio por este motivo se plantean dos alternativas.
Construir un adaptador basado en las clases .Net
Adquirir un adaptador de tipo comercial
Analizando cada alternativa, vemos que la primera alternativa nos genera un alto costo en términos de desarrollo  y tiempo de esta forma tendríamos que realizar prueba de rendimiento, estrés, estabilidad, carga, capacidad de procesamiento entre otras.  Este trabajo aunque lo podríamos realizar implicaría que tendríamos que dedicar mucho tiempo a esta solución; por otro lado la alternativa de compra comercial es desde el punto de vista técnico mucho más estable en términos de que ya está …

BizTalk Scheduled Task Adapter

Hola a todos, en este post les recomiendo revisar el siguiente tema que a mi manera de ver puede ayudar en muchos casos a "activar" procesos de manera automática, la verdad que este proyecto esta muy bien elaborado..
[Pagina Principal] http://biztalkscheduledtask.codeplex.com/
[Documentación] http://geekswithblogs.net/StuartBrierley/archive/2010/06/23/biztalk-2009-adapters---the-scheduled-task-adpater-receive-location.aspx

BizTalk Server: Como estructurar Soluciones y Proyectos Visual Studio

En este post quiero compartir la forma en que suelo estructurar las soluciones y proyectos de BizTalk en Visual Studio, para explicarme mejor creemos un escenario imaginario donde sea necesario emplear todos los artefactos de BizTalk Server.


Lo primero es elegir el espacio de nombre (namespace) a emplear, en mi caso suelo utilizar como prefijo el nombre de la compañía del cliente, seguido del nombre o código del proyecto. Un ejemplo ilustrativo: "Contoso.MiApp". No obstante, como siempre, si nuestro cliente dispone de una politica para esto hay que respetarla.


A continuación creo una solución en blanco denominada igual que el namespace elegido, en este caso "Contoso.MiApp". Ahora puedo incluir mis proyectos, y dado que en este escenario utilizo todos los tipos de artefactos de BizTalk Server mi propuesta sería:
Contoso.MiApp.Schemas Proyecto: BizTalk  Extensión: btprojEn este proyecto guardo todos los esquemas utilizados en la aplicación que estamos creando, inc…

Certificación Biztalk Server 2010

Hola a todos.

Después de varios meses se ha lanzado la certificación de BizTalk Server 2010, les dejo el enlace para que lo revisen

http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-595#tab1

Saludos...

Orquestacion como Servicio Web

Imagen
Una funcionalidad que por diferentes motivos no habia podido trabajar era la creacion de servicios web basados en una orquestacion.  Pues bien, le he dedicado varias horas y al fin he logrado crear el servicio y probarlo.

Creamos nuestra orquestacion normal, para este caso, recibo un mensaje el cual sera el request para la ejecucion de un servicio web externo, recibida la respuesta del servicio web, enviamos el mensaje al sistema que nos invoco.

Se debe tener en cuenta que la configuracion del Puerto por el cual ingresamos a la orquestacion debe ser PUBLICO, esto para permitir el acceso de consumir la orquestacion.  Otro aspecto a tener en cuenta es el nombre de la Operacion ya que este nombre sera el nombre de la operacion que tendra nuestro servicio web para nuestro caso la llame Operation_1

El siguiente paso sera realizar la compilacion y posteriormente el deploy en un proyecto del Biztalk Administrator. En el Biztalk Administrator deberia quedar la orquestacion creada previamente y…

Consumir Servicios Web desde Biztalk

Este post lo inicio con el entusiasmo de estar trabajando nuevamente con esta maravillosa plataforma, bien dejandonos de sentimentalismos y poniendonos en contexto, el objetivo es consumir servicios web externos desde Biztalk Server.

Como bien sabemos encontramos muchos protocolos para la conectividad con estos servicios entre los cuales tenemos a SOAP y a WCF. 

Despues de buscar por varias partes, considero que el articulo que mejor describe este proceso y ademas de forma grafica es el siguiente http://geekswithblogs.net/evankoch/archive/2007/09/26/115647.aspx

Espero que sea de su ayuda...

Cliente Servicio Web con JAX-WS

Imagen
Creación de las clases cliente

Como lo prometido es deuda, acá les dejo este post para la creación de un cliente creado con JAX-WS que consuma el servicio web previamente creado en otro artículo. Lo que requerimos para esta labor es conocer la dirección del servicio web al que le vamos a crear nuestro cliente, es decir, debemos tener la URL del WSDL del servicio web (para continuar con nuestro ejemplo del servicio web la URL seria http://localhost:8080/TestWebServiceJAXWS/CalculatorPort?wsdl). Una vez conocida esta dirección iniciamos con la creación de nuestro proyecto en MyEclipse del tipo Web Project, luego creamos nuestro paquete que va a contener las clases (cliente del Web Service) que usaran para consumir el servicio, Para la creación propiamente del cliente del servicio damos clic derecho en el proyecto, luego clic en el New, luego en en Other, luego aparece nuestro wizard, donde indicamos que vamos a crear un cliente del servicio web


Seguidamente indicamos el proyecto donde va…