SlideShare una empresa de Scribd logo
1 de 56
Primer caso de éxito                           en España.        Barcelona, 3 de Noviembre del 2010 Carlos Colell Sorinas Director  General ccolell@softeng.es
Índice de la presentación Negocio Perfil de compañía Introducción a Softeng Portal Builder Pantallas de ejemplo y proyectos Migrando Softeng Portal Builder a Azure Escenario técnico Consideraciones e ingeniería necesaria
Perfil de compañía    Acerca de SOFTENG    Nuestras credenciales
Perfil de compañíaAcerca de SOFTENG Ingeniería de Software desde 1997 Trabajamos “sólo” con tecnología Microsoft. Expertos en proyectos Web Fabricante de la primera plataforma para proyectos Web en SaaS y Azure.
Perfil de compañía Credenciales SOFTENG
Softeng Portal Builder  Visión general    La esencia de Portal Builder     Prestaciones principales
Softeng Portal BuilderTM  - Visión generalLa esencia de Portal Builder Plataforma empresarial para proyectos Web Potencia a las empresas a través de la Web Productividad, Autonomía, Flexibilidad y Ahorro On-premise o en Azure (SaaS AnywhereTM) Solución calificada como innovadora por el Ministerio de Ciencia e Innovación
Softeng Portal BuilderTM - Visión generalPrestaciones destacadas  MARKETING       TI Edit-in-Place Traducción simultánea Optimización SEO Mapa de calor Analítica de visitas integrada Backoffice Studio Workflow Engine Portal Builder Framework Modelador de entidades Integrador de aplicaciones
Softeng Portal BuilderTM - Visión generalPantalla de “Edit-in-Place”  Actualice fácilmente los contenidos desde el propio Site Navegue,  haga clic en el texto o imagen que desee cambiar , guarde y publique. Así de simple !
Softeng Portal BuilderTM - Visión general Pantalla “Mapa de calor” Mejore la eXperiencia de sus usuarios Analice visualmente el comportamiento de los visitantes y optimice el site para obtener más conversiones.
Softeng Portal BuilderTM - Visión general Pantalla de “Analítica de Visitas” Analice la efectividad de su web La analíticas integradas ofrecen información en contexto acerca de las visitas y objetivos conseguidos permitiendo tomar buenas decisiones.
Softeng Portal BuilderTM - Visión general Proyectos destacados Cata Solución B2B para la empresa de electrodomésticos y site corporativo.   Multinacional española con una facturación de 120 millones de euros.
Softeng Portal BuilderTM - Visión general Proyectos destacados IES: Gencat Aplicación Web para centralizar todos los procesos relacionados con el sistema de formación sanitaria especializada de la Generalitat de Cataluña.
Softeng Portal BuilderTM - Visión general Proyectos destacados Copisa Proyecto multisitepara todo el grupo.  La constructora, genera un volumen de negocio de más de 1.000 millones de euros.
Softeng Portal BuilderTM - Visión general Proyectos destacados Infermera Virtual Portal para la promoción de la Salud con más de 250.000 usuarios, impulsado por el “Col·legiOficial d’Infermeriade Barcelona”, un prestigioso colectivo de casi 40.000 profesionales.
Softeng Portal BuilderTM - Visión general Proyectos destacados InteriorVista Aplicación 3D interactiva para la configuración visual de cocinas. InteriorVista es líder ofreciendo a clientes como IKEA, Hokiba (El Corte Inglés) o Saloni diseños virtuales de gran realismo.
Softeng Portal Builder & Windows Azure     SaaS “pide” Cloud-computing     ¿Por qué se optó por Azure?     Azure complementa a Portal Builder     Beneficios obtenidos con Azure
Softeng Portal BuilderTM & Windows Azure SaaS “pide” cloud-computing …
Softeng Portal BuilderTM & Windows Azure ¿Porquémovernos a la nube ?  Evitar inversión por adelantado  Reducir costes de mantenimiento  Poder escalar rápido + evitar “estimar”  Aumentar confianza en solución SaaS  Por compromiso de innovación  Pago por uso era imposible de calcular
Softeng Portal BuilderTM & Windows Azure Azure fortalece a Portal Builder
Softeng Portal BuilderTM & Windows Azure ¿Porqué se optópor Azure? (I) Azure => PaaS = Valor añadido vs IaaS Evitar inversión en licencias Elimina mucha complejidad Reducir costes de despliegue Eliminar costes de mantenimiento
Softeng Portal BuilderTM & Windows Azure Beneficiosobtenidos con Azure 1- Mejor servicio Flexibilidad Fiabilidad Actualizaciones seguras y sin interrupciones 2-	10% de ahorro de costes 3-  Posicionamiento y confianza
Softeng Portal BuilderTM & Windows Azure Recursos y más información Link a esta presentación: www.slideshare.com/softeng Site de producto: www.portalbuilder.es Caso de estudio de Softeng Portal Builder en Azure (Microsoft Corporation) http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000008180 Caso de estudio de Softeng Portal Builder en Azure (Microsoft Ibérica) http://www.microsoft.com/business/smb/es-es/isv/casosdeexito.mspx Videos de Softeng Portal Builder http://www.softeng.es/es-es/productos/portal-builder-cms/showroom-portal-builder.html Presentación de Softeng Portal Builder con IDC en evento Gestión de contenidos http://www.softeng.es/es-es/empresa/evento-idc-2010.html
¡ Gracias por su atención ! Carlos Colell Sorinas Director  General ccolell@softeng.es Barcelona: Pau Claris, 162-164 2ª Planta Madrid: Avda. Doctor Arce, 14
Migrando Portal Builder a     Barcelona, 3 de Noviembre de 2010 Braulio Megías Project Manager bmegias@softeng.es
Migrando Portal Builder a  Quées Portal Builder? Portal Builder en Azure Migrando a Azure Roadmap Conclusiones
Web Site Portal Builder  Site Cliente API – Librería de Clases Portal Builder Core Personalizaciones del Cliente Base de Datos SQL Server Qué es Portal Builder?
Qué es Portal Builder?Arquitectura
Qué es Portal Builder?¿Cómohacemos un proyecto? Equipos Core PB: 1 versióncada 3 meses Proyectos Deploy Hosting provistoporSofteng Hosting “on-premise” Hosting ISP externos
Qué es Portal Builder?Limitaciones Diversidad de escenarios Pasosparadesplieguedistintos en cadaimplementación Escalabilidadlimitada e inflexible Costes e inversiónrequerida Tiempos de reacción Limitaciones de plataforma
Migrando Portal Builder a  Quées Portal Builder? Portal Builder en Azure Migrando a Azure Roadmap Conclusiones
Portal Builder en Azure ¿Qué necesitamos? Windows AzureWebRole Corre la aplicación web, Portal Builder (BackOffice Studio y Web Sites / aplicaciones) SQL Azure Azure Storage Almacenamos los índices de Lucene, información de trazas y diagnóstico, backups, contenidos del tipo ficheros Windows developmentfabric
Portal Builder en AzureArquitectura
Portal Builder en AzureRecursos invertidos y alcance Equipo y dedicación:  ,[object Object]
Unas 3.000 horas
12 semanasAlcance:  ,[object Object]
Proceso para despliegue de actualización en SaaS
Herramienta de BackUp
Integración Lucene.NET
Testeo y estabilización,[object Object]
Migrando Portal Builder a  Quées Portal Builder? Portal Builder en Azure Migrando a Azure Roadmap Conclusiones
Migrando a AzureConsideraciones Generales (I) Web Application: Cambiar el proyecto de Visual Studio de “Web Site” a “Web Application”.  Rutas a ficheros del proyecto Web : Los path deben acortarse debido a limitaciones del “Azure Cloud Package”. Dejar de usar el DTC: Evitar la promoción de las transacciones a una transacción distribuida usando el DTC, ya que actualmente no está soportado. Algunos atributos en web.config no están soportados: La sección de configuración HttpRuntime en web.config ha sido modificada porque no todos los atributos están soportados. Antes del cambio, causó que el web role no se iniciara causando un ciclo constante de “Initializing” a “Busy”.
Migrando a AzureConsideraciones Generales (II) Evitar problemas de despliegue de dlls con una fecha futura: El AssemblyResourceLoader tiene en cuenta el “Timestamp” en los ensamblados, causando que los scripts fallen hasta que la fecha del servidor se alinea con la fecha de las dlls.  Compilación dinámica de código C#: cambios en la forma de referenciar ensamblados del Framework .NET para la compilación dinámica utilizando CodeDom. Adaptación de Scripts SQL: Los scripts DDL de SQL Server deben adaptarse para evitar utilizar cláusulas no soportadas por SQL Azure. No existe servicio de SMTP en Azure: Usar servicios externos o on-premise. http://blogs.globallogic.com/aspnet-application-migration-to-windows-azure
Migrando a AzureTimeout NLB Azure (I) Problema: Limitación del NLB de Azure que impide que una petición dure más allá de 1 minuto. Consecuencias: Las peticiones no pueden exceder de este tiempo (WebServices, páginas ASP.Net).  ¿debería ocurrir? Subir un archivo debe demorar menos!!! ¡¿Qué pasa con archivos grandes?!
Migrando a AzureTimeout NLB Azure (II) Subir archivo por fragmentos Servidor (Web Role) Web Service que reciba los fragmentos del archivo y lo recomponga Cliente Ha de tener acceso a archivo para trocear y subirlo Ej. Silverlighthttp://blog.smarx.com/posts/uploading-windows-azure-blobs-from-silverlight-part-1-shared-access-signatures PlUploadhttp://plupload.com
Migrando a AzureSearch Server – Lucene.NET Search Server no soportado en Windows Azure Requiere varias BBDD Varios usuarios ¿Y en un servidor on-premise? No escalable ¿ServiceBus? Solución Lucene.NET Programar escaneos Worker Role Almacenamiento de índices en Blob Storage Crawl HTML http://www.codeproject.com/KB/aspnet/DotLuceneSearch.aspx
Migrando a AzureVSTS DatabaseEdition GDR (I) Proyectos de base de datos en VSTS BBDD SQL Server en control de código fuente TFS “Compilación” del código SQL Server.
Migrando a AzureVSTS DatabaseEdition GDR (II) Actualizaciones de esquema de BBDD Creamos script diferencial a aplicar Problema: Despliegue de cambios al esquema  VSTS DB Edition no soporta SQL Azure, por lo que no fue posible usarlo para desplegar cambios usando Visual Studio a una BBDD existente en SQL Azure.
Migrando a AzureVSTS DatabaseEdition GDR (III) Solución Ejecutar la comparación de esquemas en una copia local de la BBDD para obtener el script diferencial ¿Opciones? Descarga del esquema de la BBDD, ejecutar comparación y aplicar script diferencial en SQL Azure
Todos los datos están en BBDD SQL Server No hay problemas de espacio Simplicidad backup/restore Limitaciones No hay BBDD mayor de 50 GB Coste no justificado SQL Azure 50GB  $499.95 / mes Blob Storage 50GB  $0.15 / GB x mes x 50 = $7.5 / mes Migrando a AzureUsar Azure Blob Storage (I)
Migrando a AzureUsar Azure Blob Storage (II) Solución Modificar capa de persistencia para almacenar archivos en Blob storage Ventajas Coste!! BBDD ligera de descargar Escalable
Migrando a AzureSistema de backup (I) Originalmente, basta backup de BBDD SQL Server SQL Server Agent automatiza la tarea Información relacional y recursos conjuntamente Mecanismo estándar Backup y Restore manual muy fácil de hacer ¿Problemas? Archivos separados, no es suficiente Espacio. Ante datos que crecen ilimitadamente, ¿dónde almacenamos las copias? Transferencia de las copias de seguridad de la DB
Migrando a AzureSistema de backup (II) ¿Cómo Programar las copias? ¿Cómo haremos las copias? Clonar BBDD: CREATE DATABASE AS COPY Coste igual a otra BBDD ¿Justificado? Sincronizar BBDD: SyncFramework Descargas largas Coste de transferencia de datos ¡Y los archivos!
Migrando a AzureSistema de backup (III) Almacenaremos las copias de respaldo en el Blob Storage Programar copias: Worker Role en Azure http://blogs.msdn.com/b/sqlazure/archive/2010/07/30/10044271.aspx BBDD CREATE DATABASE AS COPY + Serialización XML Archivos Copia de BLOBS
Migrando a AzureSistema de backup (IV) Ventajas Coste de almacenaje reducido: 0.15$ GB/mes Descargar a local bajo demanda
Migrando Portal Builder a  Quées Portal Builder? Portal Builder en Azure Migrando a Azure Roadmap Conclusiones

