Archivo

Archivo para la Categoría "General"

Más recursos y ejemplos PHP-Microsoft disponibles

11/01/2010 Deja un comentario

Ya el soporte de PHP sobre Windows y la interacción de esta tecnología de desarrollo con tecnologías Microsoft es una realidad extendida y en aumento. Hoy en día están presentes recursos que abarcan desde la configuración básica, pasando por mejores prácticas de entonación en servidores hasta consumo de servicios y tecnologías como Silverlight y Bing Maps. Acá les dejo contenido relacionado de 3 sitios web de mucha utilidad:

Interoperability @ Microsoft (http://blogs.msdn.com/interoperability/archive/tags/PHP/default.aspx)
Blog oficial del equipo encargado de interoperabilidad en Microsoft y el desarrollo y anuncio de nuevos escenarios

Interoperability Bridges (http://www.interoperabilitybridges.com/projects/tag/PHP.aspx)
Portal donde se encuentran la mayor cantidad de escenarios de interoperabilidad desarrollados y aportados por distintas organizaciones tecnológicas

Codeplex (http://www.codeplex.com/site/search?projectSearchText=php)
Repositorio de proyectos open source aportados por la comunidad y empresas

Saludos,

Categorías:Desarrollo / Programación, General, PHP Etiquetas:

La nube, Windows Azure y PHP

30/11/2009 Deja un comentario

Con el lanzamiento oficial de Windows Azure y sus capacidades como plataforma en la nube, se amplían las posibilidades para desarrolladores de colocar sus aplicaciones desarrolladas, ya no solo en ASP.NET, sino también en Java, Ruby y PHP en esta plataforma.

Como una plataforma abierta, Windows Azure da posibilidades a los desarrolladores de sus aplicaciones en la nube, apoyandose en una serie de SDKs disponibles pensando en las necesidades principales y capacidades primordiales de interoperabilidad al momento de desarrollar. Con una sesión exclusiva en el evento PDC, se mostró cómo es el desarrollo de aplicaciones PHP para Windows Azure, sesión disponible en http://microsoftpdc.com/Sessions/SVC51 .

De la mano de distintas herramientas, como lo es el SDK de PHP para Windows Azure, podemos llevar a cabo el desarrollo y/o habilitación de nuestras aplicaciones para que empiecen a consumir los distintos servicios presentes an Azure, como lo es el blob storage, SQL Azure, entre otros.

También se ha anunciado el AppFabrik SDK, el cual nos va a permitir consumir servicios de Windows Azure a través de APIs de REST, con lo cual se busca llegar a un esquema de comunicación de aplicaciones y exposición de servicios como el siguiente:

Fuente imagen: http://www.microsoft.com/windowsazure/interop/

Ya teniendo los mecanismos para desarrollar, subir y conectar nuestras aplicaciones en la nube de Windows Azure, nos queda hablar de las herramientas a utilizar para desarrollar estas soluciones. Actualmente se ha puesto a la disposición de los desarrolladores plugins que complementan las herramientas de desarrollo más conocidas:

De esta forma el escenario está listo para comenzar a trabajar y en muchos casos repensar nuestras aplicaciones tomando en cuenta que podemos potenciar sus capacidades y funcionalidades apoyandonos en una plataforma en la nube lista para usar, dandole cabida a modelos de S+S y SaaS que delegan el grueso del procesamiento de las aplicaciones a la nube y entregando clientes ligeros pero robustos a sus usuarios.

Saludos,

Categorías:General, Interop, Web Etiquetas: ,

Interoperabilidad… abriendo espacios para fuentes y escenarios mixtos

30/09/2009 Deja un comentario

La interoperabilidad toma fuerza a medida que crece la diversidad tecnológica en el mundo. En Venezuela, hoy en día existe un ecosistema muy surtido tecnológicamente hablando y muchas empresas involucradas en este ecosistema.

Si bien la diversidad tecnológica es un hecho, la necesidad de que esas distintas tecnologías se comuniquen también lo es y, es en este punto donde la interoperabilidad toma un rol importante. Bajo este concepto se desprende el reto de habilitar las capacidades tecnológicas para crear escenarios donde las aplicaciones, sistemas y plataformas hablen entre sí, se interconecten. Muchas empresas de tecnología han abordado la necesidad de permitir que sus sistemas tengan las capacidades de interactuar con otros sistemas, asumiendo el reto de habilitar nuevas soluciones y mejores prácticas para hacer posible la interconexión de sistemas y plataformas, tanto propias como de terceras empresas y/u organizaciones, incluyendo las de código abierto.

Para dar mayor soporte a un ecosistema que inevitablemente debe interoperar, se puede  agrupar los distintos rangos tecnológicos en pilares y las soluciones interoperables en escenarios.

Pilares de escenarios de interoperabilidad

Infraestructura base: este pilar consta de los escenarios ligados a las tecnologías y plataformas que funcionan como base de los sistemas que naturalmente  se utilizan, algunos son: escenarios de manejo de identidades, virtualización de sistemas operativos, manejo de almacenamiento de datos.

Productividad y colaboración: orientado a los procesos, herramientas  y sistemas que participan en ambientes de colaboración y manejo de documentos, tales  como: intranets, gestores de documentos, portales de colaboración.

Plataforma de aplicaciones: engloba todas las soluciones, procesos, sistemas y herramientas utilizadas para el despliegue y manejo de información en distintas plataformas así como las transacciones entre las mismas. Ejemplos de este pilar son las aplicaciones enriquecidas para internet o soluciones de extracción y generación reportes, entre otros.

Dentro de estos tres pilares podemos encontrar un número amplio de escenarios que muestran las capacidades interoperables de muchas tecnologías, desde manejo de documentos y formatos de intercambio hasta escenarios avanzados de consumo de servicios web o esquemas de consumo de datos. Podemos consultar algunos de estos escenarios en el sitio web Interoperability Bridges .

Producto de la combinación de escenarios nacen también, alianzas tecnológicas como Interop Vendor Alliance , donde se combinan grandes empresas del sector tecnológico para formar escenarios mixtos, algunas de ellas: CA, AMD, Cisco, Centrify, Microsoft, Novell, Redhat, Quest Software, entre otras.

Microsoft, entre otras organizaciones, ha comprendido la importancia de darle capacidades a sus tecnologías para que puedan abrir un espacio de coexistencia con otras de terceros, viéndose reflejada con algunos de sus productos y soluciones en los 3 pilares de la interoperabilidad de la siguiente forma:

image006

Categorías:General, Interop

¿Eres una empresa de desarrollo de soluciones web?, WebsiteSpark es para tí

24/09/2009 Deja un comentario

Hoy 24 de Septiembre de 2009 Scott Guthrie (Vice presidente de la división de desarrollo – Microsoft) ha anunciado el lanzamiento de un nuevo programa por parte de Microsoft a nivel mundial para el apoyo a desarrolladores/diseñadores independientes y a empresas de desarrollo web que armen soluciones con Silverlight, ASP.NET, Expression, Sharepoint y PHP…. PHP??? si, PHP :-)

Con este programa podrán obtener las herramientas necesarias para construir soluciones web SIN COSTO por 3 años, en donde se incluyen las siguientes licencias:

  • 3 licencias de Visual Studio 2008 Professional (Se incluirá la versión 2010 al momento de ser liberada el año entrante)
  • 1 licencia de Expression Studio
  • 2 licencias de Expressión Web 3
  • 4 licencias por procesador de Windows Web Server 2008 R2
  • 4 licencias de SQL Server 2008 Web Edition
  • Panel de control DotNetPanel (http://www.dotnetpanel.com/)

Es importante destacar que luego de transcurrido los 3 años no hay obligación alguna de adquirir el software.

Espero aprovechen esta oportunidad y se registren en el programa.

Saludos,

Categorías:General Etiquetas:

Windows Server 2008 R2 Training kit disponible para descarga

23/07/2009 Deja un comentario

Microsoft ha publicado recientemente un nuevo training kit para la versión más reciente de Windows Server. Este nuevo training kit aborda diferentes tópicos en escenarios simultaneos de desarrollo tanto en clientes como en servidores, algunos de ellos son:

  • Escalabilidad de la plataforma
  • Virtualización
  • Escenarios combinados con Windows 7
  • Administración de energía

Para descargarlo puedes seguir el siguiente enlance: http://www.microsoft.com/downloads/details.aspx?FamilyID=c48b3eb4-ad4b-461c-9d5a-25f45d949b92&displaylang=en

Espero le saquen provecho.

Saludos,

Categorías:General, Infraestructura Etiquetas: ,