Showing posts with label biztalk server 2006. Show all posts
Showing posts with label biztalk server 2006. Show all posts

January 19, 2008

Biztalk server ebooks

First Steps: Developing BizTalk Applications

First Steps: Developing BizTalk Applications is a primer to most other introductory BizTalk books. If you feel like traditional beginning books are too abstract, and that you are mired in detail and missing the big picture, check out this book. It's not a reference -- it's a jumpstart to learning BizTalk. You learn about the product in a phased approach. This way, you learn just what you need to know, when you need to know it. And the entire book is example-based: you learn by doing. Each phase provides detailed instructions for creating, deploying, and testing a BizTalk project. Through the book's projects, you will be exposed to orchestrations, pipelines, maps, schemas, messages, ports, shapes, the BizTalk Server Administration console, and the Health and Activity Tracking (HAT) tool. To quickly get ahead and quick-start your BizTalk learning process, this book is for you.

Professional BizTalk Server 2006

This book provides insight into how industry experts have successfully architected, developed, and maintained Microsoft BizTalk Server in mission-critical environments. Authored by highly-regarded consultants with a wealth of knowledge on designing, building, and operating enterprise applications using BizTalk, this comprehensive guide gives you the techniques and best practices you'll need to develop effective projects.

Pro BizTalk 2006 (Pro)

Pro BizTalk 2006 is a high-end resource that is based on real feedback from BizTalk developers. Authors George Dunphy and Ahmed Metwally are well known within the BizTalk community, and here they cover topics not discussed in other books, like performance tuning, scalability, and administration. This book also features examples of specific, real-world implementations.

Foundations of BizTalk Server 2006 (Foundations)

Since Microsofts release of BizTalk Server 2006, there is a serious need for more documentation on this product. Foundations of BizTalk Server 2006 fills that void. The book will take you from novice to professional, equipping you with the tools youll need to get started in the world of BizTalk server integration. From installation to deployment, you will grow increasingly more comfortable with the product as you work through a multitude of hands-on examples and demo applications. This book will demystify the product and emphasize the new 2006 BizTalk Server features. So even if youre a reluctant reader at first, youll gain full confidence in the product by books end.

BizTalk 2006 Recipes: A Problem-Solution Approach

BizTalk 2006 Recipes: A Problem-Solution Approach is based on the experiences of many of the most prominent experts in the field. It features over 170 problem-solving recipes for BizTalk developers and administrators. BizTalk Server 2006 builds on the heritage and core architecture of BizTalk Server 2004, leading to a powerful tool that encompasses the latest Microsoft technologies and industry standards for automating and managing business processes. BizTalk Server 2006 adds incremental value to BizTalk 2004 by improving administration, deployment, and other key areas of the product.

XML and SOAP Programming for BizTalk Servers
With XML AND SOAP PROGRAMMING FOR BIZTALK SERVERS, enterprise developers get the work-ready information and tools they need to help their organizations meet the challenge of doing business in 'Internet time'. Author Brian Travis-a highly regarded XML instructor and solutions developer-offers expert guidance for building real-world, business-to-business (B2B) e-commerce applications using XML and BizTalk. This practical, code-rich book begins with an overview of XML in the B2B context, including coverage of XSL and industry schemas. Readers then dive into the BizTalk framework for application integration, stepping through the development of a working BizTalk server application. All the book's code is featured on CD-ROM so programmers can see what the syntax looks like and better comprehend the intricacies of implementing BizTalk solutions; the Microsoft BizTalk Server 2000 Technical Preview helps expedite development of their own B2B applications. Case study discussions and a summary of references help round out the reader's understanding of technological and business considerations.

Business Process Execution Language for Web Services BPEL and BPEL4WS 2nd Edition

The book blends a broad architectural view with the detailed coverage of syntax and practical implementation required for working with BPEL This book covers the BPEL4WS standard and two BPEL4WS servers — the Oracle BPEL4WS Process Manager and Microsoft BizTalk Server 2004. It provides comprehensive coverage of the BPEL4WS syntax and shows how to use BPEL4WS by examples. The book prepares for the coverage of the BPEL4WS standard and servers with a chapter on the web services orchestration stack.
This book aimed at technical architects and developers in the technical design phase of advanced e-business solutions dealing with the issues of orchestration, transactions, coordination, and security. The book presumes knowledge of XML and web services (SOAP, WSDL, UDDI), Web services development (either on J2EE or .NET), and Multi-tier architectures. --This text refers to an out of print or unavailable edition of this title.

Microsoft BizTalk Server 2004 Unleashed

Microsoft BizTalk Server 2004 Unleashed is your tool to unleash the power of Microsoft's BizTalk Server 2004. Learn how to use the server as an enterprise application integration tool and how to exploit its key strengths to orchestrate e-commerce business processes in B2B and B2C environments. Providing complete coverage of system architecture, application integration, messaging and migration, Unleashed also illustrates practical application of the server through an entire section dedicated to real-world case studies of businesses using BizTalk Server 2004 on a daily basis. As seen in these examples, there can be obstacles along the way to success, but Microsoft BizTalk Server 2004 Unleashed will help you overcome each one.