Más contenido relacionado

La actualidad más candente

Rapid Application Development con Visual Studio 2005
Rapid Application Development con Visual Studio 2005Rapid Application Development con Visual Studio 2005
Rapid Application Development con Visual Studio 2005juliocasal
 
Consumo de APIs usando el WSO2 API Manager
Consumo de APIs usando el WSO2 API ManagerConsumo de APIs usando el WSO2 API Manager
Consumo de APIs usando el WSO2 API ManagerIsildurMaC
 
Reglas de Oro para el Desarrollo con Windows Vista
Reglas de Oro para el Desarrollo con Windows VistaReglas de Oro para el Desarrollo con Windows Vista
Reglas de Oro para el Desarrollo con Windows Vistajuliocasal
 
Como se movió Softeng Portal Builder al Cloud en Microsoft Windows Azure
Como se movió Softeng Portal Builder al Cloud en Microsoft Windows AzureComo se movió Softeng Portal Builder al Cloud en Microsoft Windows Azure
Como se movió Softeng Portal Builder al Cloud en Microsoft Windows AzureSOFTENG
 
Un Vistazo A Windows Presentation Foundation
Un Vistazo A Windows Presentation FoundationUn Vistazo A Windows Presentation Foundation
Un Vistazo A Windows Presentation Foundationjuliocasal
 
VS 2005 Y SQL Server 2005 Juntos Son Aun Mejores
VS 2005 Y SQL Server 2005 Juntos Son Aun MejoresVS 2005 Y SQL Server 2005 Juntos Son Aun Mejores
VS 2005 Y SQL Server 2005 Juntos Son Aun Mejoresjuliocasal
 
Agile SOA
Agile SOAAgile SOA
Agile SOAWSO2
 
Salesforce Lightning Components
Salesforce Lightning ComponentsSalesforce Lightning Components
Salesforce Lightning ComponentsDavid Carnicer
 
Curso SharePoint 2013 overview
Curso SharePoint 2013 overviewCurso SharePoint 2013 overview
Curso SharePoint 2013 overviewVladimir Medina
 
SharePoint Online - Comunicación, colaboración y productividad en la nube
SharePoint Online - Comunicación, colaboración y productividad en la nubeSharePoint Online - Comunicación, colaboración y productividad en la nube
SharePoint Online - Comunicación, colaboración y productividad en la nubeJuan Carlos Gonzalez
 
WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2
WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2 WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2
WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2 WSO2
 
Reconnect(); Sevilla - Universal Windows Platform
Reconnect(); Sevilla - Universal Windows PlatformReconnect(); Sevilla - Universal Windows Platform
Reconnect(); Sevilla - Universal Windows PlatformJavier Suárez Ruiz
 
Microservices y la era Post Industrial de la Web
Microservices y la era Post Industrial de la WebMicroservices y la era Post Industrial de la Web
Microservices y la era Post Industrial de la WebRoberto Allende
 
Desarrollando Controles AJAX con Microsoft Silverlight
Desarrollando Controles AJAX con Microsoft SilverlightDesarrollando Controles AJAX con Microsoft Silverlight
Desarrollando Controles AJAX con Microsoft SilverlightChristian Strevel
 
SharePoint Online - Comunicación, colaboración y productividad en la nube.
SharePoint Online - Comunicación, colaboración y productividad en la nube.SharePoint Online - Comunicación, colaboración y productividad en la nube.
SharePoint Online - Comunicación, colaboración y productividad en la nube.Juan Carlos Gonzalez
 
Nuevas formas de pensar en datos con LINQ y Visual Studio 2008
Nuevas formas de pensar en datos con LINQ y Visual Studio 2008Nuevas formas de pensar en datos con LINQ y Visual Studio 2008
Nuevas formas de pensar en datos con LINQ y Visual Studio 2008juliocasal
 

La actualidad más candente (20)

Rapid Application Development con Visual Studio 2005
Rapid Application Development con Visual Studio 2005Rapid Application Development con Visual Studio 2005
Rapid Application Development con Visual Studio 2005
 
A todo vapor con oracle forms & services laouc
A todo vapor con oracle forms & services laoucA todo vapor con oracle forms & services laouc
A todo vapor con oracle forms & services laouc
 
Consumo de APIs usando el WSO2 API Manager
Consumo de APIs usando el WSO2 API ManagerConsumo de APIs usando el WSO2 API Manager
Consumo de APIs usando el WSO2 API Manager
 
Reglas de Oro para el Desarrollo con Windows Vista
Reglas de Oro para el Desarrollo con Windows VistaReglas de Oro para el Desarrollo con Windows Vista
Reglas de Oro para el Desarrollo con Windows Vista
 
