Discussion Microsoft ESB toolkit Proposal

  • Tuesday, July 03, 2012 2:48 PM
     
     

    Dears,

    Hope you are fine,

    Frankly, I am hardly to write a proposal for mentioning the MS ESB as a great solution for implementing the ESB.

    However, there is no revelation for writing such proposal, I can't get a value of my solution, I am totally depend on the MS esb without mention a value of my solution, moreover, I don't know what type of question should I ask to the customer or the client in order to get the right information.


    Mohammad Yousri - http://mohammad-yousri.blogspot.com

All Replies

  • Tuesday, July 03, 2012 3:29 PM
     
     

    Could you elaborate little bit more what you want exactly from us?

    Here is ESB Toolkit 2.1

    Here is ESB survey that helps to pick some important points to make your ESB proposal


    Thanks, Raja MCTS BizTalk Server 2010, MCC If this answers your question please mark it accordingly


  • Wednesday, July 04, 2012 7:22 AM
     
     

    I mean what are the suitable questions that should I ask it to the client if he wants to start building ESB solution?

    How can I show the value of building the ESB using MS ESB toolkit?


    Mohammad Yousri - http://mohammad-yousri.blogspot.com

  • Wednesday, July 04, 2012 10:15 AM
     
     
    Here are some questions. You could add in below list if i missed anything.
    • Is it fresh ESB work? Or any migration to latest version (2.1)
    • Is it ESB multi server installation? Or install only stand alone or accessing the ESB portal remotely
    • Do they want UDDI service and want to Check Service Availability and Existence? Are we going to use SO-AWARE?
    • What is the inbound and outbound location (FTP, FILE, MSMQ, and SQL, SOAP,WCF) and format (Flat file, EDI,HIPAA,XML)
    • What is the complexity of inbound file like any special character in between data or simple file receiving?
    • What is the ESB requirement and how much time they want to give for initial development completion?
    • Do they want the whole ESB component of development work or only some partial development like Exception portal, asynchronous messaging scenario?
    • Do they want to resubmit the failed data using ESB portal?
    • Are we going to use BRE resolver? If yes ask the scenario
    • Are we going to use BAM Itinerary service to track business data?
    • DO we need to add/delete namespace at runtime?
    • What are the validation do we need to take care from ESB side?
    • Are we going to use Enterprise Library? If yes version number please


    Thanks, Raja MCTS BizTalk Server 2010, MCC If this answers your question please mark it accordingly


  • Thursday, July 05, 2012 11:04 AM
     
     

    The decision to use BizTalk ESB depends a lot on the kind of solution architecture you are looking for as per project requirement.

    If you are looking to create a highly-decoupled integration solution which caters to dynamic changes to end-systems, its always better to go for ESB toolkit, which provides an out-of-box framework, rather than developing a custom ESB solution.

    Some of the questions that can help you are:

    1. Are you integrating 3 or more applications/services? If you only need to communicate between 2 applications, using point-to-point integration is going to be easier.
    2. Will you really need to plug in more applications in the future?
    3. Do you need to use more than one type of communication protocol?
    4. Do you need message routing capabilities such as forking and aggregating message flows, or content-based routing?
    5. Do you need to publish services for consumption by other applications?
    6. Do you really need the scalability of an ESB? It’s very easy to over-architect scalability requirements of an application.
    7. Do you understand exactly what you want to achieve with your architecture? There is a lot details that need to be understood first around the integration points, protocols, data formats, IT infrastructure, security etc.

    Again, you can take a small scenario from your client's requirement, develop a POC to show BizTalk ESB Toolkit capabilities to your client and win them over!