December 13, 2007

Biztalk interview Questions

  1. What transport protocols are supported in BizTalk?
  2. What is MSMQT? How it is different from MSMQ?
  3. What needs to be specially done to call a .net assembly from the BizTalk orchestration?
  4. What is xpath? How do you use xpath with Messages?
  5. What is the difference between Static Port and Dynamic Port?
  6. What is BizTalk?
  7. Biztalk is a messaging based integration tool.
    Bonus:It consists of several different pieces including Business Processes
    (Orchestrations), BAM, Rules Engines, and HAT.

  8. What is a Message Type (i.e. BTS.MessageType) and how is it used in BizTalk?

    Message Type is a BizTalk System property that is promoted inside a Pipeline. It
    is made up of Document Name Space # Root Node Name.


  9. What is the default mapping for Auto Mapping?


    The default is by structure.This can be change to by node name on the map
    properties.


  10. How do you call a Non-Serializable .Net helper class inside an Expression Shape?

    • Add a reference to that class.

    • Make sure your Orchestration is Long Running transactional.

    • Add an Atomic scope.

    • Create an Orchestration variable of that class inside the scope.

    • Create an instance on that object inside the scope.

    • Call the method.

    • Bonus: Mention the class must be strongly signed and in the GAC.

  11. What if the class is Serializable?

    No transactional Orchestration or Atomic scope is needed.


  12. What does the Value Mapping Functoid do?

    Returns the second parameter if the first parameter is true


  13. What is the difference between a Distinguished field and a Promoted Property?

    • Distinguished fields are light weight and can only be used inside an
      Orchestration.

    • Promoted Properties are defined inside a property schema, are tracking in SQL,
      can be tracked in HAT, and can be used for content based routing.

  14. How do you achieve First-In-First-Out message processing of messages received
    from multiple sources using an Orchestration?


    • Use a Sequential Convoy to process the messages in the order they are received
      into the Message Box.

    • Make sure Ordered Delivery is set to True inside the Orchestration Receive
      Port.

  15. At high level, what do Receive Ports and Orchestration Send Port really do in terms of messaging? What about Send Ports and Orchestration Receive Ports?

    • Receive Ports and Orchestration Send Port are both publishers.

    • Ports and Orchestration Receive Ports are both subscribers.

  16. When working with Schemas, Maps, Pipelines, and Orchestrations how should the projects be structured?

    • Schemas and Maps in its own project.

    • Or Schemas and Maps together in its own project.

    • Orchestrations in its own project.

    • Pipelines in it own project.

  17. What is direct binding?

    • Direct binding has three types: direct to message box, self correlating, and
      partner ports.

    • Used to route message between the message box and Orchestrations without using
      bindings or from one Orchestration to another Orchestration.

  18. What is BAM used for?

    BAM is used to monitor business milestones and key metrics in near real-time
    throughout a process in BizTalk.

  19. What is the Rules Engine?

  20. Rules are used to provide highly efficient, easily changeable business rules
    evaluation to Business Processes. This allows rules to be changed without
    rebuilding and redeploying .net assemblies. The Business Rules Engine (BRE) can
    also be called from any .net component through the API’s


  21. What are Persistence Points and what causes them?

    • Persistence is when the state of a running Orchestration is stored into SQL.

    • It is good enough to know various shape and actions cause persistence. More
      specifically, it occurs: end of a transactional scope, at a send shape, at a
      start Orchestration shape, during dehydration, if the system shuts down
      expectedly or unexpectedly, or the business process suspends or ends.

  22. What group does a user need to belong to in order to submit messages to the
    message box?

    The user needs to be a member of the hot group or isolated host group (assuming
    a default installation).

  23. What user rights to you need to perform most actions in HAT?
    BizTalk Server Administrator
    When installing Biztalk in a multi-server configuration with a remote SQL and Analysis Services

  24. What are BizTalk artifacts?

  25. What is Promoted Property?

  26. What is Distinguished Field?

  27. What is the difference between Promoted Property and Distinguished Field?
    How do you debug Orchestrations?

  28. What is HAT?

  29. What is Functoid?

  30. How do you develop a Custom Functoid? Which interface to use?

  31. Why the ROOT Name and namespace combination in a schema has to be unique?
  32. What is Correlation?

  33. What are the transaction types available in an orchestration scope?

  34. What is Compensation?

  35. How do you catch exceptions inside the orchestration?

  36. How do you publish an orchestration as web service?

  37. What is Receive Location and Receive Port?

  38. What are the adapters available with BizTalk 2004?

  39. How do you set up MSMQ and MSMQT in the same machine?

  40. What are the components available in an orchestration tool box?

  41. What is the difference between Call Orchestration and Start Orchestration shapes?