Como se movió Softeng Portal Builder al Cloud en Microsoft Windows Azure
Como se movió Softeng Portal Builder al Cloud en Microsoft Windows AzureComo se movió Softeng Portal Builder al Cloud en Microsoft Windows Azure
Como se movió Softeng Portal Builder al Cloud en Microsoft Windows Azure
 
Webinar Migración de Forms & Reports a Oracle Cloud
Webinar Migración de Forms & Reports a Oracle CloudWebinar Migración de Forms & Reports a Oracle Cloud
Webinar Migración de Forms & Reports a Oracle Cloud
 
Un Vistazo A Windows Presentation Foundation
Un Vistazo A Windows Presentation FoundationUn Vistazo A Windows Presentation Foundation
Un Vistazo A Windows Presentation Foundation
 
VS 2005 Y SQL Server 2005 Juntos Son Aun Mejores
VS 2005 Y SQL Server 2005 Juntos Son Aun MejoresVS 2005 Y SQL Server 2005 Juntos Son Aun Mejores
VS 2005 Y SQL Server 2005 Juntos Son Aun Mejores
 
Agile SOA
Agile SOAAgile SOA
Agile SOA
 
Weblogic server 12c agosto 2012
Weblogic server 12c agosto 2012Weblogic server 12c agosto 2012
Weblogic server 12c agosto 2012
 
Salesforce Lightning Components
Salesforce Lightning ComponentsSalesforce Lightning Components
Salesforce Lightning Components
 
Curso SharePoint 2013 overview
Curso SharePoint 2013 overviewCurso SharePoint 2013 overview
Curso SharePoint 2013 overview
 
SharePoint Online - Comunicación, colaboración y productividad en la nube
SharePoint Online - Comunicación, colaboración y productividad en la nubeSharePoint Online - Comunicación, colaboración y productividad en la nube
SharePoint Online - Comunicación, colaboración y productividad en la nube
 
WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2
WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2 WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2
WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2
 
Reconnect(); Sevilla - Universal Windows Platform
Reconnect(); Sevilla - Universal Windows PlatformReconnect(); Sevilla - Universal Windows Platform
Reconnect(); Sevilla - Universal Windows Platform
 
Microservices y la era Post Industrial de la Web
Microservices y la era Post Industrial de la WebMicroservices y la era Post Industrial de la Web
Microservices y la era Post Industrial de la Web
 
Desarrollando Controles AJAX con Microsoft Silverlight
Desarrollando Controles AJAX con Microsoft SilverlightDesarrollando Controles AJAX con Microsoft Silverlight
Desarrollando Controles AJAX con Microsoft Silverlight
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
 
SharePoint Online - Comunicación, colaboración y productividad en la nube.
SharePoint Online - Comunicación, colaboración y productividad en la nube.SharePoint Online - Comunicación, colaboración y productividad en la nube.
SharePoint Online - Comunicación, colaboración y productividad en la nube.
 
Nuevas formas de pensar en datos con LINQ y Visual Studio 2008
Nuevas formas de pensar en datos con LINQ y Visual Studio 2008Nuevas formas de pensar en datos con LINQ y Visual Studio 2008
Nuevas formas de pensar en datos con LINQ y Visual Studio 2008
 

Destacado

Aeropuertosdepanico
AeropuertosdepanicoAeropuertosdepanico
AeropuertosdepanicoJorge Llosa
 
schraepler communication - portfolio
schraepler communication - portfolioschraepler communication - portfolio
schraepler communication - portfolioAlexander Schräpler
 
MERRY CHRISTMAS - Silencio en la noche
MERRY CHRISTMAS - Silencio en la noche MERRY CHRISTMAS - Silencio en la noche
MERRY CHRISTMAS - Silencio en la noche Jorge Llosa
 
ใบงานที่ 3
ใบงานที่ 3ใบงานที่ 3
ใบงานที่ 3M'Mod Ta Noy
 
Diagrammi di flusso per gli acquisti dei comuni non capoluogo di provincia
Diagrammi di flusso per gli acquisti dei comuni non capoluogo di provinciaDiagrammi di flusso per gli acquisti dei comuni non capoluogo di provincia
Diagrammi di flusso per gli acquisti dei comuni non capoluogo di provinciaGlenda Zanolla
 
Converged infrastructure-wp
Converged infrastructure-wpConverged infrastructure-wp
Converged infrastructure-wpEMC
 
Insaat kursu-silivri
Insaat kursu-silivriInsaat kursu-silivri
Insaat kursu-silivrisersld54
 
โรคอ้วน กลุ่มเทรนเนอร์ ม.1/10
โรคอ้วน กลุ่มเทรนเนอร์  ม.1/10 โรคอ้วน กลุ่มเทรนเนอร์  ม.1/10
โรคอ้วน กลุ่มเทรนเนอร์ ม.1/10 ppluem
 

Destacado (20)

Aeropuertosdepanico
AeropuertosdepanicoAeropuertosdepanico
Aeropuertosdepanico
 
schraepler communication - portfolio
schraepler communication - portfolioschraepler communication - portfolio
schraepler communication - portfolio
 
Die ukrainische küche
Die ukrainische kücheDie ukrainische küche
Die ukrainische küche
 
Fn3
Fn3Fn3
Fn3
 
1 bh 1bt
1 bh 1bt1 bh 1bt
1 bh 1bt
 
MERRY CHRISTMAS - Silencio en la noche
MERRY CHRISTMAS - Silencio en la noche MERRY CHRISTMAS - Silencio en la noche
MERRY CHRISTMAS - Silencio en la noche
 
Presen 2
Presen 2Presen 2
Presen 2
 
ใบงานที่ 3
ใบงานที่ 3ใบงานที่ 3
ใบงานที่ 3
 
Ing Quii
Ing QuiiIng Quii
Ing Quii
 
Wilder
WilderWilder
Wilder
 
Rc erika borrero
Rc erika borreroRc erika borrero
Rc erika borrero
 
Práctica 17
Práctica 17Práctica 17
Práctica 17
 
Lotus towers
Lotus towersLotus towers
Lotus towers
 
Charm lace
Charm laceCharm lace
Charm lace
 
Goth
GothGoth
Goth
 
Diagrammi di flusso per gli acquisti dei comuni non capoluogo di provincia
Diagrammi di flusso per gli acquisti dei comuni non capoluogo di provinciaDiagrammi di flusso per gli acquisti dei comuni non capoluogo di provincia
Diagrammi di flusso per gli acquisti dei comuni non capoluogo di provincia
 
Staffing Awards 2015
Staffing Awards 2015Staffing Awards 2015
Staffing Awards 2015
 
Converged infrastructure-wp
Converged infrastructure-wpConverged infrastructure-wp
Converged infrastructure-wp
 
Insaat kursu-silivri
Insaat kursu-silivriInsaat kursu-silivri
Insaat kursu-silivri
 
โรคอ้วน กลุ่มเทรนเนอร์ ม.1/10
โรคอ้วน กลุ่มเทรนเนอร์  ม.1/10 โรคอ้วน กลุ่มเทรนเนอร์  ม.1/10
โรคอ้วน กลุ่มเทรนเนอร์ ม.1/10
 

Similar a RoadShow-Azure-PartnersMicrosoft-Nov-2010-Caso de éxito de Softeng Portal Bulder en Azure

Presentación del caso de éxito de Softeng Portal Builder en evento de Microso...
Presentación del caso de éxito de Softeng Portal Builder en evento de Microso...Presentación del caso de éxito de Softeng Portal Builder en evento de Microso...
Presentación del caso de éxito de Softeng Portal Builder en evento de Microso...SOFTENG
 
Presentación Softeng Portal Builder - RoadShowCMS en Azure
Presentación Softeng Portal Builder - RoadShowCMS en Azure Presentación Softeng Portal Builder - RoadShowCMS en Azure
Presentación Softeng Portal Builder - RoadShowCMS en Azure SOFTENG
 
Fast tracktothecloud carlescolell-softeng-20110331
Fast tracktothecloud carlescolell-softeng-20110331Fast tracktothecloud carlescolell-softeng-20110331
Fast tracktothecloud carlescolell-softeng-20110331MICProductivity
 
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...SOFTENG
 
AZURE: Consumiendo Datos y Visualizándolos desde La Nube
AZURE: Consumiendo Datos y Visualizándolos desde La NubeAZURE: Consumiendo Datos y Visualizándolos desde La Nube
AZURE: Consumiendo Datos y Visualizándolos desde La NubeSolidQ
 
Descubriendo Windows Azure Platform 16-02-2011
Descubriendo Windows Azure Platform 16-02-2011Descubriendo Windows Azure Platform 16-02-2011
Descubriendo Windows Azure Platform 16-02-2011Gisela Torres
 
