An Avanade Blogging Community

Welcome to An Avanade Blogging Community Sign in | Join | Help
in Search

Francisco Ruiz From Málaga (Spain)

  • GTD: Getting Things Done

    I recommend this method about time management.

    http://en.wikipedia.org/wiki/Getting_Things_Done

     

  • SOA Manifesto

    http://www.soa-manifesto.org/ 

    SOA Manifesto

    Service orientation is a paradigm that frames what you do. Service-oriented
    architecture (SOA) is a type of architecture that results from applying service
    orientation. We have been applying service orientation to help organizations
    consistently deliver sustainable business value, with increased agility and
    cost effectiveness, in line with changing business needs.
    Through our work we have come to prioritize:

    Business value over technical strategy
    Strategic goals over project-specific benefits
    Intrinsic interoperability over custom integration
    Shared services over specific-purpose implementations
    Flexibility over optimization
    Evolutionary refinement over pursuit of initial perfection

    That is, while we value the items on the right, we value the items on the left more.

    My new religion :)

  • Architecture With Services Layer

     

    What is your opinion about this model?

  • SOA and ITIL

    I'm doing a course about ITIL. And I think that it's like SOA.

    I have found these links about the intersection between ITIL and SOA:

    http://www.ibm.com/developerworks/architecture/library/ar-soaitil/index.html

    http://soa.sys-con.com/node/380232

     

  • SOA equals 'private cloud'

    The first thing I think when I heard "private cloud" was: "This is SOA".

    As IBM GM Tom Rosamilia put it: “Like SOA, cloud computing is about re-use, service flexibility and standardization of processes.”

    http://blogs.zdnet.com/service-oriented/?p=2003

    Regards,
    Francisco R

  • My training resources: BizTalk Server 2006 and SOA

    You can see it at:

    https://go.avanade.com/personal/francisco_m_ruiz/Blog/default.aspx

    This material is in Spanish.

    Only for Avanade's employees.

    Agenda:

    Formación BizTalk

    Formación teórica inicial:

    -          Introducción a BizTalk Server 2006. ¿Qué es? Problemas que resuelve.

    -          Arquitectura. Características. Componentes principales.

    -          Funcionamiento. Modelo Publicación/Suscripción.

    Conceptos de BizTalk a tratar durante la formación:

    ESQUEMAS:

    -          Namespace, Elementos y atributos, XSD, XPATH, XSLT.

    -          Testeo. XML bien formado, validar instancia, validar esquema y generar instancia.

     MAPAS:

    -          Creación.

    -          Validación y testeo de mapas.

    -          Functoids básicas y avanzadas.

     DESPLIEGUE:

    -          Como funciona.

     ENRUTAMIENTO:

    -          Arquitectura Publicación/Suscripción.

    -          MessageBox.

    -          Puertos, filtros, enlistar y empezar.

    -          Monitorización: HAT.

     PIPELINES:

    -          Estados.

    -          Pipelines por defecto.

    -          Construcción de nuevas pipelines.

    -          Llamar a una pipeline desde una orquestación.

     ADPATADORES:

    -          Que es.

    -          Configuración.

     ORQUESTACIONES:

    -          Creación y funcionamiento.

    -          Mensajes, Puertos lógicos y Orchestration View.

    -          Depuración.

    -          Scope, control del flujo, expresiones y control de excepciones.

     GESTION Y DESPLIEGUE DE APLICACIONES BIZTALK:

    -          Creación y Despliegue de paquetes MSI.

    -          Ficheros de Bindings.

     WEB SERVICE:

    -          Consumir un WS.

    -          Publicación de WS.

     BUSINESS RULE

    -          Introducción.

     BUSINESS ACTIVITY MONITORING

    -          Introducción

    Conceptos de Arquitecturas Orientadas a Servicios:

    SOA

    -          Definición.

    -          Servicios.

    -          Loose Coupling.

    -          ESB.

     PATRONES DE INTERCAMBIOS DE MENSAJES

    -          Request/Response

    -          One-Way

    -          Request/Call back

    -          Publish/Subscribe

     CARACTERÍSTICAS DE LOS SERVICIOS:

    -          Idempotencia.

    -          Estado

    -          Interfaz, contrato y atributos a definir de un servicio.

    -          Versionado.

    Utilidades para maximizar la productividad y la calidad de los desarrollos con BizTalk:

    HERRAMIENTAS DE DESARROLLO:

    -          BizTalk Server Pipeline Component Wizard

    -          BizTalk Server Orchestration Profiler

    -          MapCop

    -          WSCF

    HERRAMIENTAS DE TESTEO:

    -          BizUnit

    HERRAMIENTAS PARA DOCUMENTAR

    -          BizTalk Server 2006 Documenter

    DEMOS:

    -          Demo 1: Mensajería.

    ·         Creación con Visual Studio de un nuevo proyecto de BizTalk. Configuración proyecto BizTalk.

    ·         Creación de esquemas sencillos. Propiedades “promoteadas” y “distinguidas”.

    ·         Creación de mapas.

    ·         Configuración de una aplicación BizTalk.

    -          Demo 2: Flujo de Trabajo (WorkFlow)

    ·         Creación de una Orquestación.

    ·         Creación de mensajes dentro de una orquestación.

    ·         Llamada a un servicio Web.

    ·         Control de excepciones.

    ·         Utilidades de depuración HAT y DebugView.

    -          Demo 3: Publicación de un Web Service BizTalk

    ·         Ejecución del Web Service Publishing Wizard.

    ·         Configuración del adaptador SOAP.

    ·         Configuración del IIS.

    -          Demo 4: Utilización del Wizard para crear XSD que representan ficheros planos

    -          Demo 5: Demostración de los patrones de integración más representativos.

    -          Demo 6: Utilización de BRE

     El resto de demos irán enfocadas a describir el resto de conceptos de BizTalk que falten por explicar o bien se necesiten reforzar.

    posted Sunday, March 22, 2009 1:29 PM by fran-1980 | 0 Comments
    Filed Under: ,
    Attachment(s): Agenda.zip
  • My favourite BizTalk papers

    Hello. I want to reference my essential documents for BizTalk:

    • Microsoft BizTalk Server Operations GuideProvides detailed information for planning a BizTalk Server environment, as well as recommendations and best practices for configuring, testing, maintaining, monitoring, and optimizing this environment.
    • Microsoft BizTalk Server Performance Optimization Guide: The purpose of this guide is to consolidate and provide prescriptive guidance on the best practices and techniques that should be followed to optimize BizTalk Server performance. 
    • Developing Integration Solutions using BizTalk Server 2006 and Team Foundation Server: This document provides developers with techniques for designing, developing, and deploying solutions within Microsoft® BizTalk® Server 2006 (R2) in conjunction with Team Foundation Server.
    • Sample Design Patterns for Consuming and Exposing Web Services from an Orchestration: This white paper addresses how to fully integrate BizTalk Server into applications using Web services, which is an area that is often neglected. BizTalk developers often forget their consumers when building Web services. This white paper contains orchestration templates for consuming and exposing Web services. The designs allow BizTalk Server to adhere to the SOAP protocol, instead of just using it as a conduit for messages.
    • Troubleshooting BizTalk Server with SOAP Adapter: This whitepaper includes troubleshooting techniques when using Microsoft BizTalk Server with the SOAP Adapter.
    • Windows Communication Foundation (WCF) Adapter FAQ: This document contains frequently asked questions (FAQs) about the Windows Communication Foundation (WCF) adapters with BizTalk Server including general conceptual information, message flow and mapping, development libraries, WCF services, WCF endpoints, service architecture, and WCF error handling. These FAQs apply to BizTalk Server 2009 and BizTalk Server 2006 R2.

    There are more useful BizTalk whitepapers in my Links area, see right 'This Blog' section.

    Anything else?

  • Is BizTalk dead and buried?

  • ALM'08 Sessions in Spain

    Great session about agile methodologies by Rodrigo Corral.

    "Control de proyectos con metodologías agiles y Team system"

    http://www.microsoft.com/spanish/msdn/spain/eventos/alm/

  • Magic Quadrant for Application Infrastructure

    Figure 1.Magic Quadrant for Application Infrastructure for Back-End Application Integration Projects

    "Microsoft:
    Strengths

    • Brand recognition, global reach, mind share and huge installed base of products that are leveraged for BizTalk Server sales.
    • BizTalk Server is an identified part of two of Microsoft’s largest and most aggressive initiatives: Oslo and Azure Services Platform.
    • BizTalk Server installed base of more than 8,000 customers — two-thirds are estimated to be BizTalk Server 2006 Enterprise Edition or newer versions.
    • Ability to attract large numbers of independent software vendors that provide a wide variety of solutions based on BizTalk Server.

    Cautions

    • Applicability is limited to the Windows environment, which means customers must exercise increased diligence when evaluating integration challenges if mixing and matching products on other platforms to create a unified application infrastructure for a heterogeneous environment.
    • Integration — in particular, the integration required to support services for mission-critical services and applications — is best approached systematically. Microsoft's tools are implemented in a manner that encourages opportunistic development. This does not imply that Microsoft tooling cannot be used systematically; rather, it is a caution not to use Microsoft's tooling opportunistically for mission-critical interfaces.
    • Users often apply Team Foundation Server, which is intended to manage development artifacts, to manage the BizTalk Server interface artifacts. Microsoft’s Managed Services Engine is used to manage a subset of SOA metadata. Comprehensive, general-purpose metadata management (that is, business process models, component models, data models, applications, services and interface artifacts) will only become available incrementally as future versions of Microsoft’s Oslo technology extends the capabilities that exist today in Team Foundation Server and BizTalk.
    • Although Microsoft partner’s with HP, AmberPoint and SOA Software, currently there are no products for managing and implementing policy and life cycle management integrated with BizTalk Server. "

    http://mediaproducts.gartner.com/reprints/microsoft/vol3/article4/article4.html

    Regards,
    Francisco Ruiz

  • WSCF.Classic and WSCF.blue on CodePlex

    Now you have the source code of these tools from CodePlex.

    WSCF.Classic: The original WSCF 0.7.
    http://www.codeplex.com/WSCFclassic

    WSCF.blue: The WSCF tooling for WCF.
    http://www.codeplex.com/WSCFclassic

     

  • Very interesting post of Charles Young about Dublin and BizTalk

    You can read the article here: Dublin and BizTalk Server - What's the difference?

  • New abbreviations for Oslo

    New abbreviations (or code names) for Oslo.

    "Microsoft decided to change what "Oslo" referred to. The new version of WF is part of the .NET Framework version 4.0, and so it's now commonly known as WF 4.0. The server has been given its own code name--"Dublin"--and the "Oslo" name now refers solely to the modeling technologies."

    http://www.davidchappell.com/blog/2008/09/what-is-oslo.html 

    More about Dublin: http://blogs.msdn.com/darrenj/archive/2008/10/01/dublin.aspx

    More will become public at PDC.

  • Published article about "Herramientas de desarrollo para BizTalk"

     

    I have just published an article about the following development tool: 

    • Adapter Wizard
    • BizTalk Best Practices Analyzer (BPA)
    • Pipeline Component Wizard
    • BizTalk Orchestration Profiler
    • MapCop
    • XSDObjectGen
    • BizTalk Server Documenter 2006

    In Spanish. 

    In order to read the article: Click on here!

    All published articles are linked in the Links area, see right 'This Blog' section.

    Best Regards,
    Francisco Ruiz

  • Published article about Integration Patterns


    I have just published an article about integration patterns in Spanish.  

    In order to read the article: Click on here!

    All published articles are linked in the Links area, see right 'This Blog' section.

     

    Best Regards,
    Francisco Ruiz

More Posts Next page »

This Blog

Post Calendar

<March 2010>
SuMoTuWeThFrSa
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910

News

Reading/Read

DISCLAIMER: The opinions expressed here in are my own personal opinions and do not represent my employer's view in any way.

Syndication