1 Estrategia De Cs A Soa
1  Estrategia De Cs A Soa1  Estrategia De Cs A Soa
1 Estrategia De Cs A SoaPedro Gallardo
 
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero CodeVisual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero CodeBruno Capuano
 
TenerifeDev - Desarrollando WebApps en la nube
TenerifeDev - Desarrollando WebApps en la nubeTenerifeDev - Desarrollando WebApps en la nube
TenerifeDev - Desarrollando WebApps en la nubeintelequiass
 
KronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps
 
CV_Ricardo_Bouyer 2014
CV_Ricardo_Bouyer 2014CV_Ricardo_Bouyer 2014
CV_Ricardo_Bouyer 2014Ricardo Bouyer
 
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL ServerJohn Bulla
 
Cloud computing (Computacion en la nube) y seo (Posicionamiento Web).
Cloud computing (Computacion en la nube) y seo (Posicionamiento Web).Cloud computing (Computacion en la nube) y seo (Posicionamiento Web).
Cloud computing (Computacion en la nube) y seo (Posicionamiento Web).yensirodriguez
 
AWDC para desarrolladores y data scientists
AWDC para desarrolladores y data scientists AWDC para desarrolladores y data scientists
AWDC para desarrolladores y data scientists Edelweiss Kammermann
 
Kumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y FuturoKumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y FuturoDeivinson Tejeda
 
Web Services Evento Bea Systems
Web Services Evento Bea SystemsWeb Services Evento Bea Systems
Web Services Evento Bea SystemsBaltaCarretero
 
Evento Virtual - Continuidad de los desarrollos con Oracle Forms & Reports
Evento Virtual - Continuidad de los desarrollos con Oracle Forms & Reports Evento Virtual - Continuidad de los desarrollos con Oracle Forms & Reports
Evento Virtual - Continuidad de los desarrollos con Oracle Forms & Reports avanttic Consultoría Tecnológica
 

Similar a RoadShow-Azure-PartnersMicrosoft-Nov-2010-Caso de éxito de Softeng Portal Bulder en Azure (20)

Presentación del caso de éxito de Softeng Portal Builder en evento de Microso...
Presentación del caso de éxito de Softeng Portal Builder en evento de Microso...Presentación del caso de éxito de Softeng Portal Builder en evento de Microso...
Presentación del caso de éxito de Softeng Portal Builder en evento de Microso...
 
Presentación Softeng Portal Builder - RoadShowCMS en Azure
Presentación Softeng Portal Builder - RoadShowCMS en Azure Presentación Softeng Portal Builder - RoadShowCMS en Azure
Presentación Softeng Portal Builder - RoadShowCMS en Azure
 
Fast tracktothecloud carlescolell-softeng-20110331
Fast tracktothecloud carlescolell-softeng-20110331Fast tracktothecloud carlescolell-softeng-20110331
Fast tracktothecloud carlescolell-softeng-20110331
 
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
 
Descubriendo windows azure
Descubriendo windows azureDescubriendo windows azure
Descubriendo windows azure
 
AZURE: Consumiendo Datos y Visualizándolos desde La Nube
AZURE: Consumiendo Datos y Visualizándolos desde La NubeAZURE: Consumiendo Datos y Visualizándolos desde La Nube
AZURE: Consumiendo Datos y Visualizándolos desde La Nube
 
Descubriendo Windows Azure Platform 16-02-2011
Descubriendo Windows Azure Platform 16-02-2011Descubriendo Windows Azure Platform 16-02-2011
Descubriendo Windows Azure Platform 16-02-2011
 
1 Estrategia De Cs A Soa
1  Estrategia De Cs A Soa1  Estrategia De Cs A Soa
1 Estrategia De Cs A Soa
 
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero CodeVisual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
 
TenerifeDev - Desarrollando WebApps en la nube
TenerifeDev - Desarrollando WebApps en la nubeTenerifeDev - Desarrollando WebApps en la nube
TenerifeDev - Desarrollando WebApps en la nube
 
KronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps - Perfil Corporativo
KronOps - Perfil Corporativo
 
CV_Ricardo_Bouyer 2014
CV_Ricardo_Bouyer 2014CV_Ricardo_Bouyer 2014
CV_Ricardo_Bouyer 2014
 
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
 
Cloud computing (Computacion en la nube) y seo (Posicionamiento Web).
Cloud computing (Computacion en la nube) y seo (Posicionamiento Web).Cloud computing (Computacion en la nube) y seo (Posicionamiento Web).
Cloud computing (Computacion en la nube) y seo (Posicionamiento Web).
 
AWDC para desarrolladores y data scientists
AWDC para desarrolladores y data scientists AWDC para desarrolladores y data scientists
AWDC para desarrolladores y data scientists
 
Kumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y FuturoKumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y Futuro
 
Reconnect(); Sevilla - Keynote
Reconnect(); Sevilla - KeynoteReconnect(); Sevilla - Keynote
Reconnect(); Sevilla - Keynote
 
Web Services Evento Bea Systems
Web Services Evento Bea SystemsWeb Services Evento Bea Systems
Web Services Evento Bea Systems
 
Evento Virtual - Continuidad de los desarrollos con Oracle Forms & Reports
Evento Virtual - Continuidad de los desarrollos con Oracle Forms & Reports Evento Virtual - Continuidad de los desarrollos con Oracle Forms & Reports
Evento Virtual - Continuidad de los desarrollos con Oracle Forms & Reports
 
20060612 Dev Ba
20060612 Dev Ba20060612 Dev Ba
20060612 Dev Ba
 

Más de SOFTENG

Azure presentación Gran hermano vip - desayuno microsoft
Azure   presentación Gran hermano vip - desayuno microsoftAzure   presentación Gran hermano vip - desayuno microsoft
Azure presentación Gran hermano vip - desayuno microsoftSOFTENG
 
Office 365 y azure en la mediana empresa - Evento Cloud de Microsoft y Softeng
Office 365 y azure en la mediana empresa - Evento Cloud de Microsoft y SoftengOffice 365 y azure en la mediana empresa - Evento Cloud de Microsoft y Softeng
Office 365 y azure en la mediana empresa - Evento Cloud de Microsoft y SoftengSOFTENG
 
Razones por las que las empresas adoptan la nube - evento Cloud de Microsoft ...
Razones por las que las empresas adoptan la nube - evento Cloud de Microsoft ...Razones por las que las empresas adoptan la nube - evento Cloud de Microsoft ...
Razones por las que las empresas adoptan la nube - evento Cloud de Microsoft ...SOFTENG
 
La importancia de la competitividad en las empresas y el papel de microsoft -...
La importancia de la competitividad en las empresas y el papel de microsoft -...La importancia de la competitividad en las empresas y el papel de microsoft -...
La importancia de la competitividad en las empresas y el papel de microsoft -...SOFTENG
 
Portal builder impulsa tu empresa a través de la web - Evento Cloud Office 36...
Portal builder impulsa tu empresa a través de la web - Evento Cloud Office 36...Portal builder impulsa tu empresa a través de la web - Evento Cloud Office 36...
Portal builder impulsa tu empresa a través de la web - Evento Cloud Office 36...SOFTENG
 
La experiencia agile de softeng en el desarrollo de Portal Builder
La experiencia agile de softeng en el desarrollo de Portal BuilderLa experiencia agile de softeng en el desarrollo de Portal Builder
La experiencia agile de softeng en el desarrollo de Portal BuilderSOFTENG
 
Los problemas de las empresas con sus webs. Evento Cloud de Microsoft y Softeng
Los problemas de las empresas con sus webs. Evento Cloud de Microsoft y SoftengLos problemas de las empresas con sus webs. Evento Cloud de Microsoft y Softeng
Los problemas de las empresas con sus webs. Evento Cloud de Microsoft y SoftengSOFTENG
 
El nuevo Office 365
El nuevo Office 365El nuevo Office 365
El nuevo Office 365SOFTENG
 
Office 365 y azure en la mediana y gran empresa
Office 365 y azure en la mediana y gran empresaOffice 365 y azure en la mediana y gran empresa
Office 365 y azure en la mediana y gran empresaSOFTENG
 
Cómo la nube nos ayuda a mejorar nuestra competitividad
Cómo la nube nos ayuda a mejorar nuestra competitividadCómo la nube nos ayuda a mejorar nuestra competitividad
Cómo la nube nos ayuda a mejorar nuestra competitividadSOFTENG
 
Presentación de Softeng Portal Builder en IDC Cloud Forum 2013
Presentación de Softeng Portal Builder en IDC Cloud Forum 2013Presentación de Softeng Portal Builder en IDC Cloud Forum 2013
Presentación de Softeng Portal Builder en IDC Cloud Forum 2013SOFTENG
 
Caso de éxito de Nexus Energía sobre su nuevo portal desarrollado y gestionad...
Caso de éxito de Nexus Energía sobre su nuevo portal desarrollado y gestionad...Caso de éxito de Nexus Energía sobre su nuevo portal desarrollado y gestionad...
Caso de éxito de Nexus Energía sobre su nuevo portal desarrollado y gestionad...SOFTENG
 
Impacto económico del salto a la nube presentación microsoft innovation center
Impacto económico del salto a la nube presentación microsoft innovation centerImpacto económico del salto a la nube presentación microsoft innovation center
Impacto económico del salto a la nube presentación microsoft innovation centerSOFTENG
 
Los problemas de las empresas con sus webs evento cloud 31-oct-2013
Los problemas de las empresas con sus webs   evento cloud 31-oct-2013Los problemas de las empresas con sus webs   evento cloud 31-oct-2013
Los problemas de las empresas con sus webs evento cloud 31-oct-2013SOFTENG
 
Cómo la nube nos ayuda a mejorar nuestra competitividad
Cómo la nube nos ayuda a mejorar nuestra competitividadCómo la nube nos ayuda a mejorar nuestra competitividad
Cómo la nube nos ayuda a mejorar nuestra competitividadSOFTENG
 
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2SOFTENG
 
The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scr...
The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scr...The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scr...
The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scr...SOFTENG
 
Presentación SOFTENG Conferencia Agile-Lean-Scrum junio 2012
Presentación SOFTENG Conferencia Agile-Lean-Scrum junio 2012Presentación SOFTENG Conferencia Agile-Lean-Scrum junio 2012
Presentación SOFTENG Conferencia Agile-Lean-Scrum junio 2012SOFTENG
 
Presentación y novedades de Office 365- Jose Luis Cruz de Microsoft
Presentación y novedades de Office 365- Jose Luis Cruz de MicrosoftPresentación y novedades de Office 365- Jose Luis Cruz de Microsoft
Presentación y novedades de Office 365- Jose Luis Cruz de MicrosoftSOFTENG
 
Presentación sobre el Impacto económico de Office 365 – Xavier Hernanz de Mic...
Presentación sobre el Impacto económico de Office 365 – Xavier Hernanz de Mic...Presentación sobre el Impacto económico de Office 365 – Xavier Hernanz de Mic...
Presentación sobre el Impacto económico de Office 365 – Xavier Hernanz de Mic...SOFTENG
 

Más de SOFTENG (20)

Azure presentación Gran hermano vip - desayuno microsoft
Azure   presentación Gran hermano vip - desayuno microsoftAzure   presentación Gran hermano vip - desayuno microsoft
Azure presentación Gran hermano vip - desayuno microsoft
 
Office 365 y azure en la mediana empresa - Evento Cloud de Microsoft y Softeng
Office 365 y azure en la mediana empresa - Evento Cloud de Microsoft y SoftengOffice 365 y azure en la mediana empresa - Evento Cloud de Microsoft y Softeng
Office 365 y azure en la mediana empresa - Evento Cloud de Microsoft y Softeng
 
Razones por las que las empresas adoptan la nube - evento Cloud de Microsoft ...
Razones por las que las empresas adoptan la nube - evento Cloud de Microsoft ...Razones por las que las empresas adoptan la nube - evento Cloud de Microsoft ...
Razones por las que las empresas adoptan la nube - evento Cloud de Microsoft ...
 
La importancia de la competitividad en las empresas y el papel de microsoft -...
La importancia de la competitividad en las empresas y el papel de microsoft -...La importancia de la competitividad en las empresas y el papel de microsoft -...
La importancia de la competitividad en las empresas y el papel de microsoft -...
 
Portal builder impulsa tu empresa a través de la web - Evento Cloud Office 36...
Portal builder impulsa tu empresa a través de la web - Evento Cloud Office 36...Portal builder impulsa tu empresa a través de la web - Evento Cloud Office 36...
Portal builder impulsa tu empresa a través de la web - Evento Cloud Office 36...
 
La experiencia agile de softeng en el desarrollo de Portal Builder
La experiencia agile de softeng en el desarrollo de Portal BuilderLa experiencia agile de softeng en el desarrollo de Portal Builder
La experiencia agile de softeng en el desarrollo de Portal Builder
 
Los problemas de las empresas con sus webs. Evento Cloud de Microsoft y Softeng
Los problemas de las empresas con sus webs. Evento Cloud de Microsoft y SoftengLos problemas de las empresas con sus webs. Evento Cloud de Microsoft y Softeng
Los problemas de las empresas con sus webs. Evento Cloud de Microsoft y Softeng
 
El nuevo Office 365
El nuevo Office 365El nuevo Office 365
El nuevo Office 365
 
Office 365 y azure en la mediana y gran empresa
Office 365 y azure en la mediana y gran empresaOffice 365 y azure en la mediana y gran empresa
Office 365 y azure en la mediana y gran empresa
 
Cómo la nube nos ayuda a mejorar nuestra competitividad
Cómo la nube nos ayuda a mejorar nuestra competitividadCómo la nube nos ayuda a mejorar nuestra competitividad
Cómo la nube nos ayuda a mejorar nuestra competitividad
 
Presentación de Softeng Portal Builder en IDC Cloud Forum 2013
Presentación de Softeng Portal Builder en IDC Cloud Forum 2013Presentación de Softeng Portal Builder en IDC Cloud Forum 2013
Presentación de Softeng Portal Builder en IDC Cloud Forum 2013
 
Caso de éxito de Nexus Energía sobre su nuevo portal desarrollado y gestionad...
Caso de éxito de Nexus Energía sobre su nuevo portal desarrollado y gestionad...Caso de éxito de Nexus Energía sobre su nuevo portal desarrollado y gestionad...
Caso de éxito de Nexus Energía sobre su nuevo portal desarrollado y gestionad...
 
Impacto económico del salto a la nube presentación microsoft innovation center
Impacto económico del salto a la nube presentación microsoft innovation centerImpacto económico del salto a la nube presentación microsoft innovation center
Impacto económico del salto a la nube presentación microsoft innovation center
 
Los problemas de las empresas con sus webs evento cloud 31-oct-2013
Los problemas de las empresas con sus webs   evento cloud 31-oct-2013Los problemas de las empresas con sus webs   evento cloud 31-oct-2013
Los problemas de las empresas con sus webs evento cloud 31-oct-2013
 
Cómo la nube nos ayuda a mejorar nuestra competitividad
Cómo la nube nos ayuda a mejorar nuestra competitividadCómo la nube nos ayuda a mejorar nuestra competitividad
Cómo la nube nos ayuda a mejorar nuestra competitividad
 
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2
 
The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scr...
The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scr...The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scr...
The Portal Builder Story- From Hell to Lean, from zero to Cloud - Part I (Scr...
 
Presentación SOFTENG Conferencia Agile-Lean-Scrum junio 2012
Presentación SOFTENG Conferencia Agile-Lean-Scrum junio 2012Presentación SOFTENG Conferencia Agile-Lean-Scrum junio 2012
Presentación SOFTENG Conferencia Agile-Lean-Scrum junio 2012
 
Presentación y novedades de Office 365- Jose Luis Cruz de Microsoft
Presentación y novedades de Office 365- Jose Luis Cruz de MicrosoftPresentación y novedades de Office 365- Jose Luis Cruz de Microsoft
Presentación y novedades de Office 365- Jose Luis Cruz de Microsoft
 
Presentación sobre el Impacto económico de Office 365 – Xavier Hernanz de Mic...
Presentación sobre el Impacto económico de Office 365 – Xavier Hernanz de Mic...Presentación sobre el Impacto económico de Office 365 – Xavier Hernanz de Mic...
Presentación sobre el Impacto económico de Office 365 – Xavier Hernanz de Mic...
 

Último

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Luis Olivera
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 

Último (20)

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 

RoadShow-Azure-PartnersMicrosoft-Nov-2010-Caso de éxito de Softeng Portal Bulder en Azure

  • 1. Primer caso de éxito en España. Barcelona, 3 de Noviembre del 2010 Carlos Colell Sorinas Director General ccolell@softeng.es
  • 2. Índice de la presentación Negocio Perfil de compañía Introducción a Softeng Portal Builder Pantallas de ejemplo y proyectos Migrando Softeng Portal Builder a Azure Escenario técnico Consideraciones e ingeniería necesaria
  • 3. Perfil de compañía Acerca de SOFTENG Nuestras credenciales
  • 4. Perfil de compañíaAcerca de SOFTENG Ingeniería de Software desde 1997 Trabajamos “sólo” con tecnología Microsoft. Expertos en proyectos Web Fabricante de la primera plataforma para proyectos Web en SaaS y Azure.
  • 5. Perfil de compañía Credenciales SOFTENG
  • 6. Softeng Portal Builder Visión general La esencia de Portal Builder Prestaciones principales
  • 7. Softeng Portal BuilderTM - Visión generalLa esencia de Portal Builder Plataforma empresarial para proyectos Web Potencia a las empresas a través de la Web Productividad, Autonomía, Flexibilidad y Ahorro On-premise o en Azure (SaaS AnywhereTM) Solución calificada como innovadora por el Ministerio de Ciencia e Innovación
  • 8. Softeng Portal BuilderTM - Visión generalPrestaciones destacadas MARKETING TI Edit-in-Place Traducción simultánea Optimización SEO Mapa de calor Analítica de visitas integrada Backoffice Studio Workflow Engine Portal Builder Framework Modelador de entidades Integrador de aplicaciones
  • 9. Softeng Portal BuilderTM - Visión generalPantalla de “Edit-in-Place” Actualice fácilmente los contenidos desde el propio Site Navegue, haga clic en el texto o imagen que desee cambiar , guarde y publique. Así de simple !
  • 10. Softeng Portal BuilderTM - Visión general Pantalla “Mapa de calor” Mejore la eXperiencia de sus usuarios Analice visualmente el comportamiento de los visitantes y optimice el site para obtener más conversiones.
  • 11. Softeng Portal BuilderTM - Visión general Pantalla de “Analítica de Visitas” Analice la efectividad de su web La analíticas integradas ofrecen información en contexto acerca de las visitas y objetivos conseguidos permitiendo tomar buenas decisiones.
  • 12. Softeng Portal BuilderTM - Visión general Proyectos destacados Cata Solución B2B para la empresa de electrodomésticos y site corporativo. Multinacional española con una facturación de 120 millones de euros.
  • 13. Softeng Portal BuilderTM - Visión general Proyectos destacados IES: Gencat Aplicación Web para centralizar todos los procesos relacionados con el sistema de formación sanitaria especializada de la Generalitat de Cataluña.
  • 14. Softeng Portal BuilderTM - Visión general Proyectos destacados Copisa Proyecto multisitepara todo el grupo. La constructora, genera un volumen de negocio de más de 1.000 millones de euros.
  • 15. Softeng Portal BuilderTM - Visión general Proyectos destacados Infermera Virtual Portal para la promoción de la Salud con más de 250.000 usuarios, impulsado por el “Col·legiOficial d’Infermeriade Barcelona”, un prestigioso colectivo de casi 40.000 profesionales.
  • 16. Softeng Portal BuilderTM - Visión general Proyectos destacados InteriorVista Aplicación 3D interactiva para la configuración visual de cocinas. InteriorVista es líder ofreciendo a clientes como IKEA, Hokiba (El Corte Inglés) o Saloni diseños virtuales de gran realismo.
  • 17. Softeng Portal Builder & Windows Azure SaaS “pide” Cloud-computing ¿Por qué se optó por Azure? Azure complementa a Portal Builder Beneficios obtenidos con Azure
  • 18. Softeng Portal BuilderTM & Windows Azure SaaS “pide” cloud-computing …
  • 19. Softeng Portal BuilderTM & Windows Azure ¿Porquémovernos a la nube ? Evitar inversión por adelantado Reducir costes de mantenimiento Poder escalar rápido + evitar “estimar” Aumentar confianza en solución SaaS Por compromiso de innovación Pago por uso era imposible de calcular
  • 20. Softeng Portal BuilderTM & Windows Azure Azure fortalece a Portal Builder
  • 21. Softeng Portal BuilderTM & Windows Azure ¿Porqué se optópor Azure? (I) Azure => PaaS = Valor añadido vs IaaS Evitar inversión en licencias Elimina mucha complejidad Reducir costes de despliegue Eliminar costes de mantenimiento
  • 22. Softeng Portal BuilderTM & Windows Azure Beneficiosobtenidos con Azure 1- Mejor servicio Flexibilidad Fiabilidad Actualizaciones seguras y sin interrupciones 2- 10% de ahorro de costes 3- Posicionamiento y confianza
  • 23. Softeng Portal BuilderTM & Windows Azure Recursos y más información Link a esta presentación: www.slideshare.com/softeng Site de producto: www.portalbuilder.es Caso de estudio de Softeng Portal Builder en Azure (Microsoft Corporation) http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000008180 Caso de estudio de Softeng Portal Builder en Azure (Microsoft Ibérica) http://www.microsoft.com/business/smb/es-es/isv/casosdeexito.mspx Videos de Softeng Portal Builder http://www.softeng.es/es-es/productos/portal-builder-cms/showroom-portal-builder.html Presentación de Softeng Portal Builder con IDC en evento Gestión de contenidos http://www.softeng.es/es-es/empresa/evento-idc-2010.html
  • 24. ¡ Gracias por su atención ! Carlos Colell Sorinas Director General ccolell@softeng.es Barcelona: Pau Claris, 162-164 2ª Planta Madrid: Avda. Doctor Arce, 14
  • 25. Migrando Portal Builder a Barcelona, 3 de Noviembre de 2010 Braulio Megías Project Manager bmegias@softeng.es
  • 26. Migrando Portal Builder a Quées Portal Builder? Portal Builder en Azure Migrando a Azure Roadmap Conclusiones
  • 27. Web Site Portal Builder Site Cliente API – Librería de Clases Portal Builder Core Personalizaciones del Cliente Base de Datos SQL Server Qué es Portal Builder?
  • 28. Qué es Portal Builder?Arquitectura
  • 29. Qué es Portal Builder?¿Cómohacemos un proyecto? Equipos Core PB: 1 versióncada 3 meses Proyectos Deploy Hosting provistoporSofteng Hosting “on-premise” Hosting ISP externos
  • 30. Qué es Portal Builder?Limitaciones Diversidad de escenarios Pasosparadesplieguedistintos en cadaimplementación Escalabilidadlimitada e inflexible Costes e inversiónrequerida Tiempos de reacción Limitaciones de plataforma
  • 31. Migrando Portal Builder a Quées Portal Builder? Portal Builder en Azure Migrando a Azure Roadmap Conclusiones
  • 32. Portal Builder en Azure ¿Qué necesitamos? Windows AzureWebRole Corre la aplicación web, Portal Builder (BackOffice Studio y Web Sites / aplicaciones) SQL Azure Azure Storage Almacenamos los índices de Lucene, información de trazas y diagnóstico, backups, contenidos del tipo ficheros Windows developmentfabric
  • 33. Portal Builder en AzureArquitectura
  • 34.
  • 36.
  • 37. Proceso para despliegue de actualización en SaaS
  • 40.
  • 41. Migrando Portal Builder a Quées Portal Builder? Portal Builder en Azure Migrando a Azure Roadmap Conclusiones
  • 42. Migrando a AzureConsideraciones Generales (I) Web Application: Cambiar el proyecto de Visual Studio de “Web Site” a “Web Application”. Rutas a ficheros del proyecto Web : Los path deben acortarse debido a limitaciones del “Azure Cloud Package”. Dejar de usar el DTC: Evitar la promoción de las transacciones a una transacción distribuida usando el DTC, ya que actualmente no está soportado. Algunos atributos en web.config no están soportados: La sección de configuración HttpRuntime en web.config ha sido modificada porque no todos los atributos están soportados. Antes del cambio, causó que el web role no se iniciara causando un ciclo constante de “Initializing” a “Busy”.
  • 43. Migrando a AzureConsideraciones Generales (II) Evitar problemas de despliegue de dlls con una fecha futura: El AssemblyResourceLoader tiene en cuenta el “Timestamp” en los ensamblados, causando que los scripts fallen hasta que la fecha del servidor se alinea con la fecha de las dlls. Compilación dinámica de código C#: cambios en la forma de referenciar ensamblados del Framework .NET para la compilación dinámica utilizando CodeDom. Adaptación de Scripts SQL: Los scripts DDL de SQL Server deben adaptarse para evitar utilizar cláusulas no soportadas por SQL Azure. No existe servicio de SMTP en Azure: Usar servicios externos o on-premise. http://blogs.globallogic.com/aspnet-application-migration-to-windows-azure
  • 44. Migrando a AzureTimeout NLB Azure (I) Problema: Limitación del NLB de Azure que impide que una petición dure más allá de 1 minuto. Consecuencias: Las peticiones no pueden exceder de este tiempo (WebServices, páginas ASP.Net). ¿debería ocurrir? Subir un archivo debe demorar menos!!! ¡¿Qué pasa con archivos grandes?!
  • 45. Migrando a AzureTimeout NLB Azure (II) Subir archivo por fragmentos Servidor (Web Role) Web Service que reciba los fragmentos del archivo y lo recomponga Cliente Ha de tener acceso a archivo para trocear y subirlo Ej. Silverlighthttp://blog.smarx.com/posts/uploading-windows-azure-blobs-from-silverlight-part-1-shared-access-signatures PlUploadhttp://plupload.com
  • 46. Migrando a AzureSearch Server – Lucene.NET Search Server no soportado en Windows Azure Requiere varias BBDD Varios usuarios ¿Y en un servidor on-premise? No escalable ¿ServiceBus? Solución Lucene.NET Programar escaneos Worker Role Almacenamiento de índices en Blob Storage Crawl HTML http://www.codeproject.com/KB/aspnet/DotLuceneSearch.aspx
  • 47. Migrando a AzureVSTS DatabaseEdition GDR (I) Proyectos de base de datos en VSTS BBDD SQL Server en control de código fuente TFS “Compilación” del código SQL Server.
  • 48. Migrando a AzureVSTS DatabaseEdition GDR (II) Actualizaciones de esquema de BBDD Creamos script diferencial a aplicar Problema: Despliegue de cambios al esquema VSTS DB Edition no soporta SQL Azure, por lo que no fue posible usarlo para desplegar cambios usando Visual Studio a una BBDD existente en SQL Azure.
  • 49. Migrando a AzureVSTS DatabaseEdition GDR (III) Solución Ejecutar la comparación de esquemas en una copia local de la BBDD para obtener el script diferencial ¿Opciones? Descarga del esquema de la BBDD, ejecutar comparación y aplicar script diferencial en SQL Azure
  • 50. Todos los datos están en BBDD SQL Server No hay problemas de espacio Simplicidad backup/restore Limitaciones No hay BBDD mayor de 50 GB Coste no justificado SQL Azure 50GB  $499.95 / mes Blob Storage 50GB  $0.15 / GB x mes x 50 = $7.5 / mes Migrando a AzureUsar Azure Blob Storage (I)
  • 51. Migrando a AzureUsar Azure Blob Storage (II) Solución Modificar capa de persistencia para almacenar archivos en Blob storage Ventajas Coste!! BBDD ligera de descargar Escalable
  • 52. Migrando a AzureSistema de backup (I) Originalmente, basta backup de BBDD SQL Server SQL Server Agent automatiza la tarea Información relacional y recursos conjuntamente Mecanismo estándar Backup y Restore manual muy fácil de hacer ¿Problemas? Archivos separados, no es suficiente Espacio. Ante datos que crecen ilimitadamente, ¿dónde almacenamos las copias? Transferencia de las copias de seguridad de la DB
  • 53. Migrando a AzureSistema de backup (II) ¿Cómo Programar las copias? ¿Cómo haremos las copias? Clonar BBDD: CREATE DATABASE AS COPY Coste igual a otra BBDD ¿Justificado? Sincronizar BBDD: SyncFramework Descargas largas Coste de transferencia de datos ¡Y los archivos!
  • 54. Migrando a AzureSistema de backup (III) Almacenaremos las copias de respaldo en el Blob Storage Programar copias: Worker Role en Azure http://blogs.msdn.com/b/sqlazure/archive/2010/07/30/10044271.aspx BBDD CREATE DATABASE AS COPY + Serialización XML Archivos Copia de BLOBS
  • 55. Migrando a AzureSistema de backup (IV) Ventajas Coste de almacenaje reducido: 0.15$ GB/mes Descargar a local bajo demanda
  • 56. Migrando Portal Builder a Quées Portal Builder? Portal Builder en Azure Migrando a Azure Roadmap Conclusiones
  • 57. RoadmapSiguientes pasos en Azure Mejora en la escalabilidad horizontal Incorporar el uso de Worker Roles y colas Incorporar uso de Table Storage WIF + Seguridad basada en Claims Doublecaching Agilizar el proceso de despliegue Mejorar los mecanismos de trazas y monitorización
  • 58. Migrando Portal Builder a Quées Portal Builder? Portal Builder en Azure Migrando a Azure Roadmap Conclusiones
  • 59. Conclusiones No es lo mismo adaptar una aplicación existente que desarrollar ya pensando en la plataforma Azure No es lo mismo “que funcione” a “que sea óptimo” Se echan en falta algunas prestaciones (en Roadmap) Oportunidad para ISVs: servicios de valor agregado sobre Azure Imprescindible sistemas de tests y compilaciones automatizadas + integración continua Facilita la oferta de Portal Builder en modalidad SaaS La aplicación ha dado un salto en cuanto a sus posibilidades de escalabilidad Nuevos servicios para escalabilidad masiva (Azure Storage y CDN) Estandarización del proceso de despliegue
  • 60. Contacto SOFTENG http://www.softeng.es/ http://www.portalbuilder.es/ Carlos Colell ccolell@softeng.es http://es.linkedin.com/in/ccolell Braulio Megías bmegias@softeng.es http://bmegias.wordpress.com http://twitter.com/bmegias
  • 61. ¡ Gracias por su atención ! Braulio Megías Project Manager bmegias@softeng.es Carlos Colell Director general ccolell@softeng.es Barcelona: Pau Claris, 162-164 2ª Planta Madrid: Avda. Doctor Arce, 14

Notas del editor

  1. 1-Muchas gracias. 2-Buenos días. Ni nombre es Carlos Colell y soy el director general de SOFTENG 3-En primer lugar, me gustaría dar la gracias a Microsoft por habernos invitado a participar en este evento y también por haber escogido a SOFTENG y a nuestro producto, SOFTENG PORTAL BUILDER para elaborar el primer caso de estudio de Azure en España. 4-Hoy hemos venido a presentarles Softeng Portal Builder como caso de éxito en Azure, y a contarles porqué escogimos Windows Azure para alojar nuestra plataforma así como los beneficios que hemos obtenido.
  2. Probablemente la mayoría de ustedes conozcan ya a SOFTENG o hayan oido hablar de nosotros, para los que no, comentarles:
  3. SOFTENG es una ingeniería de software que desde 1997 trabaja … … integrando y desarrollando soluciones usando tecnología Microsoft. De entre los más de 6.500 partners que tiene Microsoft en España, y según la clasificación que publica Microsoft de los mismos teniendo en cuenta sus competencias tecnológicas, Softeng está a día de hoy dentro de las 5 primeras empresas de este país. Fabricante de la primera y hasta ahora única plataforma para proyectos web en modalidad SaaS funcionando en Azure. Único fabricante español de una plataforma empresarial SaaS para crear y gestionar todo tipo de proyectos Web. Primera empresa en el mundo en ofrecer una plataforma para proyectos Web operando en cloud-computing en Microsoft Windows Azure. ---
  4. Tiempo 15s Y Estos son algunos de nuestras referencias, tanto en sector público como privado …
  5. I qué es Portal Builder ¿?
  6. -Plataforma empresarial orientada a la construcción de proyectos web y a su gestión de forma productiva con posibilidad de conectar sistemas, procesos, personas y empresas. Producto consolidado: Lanzado en noviembre del 2008, con decenas de referencias en sector público y privado. Representa la evolución de los gestores de contenidos clásicos, hacia una plataforma que ayuda a potenciar a las empresas a través de la web. Ofreciendo beneficios como la productividad, autonomía, flexibilidad y ahorro de costes La solución se implanta mediante consultoría y se ofrece como servicio a través de una suscripción on-premise (casa del cliente) o en la nube (Azure). Cuenta con el reconocimiento por parte del MCI como solución innovadora. --
  7. Y cómo se traduce , materializa todo esto prestaciones: Para Marketing. -“Edit-in-Place”: Permite gestionar los contenidos desde al propia web, mientras se navega. -“Traducción Simultánea”: Permite disponer de los contenidos en un único idioma y difundir el site en varios , de forma que se traducen automáticamente y en tiempo real. -“Optimización SEO”: Ayuda a posicionarnos en los primeros puestos de los buscadores con palabras y expresiones que nos interesan., consultoria windows azure (1), consultoria de sharepoint (1), Certified partner - 6: (37 millones de resultados) – En los dos principales. -“Mapa de calor”: Analice visualmente el comportamiento de los visitantes y optimice el site para obtener más conversiones y mejorar la experiencia de los usuarios -“Analítica de Visitas integrada”: Permite medir la efectividad de un site, en contexto y de forma integrada USUARIOS DE TI -”Backoffice Studio”: Una herramienta para la gestión integral del proyecto web, adaptada al perfil de cada tipo de usuario. -“Workflow Engine”: Permite integrar y monitorizar las actividades y procesos de la organización, aumentando su eficiencia – -“Portal Builder Framework”: Nos permiten llevar a cabo desarrollos específicos desde Visual Studio -“Modelador de entidades”: Permite extender la solución para adaptarse perfectamente a las particularidades de una organización. “Integrador de Aplicaciones (EAI)” : Nos permite publicar e incluso editar información almacenada en otros aplicaciones empresariales y repositorios como la gama Dynamics, por supuesto Sharepoint, redes sociales y otros portales
  8. 30s Pantalla del sistema edit-in-place: Click en cualquier sitio, cambiar
  9. 30s -Nos muestra mediante gradientes de calor las zonas más clicadas por los usuarios y nos ofrece herramientas para mejorar la usabilidad y conversiones en la página.
  10. 15s analítica de visitas integrada
  11. Una vez visto que es Softeng Portal Builder, me gustaría hacerles un breve resumen sobre nuestra experiencia en Azure
  12. 1-Softeng Portal Builder ya era una aplicación SaaS, lo que significa tres cosas: Es de propiedad, alojada, mantenida y soportada por nosotros. La misma aplicación, es usada por muchos clientes Ofrece como servicio mediante suscripción 2-Pero fijándonos en los muchos beneficios que ofrece el modelo SaaS, nos dimos cuenta que era posible maximizarlos si apostábamos por alojar la plataforma en la nube en lugar de mantener una infraestructura propia en un datacenter.
  13. -Y eso hicimos: Llevamos a cabo la reingeniería necesaria para desplegar Portal Builder en Azure. 2-Como pueden ver, Azure no sólo ofrece (IAS- hardware virtualizado) sino que dispone del entorno necesario para que puedan funcionar las aplicaciones desarrolladas con tecnología Microsoft. En definitiva, Azure ha sumado valor a Softeng Portal Builder y lo ha fortalecido. -------- Creemos que el cambio ha comenzado y no tiene marcha atrás. Tardará más o menos pero es posible que en pocos años resulte extraño ver software propietario basado en la adquisición de licencias instaladas localmente en nuestros servidores. SaaS va a usuarios finales, PaaS y IAS va a empresas o departamentos que desarrollan aplicacicones.
  14. 2-Porque Azure, al ser PaaS , nos ofrece un valor añadido con los siguientes beneficios. -Evitar inversión : No sólo en hardware sinó también en licencias -Eliminar complejidad: -Reducción de costes de despliegue: Estandarizando el proceso de actualización de versiones. -Reducción de costes de mantenimiento: Queríamos evitar monitorizar, administrar y gestionar una infraestructura de servidores. -Era tecnología Microsoft muy cercada a como estaba desarrollado antes Portal Builder. En definitiva, incorpora el entorno (sistema operativo, sql server, framework,..) para poder correr aplicaciones .NET ----- RAZONES ELIMINADAS POR CUESTIÓN DE TIEMPO -Para poder saber/repercutir el consumo a los clientes -Por compromiso de innovación continua: Queremos que el mercado continue identificando a Softeng Portal Builder como solución no sólo innovadora sinó tambíen como estado del arte en tecnología y Azure suma para conseguir este objetivo. -Opción de escalar rápido: Dificil preveer las necesidades de un nuevo cliente y luego, difícil de reaccionar rápidamente. -Era tecnología Microsoft muy cercada a como estaba desarrollado antes Portal Builder. En definitiva, incorpora el entorno (sistema operativo, sql server, framework,..) para poder correr aplicaciones .NET
  15. 1-Mejor servicio: Y por tanto, más valor: Para nuestros clientes gracias a la fiabilidad y posibilidad de escalar sin límite a costes muy razonables -Flexibilidad: Podemos adaptarnos exactamente a la demanda que requieren, en el momento que la requieren. -Fiabilidad: Además nuestros clientes tienen la confianza de que Portal Builder funciona en Azure (a menudo no transmite confianza que una aplicación SaaS esté alojada en una infra del fabricante) -Actualizaciones seguras y sin parar el site: Permite duplicar entorno (staging-preproducción), actualizamos y una vez probado, producción. 2-Ahorro de costes: Más info en caso de estudio desde Redmond. -Sobre reducción de costes: A corto plazo, a pesar de que la infraestructura actual todavía no estaba amortizada, teniendo en cuenta la inversión en reingeniería, y que hemos tenido que mantener las dos durante un tiempo. 3--Posicionamiento y Confianza: Nuestros clientes están mucho más tranquilos sabiendo que Portal Builder funciona en Azure y logramnos Transmitir confianza respecto a la infraestructura que usa nuestro producto (no se ve con buenos ojos que SaaS vaya con infra de fabricante). 3-Generada demanda: Gracias al reconocimiento obteniendo , los casos de estudio, a ser pioneros en Azure, etc,, hemos visto incrementada la demanda de nuestros servicios de consultoría, no sólo sobre Azure, también para .NET o Sharepoint, lo que ha supuesto un beneficio inesperado.
  16. Por último comentarles que tienen esta presentación disponible en slideshare/softeng donde podrán consultar los links a los casos de estudio y otra información que puede resultarles de interés.
  17. Y nada más. Si algunos de ustedes desean plantearnos cualquier cuestión, los compañeros de mi equipo como yo mismo estaremos encantados de atenderles durante la hora de la comida. Muchas gracias una vez más y hasta la próxima.
  18. Aplicación web + dlls + personalizaciones
  19. Modularizado, nos ha ayudado en parte Bastantes tests, no todos los que quisieramos
  20. Confuso Procedimientos de deploy diversos
  21. Limitaciones o motivaciones que nos impulsaron a explorar la solución Azure.
  22. Dibujo y descripción de la situación actual y de la situación deseada, ej worker roles para tareas pesadas de background, o tareas administrativas de generación de índices.
  23. Portal Builder Dedicated Cloud, también podemos explicar que es para clientes con necesidades “fluctuantes” de escalabilidad. Ej, hacen campañas anuales de 3 meses en las que preveen gran número de visitas, por lo cual necesitaran más instancias y/o de mayor tamaño. Luego el resto de los 9 meses pueden reducir a una instancia de small computing instance.
  24. Problemas “generales”, es decir, que se explicarán brevemente.
  25. Problemas “generales”, es decir, que se explicarán brevemente (segunda parte).
  26. Comentar el caso de InteriorVista  Grandes requerimientos de UPLOAD, archivos grandes, etc. Link a proyecto de Silverlight
  27. Pantallazo del proyecto de Silverlight
  28. Agregar pantallazo de un proyecto BBDD, y su control de código, y el tipo de archivo esquema que genera
  29. Falta pantallazo de la comparación o incluso de la invocación por línea de comandos
  30. Hablar de herramientas de 3os como RedGate Aplicar dibujo de antes y despues.
  31. Dibujito tambor registritos, y archivazos en otra caja que represente storage. Hablar de Interiorvista? Posibilidad de CDN.
  32. El tema de espacio  variabilidad en las copias si se quieren semanales, diarias.. Esa demanda puede ir variando. El requerimiento de espacio para almacenar todo eso FISICAMENTE en local tiene un coste MUCHO MAS ALTO que hacerlo en el Azure Storage (y mucho más inflexible también).
  33. Gráfico del esquema de copias
  34. Mejora en la escalabilidad horizontal: Proveedores distribuidos para sesión y caché basados en Azure Storage. Incorporar el uso de Worker Roles y colas: Para tareas asíncronas y de gran consumo de procesamiento. Incorporar servicios de Workflow : Con el objetivo de complementar tareas asincrónicas compuestas de múltiples pasos dependientes entre si. WIF + Seguridad basada en Claims: Explorar WIF para integrar sistemas externos de autenticación y autorización a través de un medio estándar. Double caching: Implementar optimización a través de mecanismos de caché doble de recursos temporales usando Azure Storage y Local Storage. Mejoras en el proceso de despliegue. Optimizar los mecanismos de trazas: Implementación de proveedores para Azure Storage de Enterprise Library. Explicar si hay tiempo: Explicar los casos sobre todo de caching y Azure Storage. 3) Básicamente implementar WF4 en la nueva versión en Azure. 4) Nombrar que se busca un sistema estándar de autenticación aplicable en diferentes escenarios que puedan presentarse. 5) Específico de Portal Builder. Aplicado generalmente al procesamiento de imágenes antes de servirse. En lugar de utilizar exclusivamente el Local Storage, que requiere que cada Frontend lo procese, y ante reciclado del host se pierde, que se utilize el Azure Blog Storage. Generación de herramentas varias que ayuden a diferentes etapas del proceso de despliegue. Además incorporación de procesos de ALM con Team Foundation Server 2010 en la empresa, que cubren desde entornos de CI a deployment. Estamos utilizando la DB de aplicación para almacenar las trazas y evitar tener dos instancias de SQL Azure  Costes.
  35. Es notable que haciendo dos clicks se consiguen cambios de infrastructura que en el “mundo real” (no virtual) son imposbiles.